Configuring Whether Trading Networks Is to Process Payloads
In addition to having Module for EDIINT perform transport-level processing for an entire inbound EDIINT document, you can perform further processing on the payload of the document by having the module send the payload to Trading Networks for separate processing. As installed, the module is configured to submit the payload to Trading Networks.
When Module for EDIINT is configured to send the payload to Trading Networks, the module submits the payload after it completes transport-level processing.
Use the Module for EDI to process payloads that have one of the following content types:
application/edi-x12
application/edifact
application/xml
application/edi-consent (which you can use to submit TRADACOMS payloads)
If you want to have Module for EDIINT submit payloads that have a different content type, you must provide your own service to process the payload and submit it to Trading Networks.
To enable or disable
Trading Networks payload processing
1. Open Integration Server Administrator.
2. In the Solutions menu of the navigation panel, click EDIINT.
Integration Server Administrator opens a new browser window to display the Module for EDIINT home page.
3. In the navigation panel of the Module for EDIINT home page, click Configuration.
4. Enable or disable Module for EDIINT to or from submitting payloads to Trading Networks by doing one of the following:
To enable, select the
Submit payload to TN check box.
To disable, clear the
Submit payload to TN check box.
Note:
You can also set this option in
My webMethods by configuring the submitPayload EDIINT property. For more information, see
Configuring EDIINT Properties.
5. In the User Process Payload Service field, specify a service that you created to process payloads and submit them to Trading Networks. You only need to specify a service if:
You selected the
Submit payload to TN check box.
-AND-
The content types of the inbound payloads are not application/edi-X12, application/EDIFACT, application/XML, or application/edi-consent.
The service you specify in the User Process Payload Service field must accept the following input variables:
Input Variable | Description |
stream | InputStream The payload. |
contentType | String The content type of the payload. |
EDIINTbizdoc | Document The bizdoc that contains the original EDIINT message. For the structure of EDIINTbizdoc, see the wm.tn.rec:BizDocEnvelope service in the webMethods Trading Networks Built-In Services Reference for your release. |
attachmentsPartName | Document List Collection of attachments from the original EDIINT message. |
| Variable | Description |
| attachmentPartName | String Internal name assigned to the attachment for unique identification. |
| attachmentPartStream | InputStream The attachment stream attached to the original message. |
Note:
You can also specify this service in
My webMethods by configuring the userProcessPayloadService EDIINT property. For more information, see
Configuring EDIINT Properties.
6. Module for EDIINT ignores your settings in the following situations:
Conditions | Behavior of Module for EDIINT |
You select the Submit payload to TN check box -AND- You specify a service in the User Process Payload Service field -AND- The inbound payload has a content type that is one of: application/edi-X12 application/EDIFACT application/XML application/edi-Consent | Module for EDI ignores the service you specify in the User Process Payload Service field. When you select the Submit payload to TN check box, Module for EDIINT always uses the Module for EDI to process payloads that have one of the following content types: application/edi-X12 application/EDIFACT application/XML application/edi-Consent |
You select the Submit payload to TN check box -AND- You do not specify a service in the User Process Payload Service field -AND- The content type of the inbound payload is not one of: application/edi-X12 application/EDIFACT application/XML application/edi-consent | Module for EDIINT ignores the check in the Submit payload to TN check box. The module cannot submit a payload with an unsupported content type to Trading Networks. You must provide a service that submits payloads with unsupported content types. |
You clear the Submit payload to TN check box -AND- You specify a service in the User Process Payload Service field. | Module for EDIINT ignores the service you specify in the User Process Payload Service field. The module only invokes a service you specify to submit payloads to Trading Networks when you select the Submit payload to TN check box. |
7. Click Save Changes.
Note:
For information about how to set up Module for EDI and Trading Networks to process EDI documents, see the webMethods Module for EDI Installation and User’s Guide .