IBM Support

PK32067: VERY FIRST INPUT FROM QUERIABLE TERMINAL WILL USE THE UCTRAN SETTING FROM CQRY'S PROFILE, INSTEAD OF THE TRANSACTION ENTERED

A fix is available

Subscribe

You can track all active APARs for this component.

 

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