Module for ISO_8583 9.6.June 2016 | Understanding and Using webMethods ISO8583 | Installing and Using Module for ISO_8583 | Overview of webMethods Module for ISO 8583 | Process ISO_8583 Messages with Trading Networks | Process Inbound ISO_8583 Messages
 
Process Inbound ISO_8583 Messages
When you install Module for ISO_8583, the WmISO8583 package of the Module for ISO_8583 enables Trading Networks to recognize and to process ISO_8583 messages. For inbound processing, you create clients that send ISO_8583 messages to the wm.estd.iso8583.tn.service:receive service of the Module for ISO_8583 and you set up information in Trading Networks to process the messages.
Note:
You can send ISO_8583 messages directly to the Trading Networks receive service. However, Module for ISO_8583 creates the BizDocEnvelope only if the incoming message is a valid ISO_8583 message. When an ISO_8583 message is sent directly to the Trading Networks receive service, Module for ISO_8583 does not perform the tasks of persisting the message, routing, and assigning process or user status.
To start the run-time processing of the ISO_8583 message in Trading Networks, Module for ISO_8583 sends the message to Trading Networks. The following diagram illustrates the steps in which Trading Networks processes inbound ISO_8583 messages.
Step
Description
1
The client sends the ISO_8583 message to Trading Networks, invoking the wm.estd.iso8583.tn.service:receive service to pass on the ISO_8583 message to Trading Networks for processing.
2
When Module for ISO_8583 receives the ISO_8583 message, it first determines which TN document type to use. After determining the TN document type, Module for ISO_8583 extracts field values from the ISO_8583 message and fills in the appropriate attributes in the BizDocEnvelope.
3
Module for ISO_8583 then forms a BizDocEnvelope that contains:
*The original ISO_8583 message as the contentPart of the BizDocEnvelope.
*The extracted fields from the ISO_8583 message added as attributes to the BizDocEnvelope.
*Information required for persisting the message in Trading Networks.
*Information required for routing and processing the ISO_8583 message.
4
After forming the BizDocEnvelope, Module for ISO_8583 determines the processing rule to use to process the document and executes the processing rule. Processing rules define the pre-processing and processing actions you want performed on each type of document.