Installation for z/OS using z/OSMF Workflows

This section describes an alternative means of installing Adabas Auditing using z/OSMF workflows.

Before starting, be sure your system meets the requirements described in the section System Requirements.

To install Adabas Auditing using z/OSMF workflows, complete the following Preliminary Installation Steps and Workflow Installation Steps.

Note
The steps in these sections will allow you to install Adabas Auditing but how Auditing is implemented varies by site. Additional implementation and activation steps are described in the sections Activate Auditing for Application Files and Activating Auditing for TP Monitors.


Preliminary Installation Steps

Step 1. Install the Adabas Auditing Load Modules

Refer to About the Installation Tape for information on the Adabas Auditing data sets delivered and a sample job to copy them to disk. The Adabas Auditing load modules are delivered in ALAvrs.LOAD.

Step 2. Apply Necessary Zaps

If provided, apply any necessary zaps as described in the $README file on the ALAvrs.ZAPS library and in any subsequent ALAvrs.Znnn data sets.

Step 3. Check and Prepare the Adabas Auditing License File

Verify the availability of your Adabas Auditing license file and refer, as necessary, to the Installation and License section of your current Adabas for Mainframes release notes for information on how to prepare the license file in a sequential data set of RECFM=FB and LRECL=80. The workflow installation will require that the name of this sequential data set is defined to the DSN-ALA-LICS variable in Workflow Step 2. Auditing.

Step 4. Confirm Availability of the Adabas License File

The Adabas Audit Server requires an Adabas license. The workflow installation assumes that an Adabas license load module ADALIC resides in the data set identified by the DSN-ADA-USER-LOAD variable in Workflow Step 3. Adabas.

If this is not the case, the start-up procedure for the Adabas Audit Server (see Workflow Step 11. Setup nucleus) must be modified to make an ADALIC license module available via the STEPLIB concatenation or to specify the data set name of an XML license file using the DDLIC DD statement.

Step 5. Create the Adabas Auditing Workflow Instance

The Adabas Auditing z/OSMF workflow files can be downloaded from the Software Download Center in Empower. Log in to Empower, expand Products & Documentation on the left and select Download Products to access the Software Download Center.

The Adabas Auditing z/OSMF workflow files consist of:

File Name Contains
ALAvrs-install.xml Workflow definition file
ALAvrs.install.properties Workflow variable input file

Transfer the workflow definition file ALAvrs-install.xml and the workflow variable input file ALAvrs-install.properties to the UNIX System Services filesystem or a partitioned data set (RECFM=FB and LRECL=1024), ensuring that the files are stored in EBCDIC (IBM-1047) format.

Refer to the IBM z/OSMF documentation for information on how to use the z/OSMF Workflows task (not the Workflows Editor), available from the z/OSMF desktop, to create a workflow by importing the Adabas Auditing workflow files listed above.

By default, the name of the imported Workflow will be Adabas Auditing v.r.s.

Workflow Installation Steps

After successfully completing the Preliminary Installation Steps, use the z/OSMF Workflows page in the z/OSMF Workflows task to view and manage the imported Adabas Auditing workflow.

From the z/OSMF Workflows page, select and open the Adabas Auditing workflow to display the workflow Steps page. This page lists all the workflow steps necessary to install Adabas Auditing.

Each step is executed by clicking on the step name and selecting the Perform tab. Depending on the step’s function, execution of the step may require values to be assigned to specific variables (for use by the current step and/or subsequent steps), and confirmation of correctly generated JCL.

Progress through the workflow steps by executing each step in order, detailed information regarding each of the workflow steps is provided below.

Workflow Step 1. Product data sets

This step configures the default data set names for Adabas Auditing, Adabas, Mainframe License Check utility, and Natural.

Select the Perform tab to define values for the following variables:

Variable Name Description Default Value
LIB-GROUP The High-Level Qualifier for the Adabas Auditing data sets created in Preliminary Installation Step 1. SAGLIB
VER-ADA The version of Adabas installed on your system in ADAvrs format. ADAvrs
VER-ALA The version of Adabas Auditing being installed in ALAvrs format. ALAvrs
VER-MLC The version of the Mainframe License Check utility installed on your system in MLCvrs format. MLCvrs
VER-NAT The version of Natural installed on your system in NATvrs format. NATvrs

On completion, this workflow step will generate the default data set names for the ADA, ALA, MLC and NAT product libraries installed on your system by concatenating LIB-GROUP with VER-ADA, VER-ALA, VER-MLC and VER-NAT respectively.

Note
If your site does not follow this naming convention, the generated product data set names can be subsequently modified in Workflow Steps 2, 3 and 4.

Workflow Step 2. Auditing

This step enables you to confirm, and optionally modify, the names of the Adabas Auditing data sets generated by Workflow Step 1. Product data sets.

Select the Perform tab to display the relevant variable names and their corresponding generated default data set names as described by the following table:

Variable Name Description Generated Default Data Set Name
DSN-ALA-SYSF The Adabas Auditing system file. <LIB-GROUP>.<VER-ALA>.SYSF
DSN-ALA-LOAD The Adabas Auditing LOAD library. <LIB-GROUP>.<VER-ALA>.LOAD
DSN-ALA-INPL The Adabas Auditing INPL. <LIB-GROUP>.<VER-ALA>.INPL
DSN-ALA-LICS The Adabas Auditing license file sequential data set. <LIB-GROUP>.<VER-ALA>.LICS
DSN-ALA-ISNN * Adabas Auditing INPL update, if any. None

* The DSN-ALA-ISNN variable is optional. If the installation media contained INPL updates, specify the name of the highest numbered INPL update data set, otherwise leave the field blank.

Before completing this workflow step, ensure the specified data set names are correct for your system, if not, modify them accordingly.

Workflow Step 3. Adabas

This step enables you to confirm, and optionally modify, the names of the Adabas data sets generated by Workflow Step 1. Product data sets.

Select the Perform tab to display the relevant variable names and their corresponding generated default data set names as described by the following table:

Variable Name Description Generated Default Data Set Name
DSN-ADA-LOAD The Adabas LOAD library. <LIB-GROUP>.<VER-ADA>.LOAD
DSN-ADA-SRCE The Adabas SRCE library. <LIB-GROUP>.<VER-ADA>.SRCE
DSN-ADA-USER-LOAD The LOAD library where the Adabas license load module ADALIC resides. <LIB-GROUP>.ADA.LOAD
DSN-MLC-LOAD The Mainframe License Check load library. <LIB-GROUP>.<VER-MLC>.LOAD

Before completing this workflow step, ensure the specified data set names are correct for your system, if not, modify them accordingly.

Workflow Step 4. Natural

This step enables you to confirm, and optionally modify, the name of the Natural data set generated by Workflow Step 1. Product data sets and, in addition, define the Natural environment for use by Workflow Step 16. Natural INPL.

Select the Perform tab to display the relevant variable names and their corresponding values as described by the following table:

Variable Name Description Default Value
DSN-NAT-LOAD The Natural LOAD library. <LIB-GROUP>.<VER-NAT>.LOAD
NAT-PGM The batch Natural program name. NATBAT
NAT-PRM * The batch Natural parameters. None

* The NAT-PRM variable can be used to pass parameters to Natural. The value specified will be passed instream as the CMPRMIN DD input. If no parameters are required, leave the field blank.

Before completing this workflow step, ensure the specified values are correct for your system, if not, modify them accordingly.

Workflow Step 5. System

This step enables you to define the necessary z/OS system libraries for use by subsequent workflow steps.

Select the Perform tab to display the relevant variable names and their corresponding values as described by the following table:

Variable Name Description Default Value
DSN-USERPROCLIB Location for the Adabas Audit Server start-up procedure used by Workflow Step 11. Setup nucleus. None
DSN-SYSMACLIB System macro library. SYS1.MACLIB
DSN-SCEELKED Language edition routines. SYS1.CEE.SCEELKED

Before completing this workflow step, ensure the specified values are correct for your system, if not, modify them accordingly.

Workflow Step 6. Create user libraries

This step will create the Adabas Auditing user load and source libraries using variables defined in Workflow Step 1. Product data sets.

Select the Perform tab to display the relevant variable names and their corresponding values as described by the following table:

Variable Name Description Default Value
LIB-GROUP-UNIT The device unit type to be used (UNIT=). SYSALLDA
LIB-GROUP-VOLSER (optional) The device name to be used (VOL=SER=). None
DSN-ALA-USER-LOAD The LOAD library to be used for storing the Adabas Auditing license load module ALALIC (Workflow Step 7. Prepare license key) and the audit-enabled Adabas link routines (Workflow Step 15. Assemble link routines). <LIB-GROUP>.ALA.LOAD
DSN-ALA-USER-SRCE The SRCE library to be used in the preparation of the license key (Workflow Step 7. Prepare license key), the storing of the LINKGBLS definitions (Workflow Step 15. Assemble link routines) and the location for the Adabas Audit Server configuration parameters (Workflow Step 11. Setup nucleus). <LIB-GROUP>.ALA.SRCE

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 7. Prepare license key

This step will create the Adabas Auditing license load module ALALIC.

Select the Perform tab to display the relevant variable names and their corresponding values as described by the following table:

Variable Name Description Default Value
DSN-ALA-LICS The Adabas Auditing license file sequential data set. As defined in Workflow Step 2. Auditing.
VER-ALA-LIC The Adabas Auditing license version. ALAv.r

The Mainframe License Check utility will be used to convert the license file defined to the variable DSN-ALA-LICS in Workflow Step 2. Auditing to the load module ALALIC stored in the library defined to the variable DSN-ALA-USER-LOAD in Workflow Step 6. Create user libraries.

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 8. Define and format server

This step will run the Adabas utilities ADAFRM and ADADEF to create the Adabas Auditing container files and define them as an Adabas Audit Server.

Select the Perform tab to display the relevant variable names and their corresponding values as described by the following table:

Variable Name Description Default Value
DB-ID The Database ID to be defined to the Audit Server. None
DB-SVC The number of the Adabas SVC. None
DB-DSN-PREFIX The prefix to be used for the Audit Server container files. SAG.ADABAS
DB-DEVICE The device unit type to be used (UNIT=). 3390
DB-VOL The device name to be used (VOL=SER=). None

The DB-DSN-PREFIX value will be combined with the DB-ID value to provide the prefix used for the container file data sets. For example, the default container file data set prefix will be SAG.ADABAS.DBnnnnn where nnnnn is the value defined to the variable DB-ID.

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 9. Load System File

This step will run the Adabas utility ADALOD to load the Adabas Auditing system file into the Audit Server container files created by Workflow Step 8. Define and format server.

Select the Perform tab to display the relevant variable names and their corresponding values as described by the following table:

Variable Name Description Default Value
FNR-SYSF The File Number to be used for the Adabas Auditing system file in the Audit Server. None
DSN-ALA-SYSF The Adabas Auditing system file. As defined in Workflow Step 2. Auditing.

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 10. Load SLOG file

This step will run the Adabas utility ADALOD to load the SLOG system file into the Audit Server container files created by Workflow Step 8. Define and format server.

Select the Perform tab to display the relevant variable names and their default values as described by the following table:

Variable Name Description Default Value
FNR-SLOG The File Number to be used for the SLOG file in the Audit Server. None

For information about the SLOG system file refer to Using the Auditing Subscription Logging (SLOG) Facility.

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 11. Setup nucleus

This step will establish a procedure for starting the Adabas Audit Server.

Select the Perform tab to begin the setup process.

The setup of the Audit Server nucleus follows the conventions used by System Maintenance Aid. The configuration members for the Audit Server and the procedure for the started task are based on the same templates used for an Adabas nucleus.

The start-up procedure for the Audit Server will be placed in member NUCnnnnn in the data set defined to the variable DSN-USERPROCLIB in Workflow Step 5. System.

The Audit Server ADARUN parameters will be placed in member PRnnnnn in the data set defined to the variable DSN-ALA-USER-SRCE in Workflow Step 6. Create user libraries.

Where nnnnn is the value defined to the variable DB-ID in Workflow Step 8. Define and format server.

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 12. APF authorization

This step will APF authorize the load libraries used by the Adabas Audit Server.

Select the Perform tab to begin the APF authorization process.

The table below identifies those libraries in the STEPLIB concatenation of the Audit Server start-up procedure which must be APF authorized:

Variable Name Description Value
DSN-ALA-USER-LOAD The LOAD library to be used for storing the Adabas Auditing license load module ALALIC. As defined in Workflow Step 6. Create user libraries.
DSN-ALA-LOAD The Adabas Auditing LOAD library. As defined in Workflow Step 2. Auditing.
DSN-ADA-USER-LOAD The LOAD library where the Adabas license load module ADALIC resides. As defined in Workflow Step 3. Adabas.
DSN-ADA-LOAD The Adabas LOAD library. As defined in Workflow Step 3. Adabas.
DSN-MLC-LOAD The Mainframe License Check load library. As defined in Workflow Step 3. Adabas.

This workflow step uses the SETPROG APF command to add the required libraries to your dynamic APF list.

If your site uses a static APF list, or you wish these libraries to maintain their AFP authorization across IPLs, we recommend you discuss these requirements with your systems programmer. Under these circumstances, after the libraries have been added, use the ‘Override Complete’ option to mark this step as complete.

Otherwise, throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 13. Start server

This step will start the Adabas Audit Server using the procedure established in Workflow Step 11. Setup nucleus.

Select the Perform tab to begin the process of starting the Adabas Audit Server.

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 14. Check server

This step will check the Adabas Audit Server is active by using the Adabas utility ADADBS to issue an OPERCOM DAUDPARM command to display the audit parameters in use.

Select the Perform tab to begin the process of checking the Adabas Audit Server is active.

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 15. Assemble link routines

This step uses instream LGBLSET parameters (including AUDIT=YES) to assemble the Adabas link globals table and re-link the Adabas link modules with the appropriate Adabas Auditing stub modules.

Select the Perform tab to begin the process of building the audit-enabled Adabas link modules.

The following table describes the variables used in this step:

Variable Name Description Value
DSN-ALA-USER-SRCE The SRCE library used for storing the instream LGBLSET parameters. As defined in Workflow Step 6. Create user libraries.
DSN-ALA-USER-LOAD The LOAD library used for storing assembled objects and linked load modules. As defined in Workflow Step 6. Create user libraries.
DSN-ALA-LOAD The Adabas Auditing LOAD library. As defined in Workflow Step 2. Auditing.
DSN-ADA-SRCE The Adabas SRCE library. As defined in Workflow Step 3. Adabas.
DSN-ADA-LOAD The Adabas LOAD library. As defined in Workflow Step 3. Adabas.

First, the instream LGBLSET parameters are copied to members LNKGBLBA (for Batch), LNKGBLTS (for TSO) and LNKGBLCO (for Com-Plete) in the library defined to the variable DSN-ALA-USER-SRCE.

Next, these parameter members are assembled to objects of the same name in the library defined to the variable DSN-ALA-USER-LOAD. These objects are then linked with the appropriate Adabas Auditing stub module EABXMVS (for Batch and TSO) and EABXCOM (for Com-Plete).

Finally, these LNKGBL* load modules are linked again to create the Adabas link modules ADALNK (for batch), ADALNKTS (for TSO), ADALCO (for Com-Plete), and ADALNKR (for re-entrant Batch).

Note
The Adabas Auditing z/OSMF workflow does not currently support the installation of Adabas Auditing under CICS.

Throughout the execution of this step, ensure any variable values are set appropriately for your system, check the instream LGBLSET parameters and review any generated JCL. If necessary, modify accordingly.

For additional information, including installing Adabas Auditing under CICS, refer to Activating Auditing for TP Monitors.

Workflow Step 16. Natural INPL

This step will load the Adabas Auditing INPL.

Select the Perform tab to display the relevant variable names and their corresponding values as described by the following table:

Variable Name Description Default Value
DSN-ALA-INPL The Adabas Auditing INPL. As defined in Workflow Step 2. Auditing.
DSN-ALA-ISNN Adabas Auditing INPL update, if any. As defined in Workflow Step 2. Auditing.

In addition, the following variables are also used in this step:

Variable Name Description Default Value
DSN-NAT-LOAD The Natural LOAD library. As defined in Workflow Step 4. Natural.
NAT-PGM The batch Natural program name. As defined in Workflow Step 4. Natural.
NAT-PRM The batch Natural parameters, if any. As defined in Workflow Step 4. Natural.
DSN-ADA-LOAD The Adabas LOAD library. As defined in Workflow Step 3. Adabas.

Throughout the execution of this step, ensure any variable values are set appropriately for your system and review any generated JCL. If necessary, modify accordingly.

Workflow Step 17. Activate Auditing

This step provides instructions to enable auditing in an Adabas database and activate auditing for an Adabas file.

Select the Perform tab to display the relevant variable names and their default values as described by the following table:

Variable Name Description Default Value
ADA-DB-ID The Adabas database number where auditing is to be enabled. None
ADA-FNR The Adabas file number to be activated for auditing. None
ADA-AUDITNM The Audit name to be assigned to the Adabas file identified by variable ADA-FNR. None

Modify these values accordingly and continue with the workflow step, following the instructions to enable and activate auditing for an Adabas file.

These instructions are applicable to an Adabas installation made with System Maintenance Aid. If this is not applicable for your site, incorporate the changes listed for the nucleus whose database number is defined by variable ADA-DB-ID.

For additional information, refer to the section Activating Auditing for Application Files.