CA ACF2 for z/VM support for DirMaint is implemented in a series of DirMaint exits. These exits then call our interface module, ACFVMDMI. ACFVMDMI performs various functions, including interfacing with the rest of the CA ACF2 for z/VM system to perform command limiting, logging support, and logging all DirMaint messages. There are basically three pieces to the CA ACF2 for z/VM support for DirMaint:
You do not need to implement all of these three pieces. Password validation is a stand alone piece. Command limiting is also a stand alone piece, but is required if you are going to use DirMaint message logging.
To enable the DirMaint ESM Password Authentication exit, tailor the CONFIG DATADVH file to include the following line:
ESM_PASSWORD_AUTHENTICATION_EXIT= DVHDA0 MODULE
This line probably exists with a / or // in front of it. If it does, simply remove the / or // to activate the exit.
Be sure the DirMaint machine logonid has the AUDIT, DG84DIR, and VMSAF privileges.
If you are installing DirMaint in a CSE/ISF complex, assign the DG84DIR logonid attribute to each of the satellite server machines.
To install command limiting and message logging support, use the following steps.
Compile the DirMaint command models for your release of DirMaint:
DIRMR500-DirMaint Version 1 Release 5.0
DIRML410-DirMaint Function Level 410
DIRML510-DirMaint Function Level 510
ACFCKDMI EXEC ACFESMLR EXEC (only used if message logging is enabled) ACFXDN EXEC ACFXRA EXEC ACFXRB EXEC ACFXRC EXEC ACFVMDMI MODULE ACFSRF LOADLIB
You can place these files on the DirMaint 191, or wherever you put local exits, if you have a special disk for local modifications.
To enable the DirMaint exits that CA ACF2 for z/VM uses, make sure that the CONFIG DATADVH file contains the following lines:
DASD_OWNERSHIP_NOTIFICATION_EXIT= ACFXDN EXEC REQUEST_BEFORE_PARSING_EXIT= ACFXRC EXEC REQUEST_BEFORE_PROCESSING_EXIT= ACFXRB EXEC REQUEST_AFTER_PROCESSING_EXIT= ACFXRA EXEC
To optionally include message logging, also add the following line:
ESM_LOG_RECORDING_EXIT= ACFESMLR EXEC
Add the following lines to the CONFIG DATADVH file:
REQUIRED_SERV_FILE= ACFCKDMI EXEC REQUIRED_SERV_FILE= ACFESMLR EXEC REQUIRED_SERV_FILE= ACFXDN EXEC REQUIRED_SERV_FILE= ACFXRA EXEC REQUIRED_SERV_FILE= ACFXRB EXEC REQUIRED_SERV_FILE= ACFXRC EXEC REQUIRED_SERV_FILE= ACFSRF LOADLIB REQUIRED_SERV_FILE= ACFVMDMI MODULE
Tailor the DirMaint LCLASERV MSGADVH file.
Add the following lines to your LCLASERV MSGADVH file:
* Message 395E is for the CA‑ACF2 VM DirMaint support
39510101E _1_ _2_ _3_ _4_ _5_ _6_ _7_ _8_ _9_
If you do not have a LCLASERV MSGADVH file, you can create one and place it on the same disk as your DirMaint 150ASERV MSGADVH file.
Be aware that CA ACF2 for z/VM messages issued from the DirMaint service machine have the following format:
ACFmod3951E errn message text
The module issuing the message
The error message number. You use this value to look up the message in the Messages Guide.
$key(datamove) type(alg) uid(dirmaint) allow
This example assumes that the default resource type for AUTOLOG commands is ALG, as set by the RESCLASS VMO record.
You might also consider assigning the AUTONOPW attribute to the DATAMOVE machine. This lets DirMaint autolog DATAMOVE without requiring a password.
|
Copyright © 2013 CA Technologies.
All rights reserved.
|
|