Topics: |
Reference: |
When a document is received, it is normally put through the optional input transformation and validation of steps 1–6. It is then ready for execution by an agent in step 7. This is typically where an adapter is used for data access. Alternatively, a custom agent may be involved. Next, the response document is prepared using the optional output transformation and validation of steps 7–12.
The life cycle of a document, from input to output, is shown below. On the right side are the optional programming exits that may be configured to call iWay-supplied or custom-written modules.
The following are descriptions of each document transformation step:
Note: Unless the listener allows the documents, XML is required from here on; otherwise, an XML parser error occurs.
Note: Non-XML is allowed from here on.
In addition to document life cycle exits, iWay Service Manager supports exits that tailor general processing. You can develop such exits to meet your specific needs. Among the exits supported are:
Transaction Log Exits. Used in place of (or in addition to) the general transaction log recorder, this exit records the event information to a specific destination or provides record selection. An example of such an exit is writing the transaction information to a JDBC data base.
Trading Partner Agreement Drivers. Allow the TPA() function to obtain its information from a specific data format and location.