IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  EDIFACT Envelope Services

    Posted Mon March 14, 2005 08:46 AM

    I have issues with using the “addICEnvelopeEDIFACT” service.
    After the IData is converted as a EDI string following steps are used to pass the EDI to TN.

    1. wm.tn.tpa:getTPA - Extract the TPA information based on sender and receiver infotmation.

    2. wm.b2b.edi.util:addICEnvelope - Add the envelopes based on the extracted TPA. I could not find the values to be set for this service for the below input parameters. I have edidata in the pipeline.

    documents - String List EDI documents to which to add an IC envelope.
    syntaxId - String Syntax identifier.
    syntaxVersion - String Syntax version number.

    There is a step by step explanation for X12 mapping not for EDIFACT.


    #webMethods
    #edi
    #Integration-Server-and-ESB


  • 2.  RE: EDIFACT Envelope Services

    Posted Mon March 14, 2005 02:56 PM

    I have set the values as below.

    documents - %edidata% with perform sunstituion
    syntaxId - Selected from the list
    syntaxVersion - Selected from the list.
    senderId - Mapped sender ID from TPA
    senderQual - Mapped from TPA
    reverseRoute - Mapped sender ID from TPA
    receiverId - Mapped from TPA
    receiverQual- Mapped from TPA
    routingAddress - Mapped from receiver id TPA
    ctlFromTable - true
    ICreference - Not Set
    passwordQual - Not Set
    applReference - Not Set
    priority String - Not Set
    ackRequested - Not Set
    agreementId - - Not Set
    testIndicator - Default
    UNARequired - True

    Still getting error as “required input parameter is not specified (see “errorMessage” for detail”. Any thing else is missing?


    #edi
    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: EDIFACT Envelope Services

    Posted Mon March 14, 2005 06:05 PM

    Jey,

    Following i have noticed,

    Instead of doing variable substituion for the “documents” just map edidata(and set the index to 0 in the Link Indices).

    Also set the ICreference - ctrl Number using the(wm.b2b.edi.util:controlNumber)

    Try this,it may work.

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods
    #edi


  • 4.  RE: EDIFACT Envelope Services

    Posted Mon March 14, 2005 06:13 PM

    Also make sure your EDITPA has values for all the required inputs.


    #edi
    #webMethods
    #Integration-Server-and-ESB


  • 5.  RE: EDIFACT Envelope Services

    Posted Mon March 14, 2005 09:14 PM

    I am able to fix this with the service getTPAData. I used an older service getTPA with a wrapper which created some null qualifiers.


    #edi
    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: EDIFACT Envelope Services

    Posted Mon March 14, 2005 09:16 PM

    Glad you have found the issue,it happens.


    #edi
    #webMethods
    #Integration-Server-and-ESB