IBM Support

How to force upper-case or lower-case input on CICS Terminals - Sterling Gentran for z/OS

Question & Answer


Question

How to force upper-case or lower-case input on CICS Terminals

Cause

Answer

Case sensitivity is not an application decision. Consult your CICS for behavior configuration.

From IBM CICS Transaction Server for z/OS Information Center:
In CICS, translation of terminal user-input to upper-case characters can be done either by using the UCTRAN option on the PROFILE and TYPETERM definitions,
or
by using the EXEC CICS SET TERMINAL(termid) UCTRANST command.

Additional CICS Upper Case‚ Lower Case information

CICS parameter UCTRAN from TYPETERM and PROFILE definitions determine whether input data stream from a terminal is to be translated to uppercase. The input data stream may include a transaction identifier (for example our CMIM) as well as program data. CICS supports transaction identifier definition in mixed case.

UCTRAN can be set to NO, YES or TRANID (tranid upper cased, data not).

CICS requires a definition for each terminal device with which it communicates. You can define the unique properties of terminals in TERMINAL definitions in the CSD file or regions can be set up to ‚autoinstall‚ using one TERMINAL definition to represent many terminals. Most shops probably use the ‚ autoinstall‚ feature.

When a user signs on to CICS, autoinstall installs the terminal using a model. The model used is associated with a TERMINAL definition in CICS and the TERMINAL definition is associated with a TYPETERM definition. The TYPETERM associated with the terminal has the UCTRAN parameter.

The UCTRAN parameter is also on the PROFILE definition.
CICS transactions are associated with a PROFILE and that profile has the UCTRAN setting.



According to the above table, in order for CICS not to translate data to upper case, the transaction must be associated with a profile with UCTRAN(NO) and the terminal logon must associated with a TERMINAL/TYPETERM definition with UCTRAN either No or TRANID.

[{"Product":{"code":"SS6UG9","label":"Sterling Gentran for z\/OS"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Not Applicable","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"6.6;6.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 June 2018

UID

swg21539089