You cannot specify the CLASS clause if the source code page in effect is a multibyte code page.
If numeric, literal-4 and literal-5 must be unsigned integers and must have a value that is greater than or equal to 1 and less than or equal to the number of characters in the alphabet specified. Each number corresponds to the ordinal position of each character in the single-byte EBCDIC or ASCII collating sequence. They cannot be specified as floating-point literals or as DBCS literals.
If alphanumeric, literal-4 and literal-5 are an actual single-byte EBCDIC or single-byte ASCII character.
literal-4 and literal-5 must not specify a symbolic-character figurative constant. If the value of the alphanumeric literal contains multiple characters, each character in the literal is included in the set of characters identified by class-name.
If the alphanumeric literal is associated with a THROUGH phrase, the literal must be one character in length.