How can I receive case-sensitive data for my CICS program's screen?

Document ID : KB000043995
Last Modified Date : 14/02/2018
Show Technical Document Details

Question: 

How can I receive case-sensitive data for my CICS program's screen?

Environment:  

CA Telon Application Generator

Answer: 

Setting CAPS=OFF in your CA Telon CICS program does not always ensure that data will come from a screen into a CA Telon generated program with both upper- and lower-case characters.

The following suggestions should help this: 

  1. In the TDF, on the Update Screen Parms panel (S112), please set CAPS to OFF.

  2. CICS converts lower-case input characters to upper case automatically under some circumstances. The definition of the terminal and the transaction together determine whether translation occurs. Set the UCTRAN (upper-case translation) parameter on the PROFILE and TYPETERM definitions to NO. 

Additional Information:

 

For more information about how the UCTRAN parameter on these two definitions interact, see IBM's documentation regarding the CICS Resource Definition.