Overview
You can use this Snap Pack for consuming to consume one or more COBOL Copybooks and a data stream to produce a JSON formatted message containing the structured payload.
Prerequisites
None.
Supported Versions
Cobol Mainframe - All versions.
Cobol Open Systems - All versions.
Supported Copybook Structures and Payloads
Copybooks containing contain multiple 01 records, and payloads containing contain multiple record types.
Payloads with the following characteristics:
Fixed length
CRLF delimited
LF delimited
Continuous stream (no delimiter)
Mainframe variable record length file (4-byte length field with a 2-byte length, which is the length of the payload plus the 4-byte RDW followed by 2 bytes of hex ‘00’s).
A variation on the mainframe variable record length file where:A 4-byte length consisting of a 2-byte length field that is byte-swapped for intel systems. This does not include the length of the 4-byte word. To be specific, it contains the length of the payload following the 4-byte length field.
The last two bytes of the length field are hex ‘00’s.
Big-Endian or Little-Endian payload.
All standard COBOL types including packed and zoned decimal.
COBOL array constructs such as ‘occurs’ and ‘occurs depending on'.
COBOL Redefines.
Payload encoded in EBCDIC (Extended Binary Coded Decimal Interchange Code) or any encoding supported by Java.
Snap Pack History
Multiexcerpt macro | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| main114 | Stable | Upgraded with the latest SnapLogic Platform release. | November 2022 | main113
2024 | main171 |
| Latest |
|
February 2024 | main168 |
| Stable | Updated and certified against the current SnapLogic Platform release. |
November 2023 | main167 | Latest | Fixed an issue with the | |
November 2023 | main165 | Latest | The Compatibility field is now set to false by default in the | |
November 2023 | main163 | Latest | Fixed backward compatibility for Snap instances with missing debug configuration. | |
November 2023 | main155 | Stable | Updated and certified against the current SnapLogic Platform release. | |
September 2023 | main141 |
| Latest | The |
August 2023 | main138 |
| Stable | Updated and certified against the current SnapLogic Platform release. |
June 2023 | main134 |
| Latest | Fixed an issue with the |
May 2023 | main132 | Latest | The | |
May 2023 | main131 | Latest | Fixed the compatibility mode of the | |
May 2023 | main130 | 10 May 2023 | Stable | Upgraded with the latest SnapLogic Platform release. |
February 2023 | develop124 | 17 Apr 2023 | Latest | Improved the performance of the |
August 2022 | main111 | 11 Aug 2022 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.29 | main108 | 14 May 2022 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.28 | main100 | 12 Feb 2022 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.27 | main97 | 06 Jan 2022 | Latest | Fixed an issue with the |
4.27 | main93 | 13 Nov 2021 | Stable | Upgraded with the latest SnapLogic Platform release. |
4.26 | main88 | 14 Aug 2021 | Stable | Introduced the Copybook Snap Pack, which enables you to consume one or more COBOL Copybooks and a data stream to produce a JSON formatted message containing the structured payload. This Snap Pack contains the following Snap:
|