A fix is available
APAR status
Closed as program error.
Error description
Customer is running CICS Transaction Server 2.2. They are testing an application where the first input from the terminal is a transaction id followed by mixed case data. Here is an example: HSK100001000BLa73RQxZSC7vQpiJ0S73woiS2FFFF When the application recieves this data, it is totally upper cased.. but only when it is the very first input. The profile for transaction HSK1 specifies UCTRAN=NO. Subsequent input of this transaction with its mixed case data is not upper cased, and passed to the application correctly. They also noticed if they simple hit the clear or a PA key prior to the first entry of their transaction, it worked correctly. Looking at a trace of the failing case, where the very first input was their transaction, we noticed that transaction CQRY was attached first. In their case, the profile associated with CQRY specified UCTRAN=YES- which was being used for this first input from the terminal. when this was changed to NO, the first input was not uppercased. The problem is, that the profile for CQRY is used for the first input from a terminal rather than the profile associated with the transaction being entered.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Initial input at a terminal is * * unexpectedly upper cased even * * though the transaction PROFILE has * * UCTRAN=NO specified. * **************************************************************** * RECOMMENDATION: * **************************************************************** A CICS region is started with SIT parameter GMTRAN=NONE and RDO TYPETERM attributes UCTRAN(TRANID) and QUERY(ALL) set. In addition, the first transaction entered at the terminal is using a PROFILE with UCTRAN(NO). When the transaction is entered for the first time with mixed case input all the data is being upper cased. The next time the transaction is entered at the same terminal upper case translation will not be done. This is because the CQRY task, which is only executed once following CICS logon, is run before the first transaction is started and the CQRY transaction has been modified to use a PROFILE with UCTRAN(YES) specified. Additional Keywords : DFHCICST DFHZUCT
Problem conclusion
DFHTFXM has been changed so that the CQRY transaction does not perform upper case translation.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK32067
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2006-09-29
Closed date
2006-10-10
Last modified date
2006-11-02
APAR is sysrouted FROM one or more of the following:
PK30780
APAR is sysrouted TO one or more of the following:
UK18676
Modules/Macros
DESTFXM DFHTFXM
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK18676
UP06/10/14 P F610
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 November 2006