EBCDICRecordReader

Description:

Reads EBCDIC-encoded input and outputs a Record representation. Relies on a COBOL copybook schema that needs to be provided via the 'Copybook Path' property. One instance of this controller service can handle one type of data described by the corresponding copybook.

Tags:

ebcdic, record

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Copybook PathCopybook PathThe COBOL copybook file that describes the schema of the input

This property requires exactly one file to be provided..
Copybook Character SetCopybook Character SetUTF-8Character set of the Copybook
Code PageCode PageCommon
  • Common Contains the symbols present in all code pages
  • Code page 37 IBM EBCDIC US-Canada
  • Code page 300 IBM EBCDIC Japanese Extended
  • Code page 838 IBM EBCDIC Thailand
  • Code page 870 IBM EBCDIC Multilingual Latin-2
  • Code page 875 IBM EBCDIC Greek
  • Code page 1025 IBM EBCDIC Multilingual Cyrillic
  • Code page 1047 IBM EBCDIC Latin-1/Open System
  • Code page 1364 IBM EBCDIC Korean
  • Code page 1388 IBM EBCDIC Simplified Chinese
The EBCDIC Code Page for the input
Record Description Word Header ExpectedRecord Description Word Header Expectedtrue
  • true
  • false
Records may have a 4 byte Record Description Word header that contains the length of the record
Record Description Word Byte OrderRecord Description Word Byte OrderBig-endian
  • Big-endian
  • Little-endian
Record Description Word may be big-endian or little-endian

This Property is only considered if the [Record Description Word Header Expected] Property has a value of "true".
Record Description Word Part Of LengthRecord Description Word Part Of Lengthtrue
  • true
  • false
The record length contained in the Record Description Word may or may not include the length of the Record Description Word itself (4 bytes)

This Property is only considered if the [Record Description Word Header Expected] Property has a value of "true".

State management:

This component does not store state.

Restricted:

This component is not restricted.

System Resource Considerations:

None specified.