IBM Support

PH60673: ERROR FOUND IN THE DAISY CHAIN SUPPORT THAT WAS ADDED AT CICS TS 6.1

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When the dynamically routed request arrives in CICSB from CICSA
    and the request indicates that daisy chaining support is
    required the DYRUSERN field is saved so that it can be restored
    and passed on before calling the next region in the daisy chain.
    When the routing commarea is passed between regions , the
    pointer to the user area (held in field DYRUAPTR) is an offset
    from the start of the commarea. This is then received in the
    target region and converted into an address to be used to access
    the user area. In the case of daisy chaining, there is an issue
    in the code were this conversion is not not working as expected
    in the intermediate regions in the chain which results in an
    incorrect address being calculated for the user area.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: A customised distributed routing        *
    *                      program can abend 0C4 when attempting   *
    *                      to daisy chain non terminal related     *
    *                      START requests.                         *
    ****************************************************************
    When attempting to daisy chain non terminal related START
    requests using a customised version of the distributed routing
    program, abends can be seen when attempting to access or update
    the user area (DYRUSERN) in an intermediate region using
    DYRUAPTR. This is caused by an incorrect address being
    calculated for this field and being passed on to the routing
    program.
    
    Keywords: abendS0C4 S0C4
    

Problem conclusion

  • DFHEIIC has been corrected so that the address of the user area
    is correctly calculated and passed on to the routing program in
    DYRUAPTR when daisy chaining non terminal related START
    requests.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH60673

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-04-03

  • Closed date

    2024-05-09

  • Last modified date

    2024-06-03

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

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

    UI96825

Modules/Macros

  • DFHEIIC
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UI96825

       UP24/06/03 P F405

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":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
03 June 2024