Running Adabas Audit Data Retrieval in a multi-CPU environment requires Open Communications Facility (OCF). You can use Adabas Audit Data Retrieval or any other Beta Systems product as OCF node.
For information on defining the required OCF and VTAM definitions, see "Multi-CPU with the Open Communication Facility (OCF)" in BSA Installation and System Guide.
When two Adabas Audit Data Retrieval subsystems share a single database, the Adabas Audit Data Retrieval subsystem that controls the database is the master subsystem, the other Adabas Audit Data Retrieval subsystem is the slave subsystem. You must use different subsystem IDs for each subsystem.
Proceed as follows to set up a second Adabas Audit Data Retrieval subsystem (slave):
Do not modify parameter BQL_MASTER_SSID. This parameter must be identical in both LST members. It defines the subsystem ID of the Adabas Audit Data Retrieval master subsystem.
In both LST members, enter the required OCF (Open Communication Facility) statements for a VTAM connection between both CPUs. For more information, see BSA Installation and System Guide.
You must perform the same subsystem definition steps, described above, on the local z/OS system, with the same subsystem ID and security exits, as are performed on the remote CPU. This is in order to provide the same level of security checking on the local z/OS system that would be required on the remote z/OS system to access the resources in the started task.
To do this, you must perform the same Adabas Audit Data Retrieval subsystem initialization (via program BST01ARI, during IPL or in batch) on the local CPU as was performed for the remote CPU where the Adabas Audit Data Retrieval subsystem actually resides.
For example, if your local OCF node subsystem ID is B97X, and the remote Adabas Audit Data Retrieval subsystem ID your local online users require access to is B97P, then the following IEFSSNxx definitions must be accessible to the local z/OS system:
+-----------------------------------------------------------------------+
|B97X,BST01ARI,'BETA.PARMLIB(B97SSI00)' |
|B97P,BST01ARI,'BETA.PARMLIB(B97SSI01)' |
+-----------------------------------------------------------------------+
You can also define and initialize the subsystems dynamically. For each subsystem, enter the command SETSSI ADD,SUB=ssid and then run B97INIT on the local CPU.
In addition, the SVC number specified in B97SSI00 (via the SVC= parameter) must also be initialized on the local z/OS system (as described in the BSA Installation and System Guide).
If the Beta SVC number in use on the remote system is different from the one in use on the local system, you must change B97SSI00 by copying it to a new member such as B97SSI08 (this should contain the Beta SVC number in use on the local system), and use the following IEFSSNxx entries instead:
+-----------------------------------------------------------------------+
|B97X,BST01ARI,'BETA.PARMLIB(B97SSI00)' |
|B97P,BST01ARI,'BETA.PARMLIB(B97SSI08)' |
+-----------------------------------------------------------------------+
Finally, the security exits and security environment used for online users running on the remote CPU must also be available on the local CPU. This is done because security checking (logon and access validation) is always performed on the local CPU, even if the access is to a remote Adabas Audit Data Retrieval subsystem.
We recommend using IEBCOPY with COPYMOD for copying load libraries.
Copying load libraries with ISPF may lead to problems under certain conditions.