IBM Support

CBAC not tracking file state changes for CICS data tables

Question & Answer


Question

Do I have to configure CICS Batch Application Control for z/OS (CICS BAC) differently to get it to track file state changes when the file is defined to CICS as a datatable? I am running CICS BAC V1.1.1 at the latest maintenance level and have file state tracking enabled for the data sets and noticed that CICS BAC is not keeping track of OPEN and CLOSE or Enable and Disable state changes for CICS datatables.

I installed FILEA from DFH$FILA and used the CICS BAC file maintenance utility to ADD FILE(FILEA).

I then used CEMT to SET FILE(FILEA) DIS and then ENA and the CBKLOG in the region tracked the status changes in messages CBKFX8501I, CBKFX8505I, and CBKFX8599I.

I then disabled and discarded FILEA, and altered the definition to be a CICS Datatable and installed FILEA again.

Now when I enter CEMT SET FILE(FILEA) DIS or ENA, CICS BAC does not track the status changes.

Answer

Tracking state changes in CBAC as you reported does not function. The CBAC XFCSREQC GLUE is checking exit field UEFDSACC and unless the value is UEFVSAM, it returns to CICS.

If you require CBAC to track the file state changes for CICS data tables, please submit an RFE (Request-For-Enhnacement) to request CBAC add full support for CICS datatables so they can design and test all scenarios.

If you already have an IBM developerworks userid, you can use the following link and click on the 'Submit' tab to submit the request.

https://www.ibm.com/developerworks/rfe/?PROD_ID=454

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSWHM2","label":"CICS Batch Application Control for z\/OS"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICSBAC CICS BAC

Document Information

Modified date:
02 June 2016

UID

dwa1274067