IBM Support

PK35098: MULTIPLE EXEC CICS CREATE FOR SAME RESOURCE CAUSES TASK TO SUSPE SUSPEND - TRANDEF - INDEFINITELY

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Multiple EXEC CICS CREATE commands are issued to define the same
    transaction. One transaction is suspended on a resource type
    of TRANDEF indefinitely
    This is the follow-on from RET/AU PQ44565
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: When multiple EXEC CICS CREATEs for the *
    *                      same transaction are issued, a task can *
    *                      be left suspended on a resource type of *
    *                      TRANDEF indefinitely.                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When several EXEC CICS CREATE requests are issued to define the
    same transaction, a lock is placed on the transaction resource
    during the first CREATE, and the other CREATEs must wait for the
    lock to be released. The get_resource_lock routine in DFHXMRL
    doesn't handle the queue of requests correctly after the lock is
    released, anchoring the resource lock element chain off tasks
    that have already completed, and can leave tasks suspended
    indefinitely.
    This only applies to tasks that are simultaneously doing CREATEs
    on multiple TCBs.
    Keyword: RLE
    

Problem conclusion

  • The get_resource_lock process has been changed to manage the
    resource lock element chain so that it is anchored off tasks
    that still exist.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK35098

  • 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-11-23

  • Closed date

    2007-01-23

  • Last modified date

    2007-02-02

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

    PK30567

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

    UK21454

Modules/Macros

  •    DESXMCL  DESXMDCM DESXMDD  DESXMQD  DESXMRLL
    DESXMXD  DFHXMCL  DFHXMCLA DFHXMCLC DFHXMCLD DFHXMCLI DFHXMCLM
    DFHXMCLT DFHXMCLX DFHXMCLY DFHXMDD  DFHXMDDA DFHXMDDM DFHXMDDT
    DFHXMQC  DFHXMQCA DFHXMQCI DFHXMQCM DFHXMQCT DFHXMQD  DFHXMQDA
    DFHXMQDM DFHXMQDT DFHXMRL  DFHXMRLC DFHXMXD  DFHXMXDA DFHXMXDM
    DFHXMXDT DFHXMXDX DFHXMXDY
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK21454

       UP07/01/26 P F701

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 February 2007