IBM 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: install_dir/packs/financial_payments_vn.n.n/swift/mx/examples/sterling/services/generic_deenvelope.
The source for this type of map is the mx_pacs8_to_credit_transfer ,
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 IBM Transformation Extender map expects a fully enveloped MX
pacs.008.nnn.nn message as input when
executed within the IBM Sterling B2B Integrator Generic Deenvelope
service. The IBM Sterling B2B Integrator Generic Deenvelope service only
passes the actual MX instance document without the SWIFT Alliance Access (SAA) envelopes. For
example, the SAA PDU and DataPDU information are stripped off by the Generic
Deenvelope service, and only the MX payload
pacs.008.nnn.nn instance document is
passed to the example IBM Transformation Extender map.