webMethods

webMethods

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

Routing EDI/EDIINT docs - Conceptual Question

  • 1.  Routing EDI/EDIINT docs - Conceptual Question

    Posted Thu July 09, 2009 06:55 AM

    Guys,

    I’m new to EDI and EDIINT processing in the wM.
    I have a conceptual question, and I hope that you guys can help me.

    Assume the following scenario:

    Assume the IS has TN, EDIforTN, EDIINT pkgs installed.

    A VAN sends a TN EDIINT envelope, containing one or many EDI docs, grouped by the EDI doc type (ex.: X12 820, X12 850, etc.) to the TN (A), and this TN has a processing rule (Criteria - Doc type=ANY) that invokes a delivery service that routes to another TN (B) for further processing.

    Assume that the T A’s processing rule has the appropriate Receiver and has the doc type selection set to “Any”. This processing rule calls a custom delivery service (wihich uses the wm.tn.transport:primaryHttp) to actually deliver the doc to the TN B.

    This process can be represented by the following diagram:

    EDIINT envelope
    ±Group01-820
    | ±-EDIdoc1
    | ±-EDIdoc2 → TN A --routes–> TN B → further processing
    ±Group02-850 triggers a
    ±-EDIdoc3 Processing
    ±-EDIdoc4 Rule

    Now, the questions:

    • what “object” the TN A will forward? The whole EDIINT envelope or each of the EDI documents it contains?
    • when sending single EDI doc (using the IS Admin | EDI solution | Send EDI doc) to the TN A, I noticed in TN B the transaction log there are entries showing “Envelope” and “Group” processing.
      Why these entries exist? It is due the TN A envelopes again the EDI doc when routing it to TN B or the TN actually routes the whole EDIINT?
      They keep happening even when I change the processing rule to match only the 820s and 850s.

    Any help is greatly appreciated.


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