IBM Support

CICS BUNDLE stuck in DISABLING status if breakpoints were set in Xpediter

Question & Answer


Question

I am able to successfully DISABLE and DISCARD a CICS Application BUNDLE resource. However, if I use Xpediter from Compuware to set a breakpoint in a PROGRAM resource within the CICS Application BUNDLE and DISABLE the BUNDLE, why does the status of the BUNDLE resource go to DISABLING but never to DISABLED as expected? The LIBRARY resource in the BUNDPART view shows a status of DISABLING. CEMT INQUIRE LIBRARY(zzzzzzzz) displays status BEING DISABLED.

Answer

If you check your CICS TS 5.2 region joblog, you should find messages...

hh:mm:ss DFHXPE001I ABEND OCCURRED: TXN=xxxx PGM=yyyyyyyy CODE=STOP TERM=termid

hh:mm:ss DFHLD0723 applid Dynamic unallocation of data set your.data.set.name for LIBRARY zzzzzzzz failed. DYNALLOC return codes: X'00000004',X'0420',X'0000'

hh:mm:ss DFHLD0715 applid Disable processing for LIBRARY zzzzzzzz encountered an error.

The DYNALLOC reason code x'0420' is documented as follows:
CLASS 4 CODES (ENVIRONMENTAL ERROR)
Hex Code 0420 (Decimal 1056 ) Meaning and Action
0420 (1056) Meaning: Specified ddname or dsname associated with an open data set. (ddname allocation, concatenation, deconcatenation, unallocation, dsname allocation.
Action: Change ddname or dsname, or close the open data set needed.

When Xpediter sets breakpoints in a program it performs an OPEN of the DCB for the dynamic LIBRARY. When CICS disables a bundle, if it contains a dynamic library resource, CICS attempts to deallocate the dynamic library which fails as Xpediter still has the library open. Xpediter does not close the library until its XPOF transaction runs to terminate the product.

Contact Xpediter support at Compuware to determine if a solution is available.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
21 April 2016

UID

dwa1176188