Skip to Content

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

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    Feb 02, 2014 at 10:02 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 13, 2014 at 04:02 PM

    Ryan, may I get the xml for SP03 ?

    Cheers

    Agnieszka

    Add comment
    10|10000 characters needed characters exceeded