Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Adapter module selection in NWDS

Hi All,

I am working on a prototype for B2B using PO Netweaver 7.4 and I'm noticing one difference between NWDS and the swing client and was wondering if anyone else has had experience with it.  Here is the module selection in NWDS:

Here is the matching module configuration tab for the same channel in the swing client:

I'm trying to understand why the B2B adapter modules are not available for selection when working in NWDS.  Is anyone familiar with what controls this list selection in NWDS?

Regards,

Ryan Crosby

replied

Hi,

This is resolved... I reverse engineered the structure of the user defined modules file from the IDE using JADClipse.  In case anyone else has run into the same issue I'm including the modules.xml file that I created.  Two things to note is that the parameters for Edifact & EANCOM are both inserted at once because they are done using the same adapter module and that all parameters are inserted with their default values.  See below for the XML:

<?xml version="1.0" encoding="UTF-8"?>

<ModuleProcess>

<Module><ModuleName>localejbs/ArchiverModuleBean</ModuleName><ModuleType>Local Enterprise Bean</ModuleType><ParameterGroupID>archive</ParameterGroupID></Module>

<Module><ModuleName>localejbs/TransmissionNumberModule</ModuleName><ModuleType>Local Enterprise Bean</ModuleType><ParameterGroupID>nro</ParameterGroupID></Module>

<Module><ModuleName>localejbs/X12ConverterModule</ModuleName><ModuleType>Local Enterprise Bean</ModuleType><ParameterGroupID>x12</ParameterGroupID></Module>

<Module><ModuleName>localejbs/EdifactConverterModule</ModuleName><ModuleType>Local Enterprise Bean</ModuleType><ParameterGroupID>edifact</ParameterGroupID></Module>

<Module><ModuleName>localejbs/OdetteConverterModule</ModuleName><ModuleType>Local Enterprise Bean</ModuleType><ParameterGroupID>odette</ParameterGroupID></Module>

<Module><ModuleName>localejbs/PlainConverterModule</ModuleName><ModuleType>Local Enterprise Bean</ModuleType><ParameterGroupID>plain</ParameterGroupID></Module>

<Module><ModuleName>localejbs/TradacomsConverterModule</ModuleName><ModuleType>Local Enterprise Bean</ModuleType><ParameterGroupID>tradacoms</ParameterGroupID></Module>

<Module><ModuleName>localejbs/VdaConverterModule</ModuleName><ModuleType>Local Enterprise Bean</ModuleType><ParameterGroupID>vda</ParameterGroupID></Module>

<ParameterGroups>

<ParameterGroup id="archive">

<Parameter><Name>archiveBaseDir</Name><Value></Value></Parameter>

<Parameter><Name>archiveFile</Name><Value></Value></Parameter>

<Parameter><Name>removeErroneous</Name><Value>false</Value></Parameter>

</ParameterGroup>

<ParameterGroup id="nro">

<Parameter><Name>multipleNumbersPerMessage</Name><Value>false</Value></Parameter>

</ParameterGroup>

<ParameterGroup id="edifact">

<Parameter><Name>edifact.encoding</Name><Value>ISO-8859-1</Value></Parameter>

<Parameter><Name>edifact.copy</Name><Value>false</Value></Parameter>

<Parameter><Name>edifact.namespace</Name><Value></Value></Parameter>

<Parameter><Name>edifact.indent</Name><Value>false</Value></Parameter>

<Parameter><Name>edifact.audit</Name><Value>false</Value></Parameter>

<Parameter><Name>edifact.trace</Name><Value>false</Value></Parameter>

<Parameter><Name>edifact.monitor.ackstatus</Name><Value>false</Value></Parameter>

<Parameter><Name>eancom.encoding</Name><Value>ISO-8859-1</Value></Parameter>

<Parameter><Name>eancom.subersion.prefix</Name><Value></Value></Parameter>

<Parameter><Name>eancom.indent</Name><Value>false</Value></Parameter>

<Parameter><Name>eancom.copy</Name><Value>false</Value></Parameter>

<Parameter><Name>eancom.namespace</Name><Value></Value></Parameter>

<Parameter><Name>eancom.audit</Name><Value>false</Value></Parameter>

<Parameter><Name>eancom.trace</Name><Value>false</Value></Parameter>

</ParameterGroup>

<ParameterGroup id="odette">

<Parameter><Name>odette.encoding</Name><Value>ISO-8859-1</Value></Parameter>

<Parameter><Name>odette.copy</Name><Value>false</Value></Parameter>

<Parameter><Name>odette.indent</Name><Value>false</Value></Parameter>

</ParameterGroup>

<ParameterGroup id="x12">

<Parameter><Name>x12.encoding</Name><Value>ISO-8859-1</Value></Parameter>

<Parameter><Name>x12.copy</Name><Value>false</Value></Parameter>

<Parameter><Name>x12.indent</Name><Value>false</Value></Parameter>

<Parameter><Name>x12.checkOfValueMinLength</Name><Value>false</Value></Parameter>

<Parameter><Name>x12.fillUpToMinlength</Name><Value>false</Value></Parameter>

<Parameter><Name>x12.monitor.ackstatus</Name><Value>false</Value></Parameter>

</ParameterGroup>

<ParameterGroup id="tradacoms">

<Parameter><Name>tradacoms.encoding</Name><Value>ISO-8859-1</Value></Parameter>

<Parameter><Name>tradacoms.copy</Name><Value>false</Value></Parameter>

<Parameter><Name>tradacoms.indent</Name><Value>false</Value></Parameter>

</ParameterGroup>

<ParameterGroup id="vda">

<Parameter><Name>vda.encoding</Name><Value>ISO-8859-1</Value></Parameter>

<Parameter><Name>vda.copy</Name><Value>false</Value></Parameter>

<Parameter><Name>vda.indent</Name><Value>false</Value></Parameter>

</ParameterGroup>

<ParameterGroup id="plain">

<Parameter><Name>plain.copy</Name><Value>false</Value></Parameter>

<Parameter><Name>plain.indent</Name><Value>false</Value></Parameter>

</ParameterGroup>

</ParameterGroups>

</ModuleProcess>

Regards,

Ryan Crosby

1 View this answer in context
Not what you were looking for? View more on this topic or Ask a question