How can I see what the CXX enqueue scope has been set to: LOCAL or SYSPLEX?
Use one of the methods shown below to provide the CXX enqueue setting.
Run this batch DBUTLTY program without reference to a specific DBID, and without TYPE= (called a full report), or with TYPE=K (for an encryption report). The header information about the CXX will indicate the Enqueue type. For example, with this input:
//SYSIN DD *
REPORT AREA=CXX
/*
This might be the output:
CONTROL AREA DIRECTORY CXX VERSION - 15.1
DBCRBAS REQUIREMENT (ALL BASES OPEN) - 76,728 CXX ENQ - SYSPLEX
NUMBER OF DATA BASES - 32 DATA HIGH USED MARK - YES
DEVICE TYPE - 3390 DATASET EXTENT VALIDATION - YES
. . .
Here, the CXX shows the enqueue at the Sysplex level. This value would be LOCAL if that were the enqueue level.
Issue the below command using Datacom SQL to query the Datacom Dynamic System Tables.
Select CXX_ENQ From SYSADM.DIR_DIRECTORY;
This column shows enqueue level in effect: LOCAL or SYSPLEX.
If you have SYSVIEW enabled for Datacom processing, you can use the following commands:
ASID mufjobname
DCDIR
On the screen that is returned, the enqueue level is shown in the bottom section. Here is an example:
CXX Settings
Dataset Extent Validation YES
Locking SYSPLEX
Data Fast Search YES
. . .
Note that this setting can be changed during MUF execution by running the CXXMAINT ALTER CXXENQ command.
For more information about the CXX report, please see the documentation section for DBUTLTY called "Directory (CXX Reports)".
For details on changing the setting with the CXXMAINT command, please see the DBUTLTY documentation for "CXXMAINT ALTER CXXENQ (Controlling ENQ)"
As always, please contact Broadcom support for Datacom if you have further questions.