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.