What do you do if you do not want characters entered by the user to be folded to uppercase?
-
Use ASCI option on RECEIVE
-
Use ASIS option on RECEIVE
-
Use Unicode option on RECEIVE
-
Use ASCII option on RECEIVE
In CICS, the ASIS option on the RECEIVE command prevents character folding to uppercase. By default, CICS converts lowercase input to uppercase, but ASIS preserves the original case. The ASCI/ASCII options are distractors - the correct option is ASIS.
ASIS is correct. In CICS BMS (Basic Mapping Support), the RECEIVE MAP command by default folds any lowercase alphabetic characters entered by the user to uppercase. Specifying the ASIS option on RECEIVE tells CICS to accept and pass through the input exactly as typed, preserving case. ASCII, ASCI, and Unicode options relate to character-set/encoding translation (e.g., EBCDIC-ASCII conversion for certain terminal types or Unicode handling), not to case folding, so none of them solve the stated problem. ASIS is the specific, documented option for this purpose.