IBM Support

PM57735: RECEIVING REX1 ABENDS ROUTE OF APAR OA29899

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer running a CICS/REXX procedure and receiving REX1
    abends. This may also produce 3270 datstream errors.
    This is a route of APAR OA29899
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: REX1 abend or PROG755 when using SAY    *
    *                      CEMTEOUT from a CEMT I TAS request,     *
    *                      or any SAY that contains                *
    *                      non-displayable 3270 data values.       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Rexx has a mechanism where it will populate a variable called
    CEMTEOUT with the results of a CEMT command issued within the
    Rexx environment. Usually, CEMTEOUT would be parsed using
    a template to extract the required data. In the reported
    problem, the CEMTEOUT buffer data was the operand of a SAY
    command. However, CEMTEOUT begins with 3 halfwords of binary
    control data that are non-displayable.
    
    As CICSAY does not check for non-displayable data values, the
    SAY CEMTEOUT command abended with a code of REX1.
    
    The same error in the CICSAY code may cause a 3270 PROG755
    error, although some emulators do not show this. It may also
    produce unusual results on the 3270 terminal. A REX1 abend
    may not occur.
    
    This error can be caused by any SAY instruction whose data
    contains non-displayable data values.
    

Problem conclusion

  • The SAY command will now convert any non-displayable characters
    to periods ('4B'x).
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM57735

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-02-08

  • Closed date

    2012-03-06

  • Last modified date

    2012-05-15

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UK76821

Modules/Macros

  •    CICSAY
    

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UK76821

       UP12/03/09 P E511

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.1","Edition":""}]

Document Information

Modified date:
15 May 2012