Trading Networks 10.3 | Administering and Monitoring B2B Transactions | webMethods Module for EDI | Defining Trading Partner Information | Defining EDI Trading Partner Agreements | wm.b2b.editn.TPA:EDITPA IS Document Type | GSRouting Variables
 
GSRouting Variables
Module for EDI creates Interchange, Group, and Transaction documents based on the splitOption variable in the EDITPA. The GSRouting variables indicate the value the module uses for the sender and receiver in these documents.
The values that you select for the GSRouting variables determine:
*How you define criteria for Trading Networks processing rules when you create them for the Interchange, Group, and Transaction documents. You can use the sender and receiver as criteria in the processing rules.
* The external ID types and values that you define in the partner profiles. For Trading Networks to match the sender and/or receiver criteria in a processing rule, you must define a partner profile with an external ID type and value that match the value that the module will put in the Interchange, Group, and Transaction documents.
For more information about creating processing rules and defining external IDs in trading partner profiles, see the webMethods Trading Networks Administrator’s Guide for your release.
GSRouting/routingMode EDITPA Variable
Default: OFF
The routingMode variable indicates how Module for EDI obtains the sender and receiver for each type of document. The following table provides the possible values for this variable. The examples use the following headers:
ISA*00**00**01*123456789*ZZ*987654321*020201*1535*U*00300*000004323*0*P
GS*PO*901234572000*908887732000*020201*1535*4369*X*003020
Value
Description
GSOnly
Module for EDI determines the sender and receiver as follows:
*For Interchange documents, the module uses the interchange header.
For example, the sender uses EDI ID qualifier “01” with value “123456789” and the receiver uses the EDI ID qualifier “ZZ” with the value “987654321.”
* For Group and Transaction documents, the module uses the group header.
For example, the sender uses the value “901234572000” and the receiver uses the value “90888773200.” For the EDI ID qualifiers, see the GSRouting/senderQualifier and GSRouting/receiverQualifier variables.
GS&ISA
Module for EDI determines the sender and receiver as follows:
*For Interchange documents, the module uses the interchange header.
For example, the sender uses EDI ID qualifier “01” with value “123456789” and the receiver uses the EDI ID qualifier “ZZ” with the value “987654321”.
* For Group and Transaction documents, the module derives the sender by concatenating ISA05, ISA06, and GS02 fields, using a colon (:) separator, and derives the receiver ID by concatenating ISA07, ISA08, and GS03.
For example, the sender would be 01:123456789:901234572000 and the receiver would be ZZ:987654321:908887732000. The EDI ID qualifiers are always ZZ (Mutually Defined) when you use GS&ISA.
OFF
Module for EDI determines the sender and receiver as follows:
For Interchange, Group, and Transaction documents, the module uses the interchange header.
For example, the sender uses the EDI ID qualifier “01” with the value “123456789” and the receiver uses the EDI ID qualifier “ZZ” with the value “987654321.”
Note:
This setting does not apply when using non-standard processing. When routingMode is OFF and you are using non-standard processing, Module for EDI uses the GSOnly setting. For more information about group level processing, see webMethods Module for EDI Concepts Guide .
GSRouting/senderQualifier EDITPA Variable
Default: *
The senderQualifier variable indicates the EDI ID qualifier that Module for EDI uses for the sender when the GSRouting/routingMode variable is GSOnly.
Value
Description
*
Module for EDI uses the EDI ID qualifier for the sender from the interchange header (for example, ISA05 field).
Other EDI ID qualifiers
You can specify any EDI ID qualifier that the EDI standard supports. For all EDI ID qualifiers, see the documentation for your EDI standard and version.
Note:
Be sure to add the external ID types to Trading Networks for the EDI ID qualifier you specify, if necessary. For more information, see Adding External ID Types for EDI ID Qualifiers.
GSRouting/receiverQualifier EDITPA Variable
Default: *
The receiverQualifier variable indicates the EDI ID qualifier that Module for EDI uses for the receiver when the GSRouting/routingMode variable is GSOnly.
Value
Description
*
Module for EDI uses the EDI ID qualifier for the receiver from the interchange header (for example, ISA07 field).
Other EDI ID qualifiers
You can specify any EDI ID qualifier that the EDI standard supports. For all EDI ID qualifiers, see the EDI Standards documentation for your EDI standard and version.
Merk:
Be sure to add the external ID types to Trading Networks for the EDI ID qualifier you specify, if necessary. For more information, see Adding External ID Types for EDI ID Qualifiers.