DBCS programs can run on a DBCS system only if they have been compiled
on a DBCS system:
- The user must code shift-in and shift-out characters properly to permit
the continuation of DBCS items. See the appendix on Double-Byte Character
Set support in the IBM Rational Development Studio for i: ILE COBOL Programmer's Guide for the rules about continuing DBCS
items.
- DBCS content is governed by the rules discussed in the appendix on Double-Byte
Character Set support in the IBM Rational Development Studio for i: ILE COBOL Programmer's Guide.
- Unless the user specifies the *NOUNDSPCHAR (no undisplayable characters)
option of the extended display parameter of the CRTCBLMOD or CRTBNDCBL command,
or the equivalent process statement option, data is passed to the screen exactly
as sent. If the *NOUNDSPCHAR option is specified, the data is examined by
the workstation for the presence of control information. In that case, output
data must contain only valid displayable characters.
- When the length of an alphabetic or an alphanumeric field is less than
4 bytes, an error is not generated if a value of less than hexadecimal 40
is encountered.