Sterling B2B Integrator Generic Deenvelope MX example
The Generic Deenvelope service MX example demonstrates how to transform an XML SWIFT MX pacs.008.nnn.nn document to a proprietary customer credit transfer positional (flat) file.
The positional file follows a 'tag value' format, and terminates with a newLine. Each tag and value is separated by a colon ':', example MsgId:XXXX123456789. Each record starts with a tag MsgId and ends with a tag CdtrTwnNm. Each data element within a record was designed to match corresponding SWIFT MX pacs.008.nnn.nn element fields.
The Generic Deenvelope service MX example files install into the
following directory:
<wtx_install_dir>/packs/swift_vn.n.n/mx/examples/sterling/services/generic_deenvelope
The source for this type of map is the mx_pacs8_to_credit_transfer.mms,
and the map is called pacs812_to_cstmr_cdttrf
- Input 1 (pacs_008_nnn_nn) – This card is used to represent the SWIFT MX pacs.008.nnn.nn data file.
- Output 1 (cstmrCrdtTrfFlat) – This card retrieve all data element that match corresponding positional credit transfer element fields.
Note: This example WebSphere Transformation Extender map expects a
fully enveloped MX pacs.008.nnn.nn message
as input when executed within Sterling B2B Integrator's Generic Deenvelope
service. The Sterling B2B Integrator Generic Deenvelope service will
only pass the actual MX instance document without the SWIFT Alliance
Access (SAA) envelopes, for example, the SAA PDU and DataPDU information
will be stripped-off by the Generic Deenvelope service and passing
only the MX payload pacs.008.nnn.nn instance
document to the example WebSphere Transformation Extender map.