Shift code conversion rules
A shift code is a type of control character that is used in the Type-EBCDIC Code Set to distinguish single byte codes from double byte codes.
Because the Type-ASCII Code Set uses code values to distinguish single byte codes from double byte codes, the Type-ASCII Code Set does not use shift codes.
HULFT uses two shift codes, Shift Out (SO) and Shift In (SI), which indicate the beginning and the end of double byte codes, respectively.
The record length increases when shift codes are added at the time of conversion from the Type-ASCII Code Set to the Type-EBCDIC Code Set.
In contrast, the record length decreases when shift codes are deleted in conversion from the Type-EBCDIC Code Set to the Type-ASCII Code Set.
You can specify a setting for Shiftcode Mode in the Send Management Information to prevent such increases and decreases in record length.
Specify a setting for Shiftcode Mode on the host on the sending side regardless of the setting of Code Conversion in the Send Management Information.
-
When the Code Set for Transfer for the host on the sending side is the Type-ASCII Code Set, you can select 'Y (Add)' or 'N (Do not add)' for Shiftcode Mode.
The setting of Shiftcode Mode is valid only when the host on the receiving side uses the Type-EBCDIC Code Set.
-
When the Code Set for Transfer for the host on the sending side is the Type-EBCDIC Code Set, you can select 'C (Cut)' or 'S (Space)' for Shiftcode Mode.
The setting of Shiftcode Mode is valid only when the host on the receiving side uses the Type-ASCII Code Set.