CCTYPE

Specifies the type of carriage control characters in the input file. ACIF supports ANSI carriage control characters in either ASCII or EBCDIC encoding, and machine carriage control characters. ACIF does not allow a mixture of ANSI and machine carriage control characters within a file.

CCTYPE={Z | A | M}

The values are:

Z
The file contains ANSI carriage control characters that are encoded in ASCII.

The carriage control characters are the ASCII hexadecimal values that directly relate to ANSI carriage controls, which cause the action of the carriage control character to occur before the line is printed. For example, if the carriage control character is zero (X'30'), which represents double spacing, double spacing occurs before the line is printed.

Z is the default.

A
The file contains ANSI carriage control characters that are encoded in EBCDIC.

The use of ANSI carriage control characters cause the action of the carriage control character to occur before the line of data is printed. For example, if the carriage control character is a zero (X'F0'), which represents double spacing, the double spacing occurs before the line is printed.

M
The file contains machine code carriage control characters that are encoded in hexadecimal format.

The use of machine code carriage control characters cause the action of the carriage control character to occur after the line of data is printed. For example, if the carriage control character is a X'11', which represents double spacing, the line is printed and the double spacing occurs after the line is printed. In addition, machine code carriage control has a set of carriage control characters that perform the action, but do not print the associated line. For example, if the carriage control character is a X'13', which also represents double spacing, the print position is moved down two lines but the line that contains the X'13' carriage control character is not printed. The next line in the data is printed at the current print position and the action for the associated carriage control character is performed after the line is printed.

If you specify CC=YES but you do not specify CCTYPE, ACIF assumes that the file contains ANSI carriage control characters that are encoded in ASCII.

Specify the value of the carriage control encoding after it is converted with a user exit. For example, if you are calling the apka2e user exit to convert ASCII encoded carriage controls to EBCDIC, specify the encoding value as EBCDIC.

If you are not sure which type of carriage control characters are in your input file, consult your system support group. For more information, see Understanding how ANSI and machine carriage controls are used.