Any attempt to issue DBOC commands in the CICS region of Datacom DBC Version 15.0 results in error:
DC00131C COMPONENTS OF THE SERVICE FACILITY ARE NOT AT THE SAME PTF LEVEL;
DBCVTPR PTF = mmmmm DCCOCPR PTF = CCnnnnn
Datacom
Datacom CICS Services (DBC) version 15.0 PTF RO82551 introduced an enhancement where the DBCVTPR macro is being stamped with the PTF level. The PTF level is checked to make sure that it is in SYNC with the DCCOCPR PTF level. This will help guarantee the integrity of the environment after a successful STARTUP.
PTF RO82551 has SMP/e HOLD ACTION with complete instructions so be sure to review all steps as there are three parts for implementation:
- CSD work that needs to be done before the code is rolled into the CICS region.
- DBCVTPR reassembly and module replacement into the CICS region DFHRPL.
- Code changes to several load modules to the target CAB1LOAD library.
All three parts have to go in at the same time but the CSD work can be done or completed long before the code is rolled in. Any of the three parts not done may lead to failure.
To implement the new DBCVTPR either recycle CICS or perform the following steps to get a new DBCVTPR module loaded into CICS address space:
a. DBOC SHUTDOWN
b. CEMT NEWCOPY the module
c. DBOC STARTUP
Here is the documentation on the DC00131C error message:
DC00131C
COMPONENTS OF THE SERVICE FACILITY ARE NOT AT THE SAME PTF LEVEL; DBCVTPR PTF = mmmmm DCCOCPR PTF = CCnnnnn
Reason
DBCVTPR and DCCOCPR are out of sync. They do not belong to the same PTF level in Datacom CICS Services. These two modules must be at the same PTF level for the system to be allowed to STARTUP.
mmmmm can be five spaces or five digits
CC can either be RO or TR
nnnnn can only be five digits
Action
The module DBCVTPR must be assembled and linked into the correct library in the DFHRPL list and the old version of the code replaced as directed by the HOLDDATA instructions of the solution.
Note: The five digits for the PTF level are only displayed next to the TR or RO number for the DBCVTPR module. If the five digit numbers match, either one should work with DCCOCPR.