Perform these steps to install the CA OPS/MVS NetView interface:
DSIEX11 resides, in source format, in SYS1.OPS.CCLXASM. The exit sends unsolicited messages to the master console, which in turn routes them through the subsystem interface where CA OPS/MVS can access and automate them.
Important! If you decide to no longer use the DSIEX11 exit, then you can safely delete the alias name from the load library. The DSIEX11 exit is only an alias name of the OPNVEX11 module.
Use a NetView AUTOTASK command to create an association between the MCS master console and a NetView user ID. You can issue this command at a NetView terminal, or in the NetView initial CLIST member.
The command has this syntax:
AUTOTASK CONSOLE=consolenumber,OPID=operatorid
The MCS console number.
The NetView operator ID to be associated with the MCS console. NetView operator IDs are defined in the DSIOPF member of the NetView parameter data set.
The CA OPS/MVS NetView interface assumes that you have established an association between a NetView operator ID and your MCS master console. Consider modifying your NetView start up CLIST to issue the AUTOTASK command for you when NetView starts.
OPSALERT NOTIFY
This command issues a series of NPDA set recording filter (SRF) commands to give CA OPS/MVS access to NetView alert information. You can issue this command without restarting NetView after you complete step 2 of this NetView installation process.
AUTOMSG MEMBER=OPSAUTO
To have this command invoked automatically at NetView startup, place it in the NetView start up CLIST.
If you already have a NetView message table, copy the message table entry to the bottom of your existing message table and reactivate it with the AUTOMSG command.
For more information, see the AOF Rules User Guide.
For example:
*-------------------------------------------------* * CA OPS/MVS NETVIEW CAPABLE POI COMMANDS * *-------------------------------------------------* OPSGETV CMDMDL MOD=OPSGETV,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 OPSGETVL CMDMDL MOD=OPSGETVL,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 OPSSETV CMDMDL MOD=OPSSETV,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 OPSDELV CMDMDL MOD=OPSDELV,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 OPSQL CMDMDL MOD=OPSQL,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 *-------------------------------------------------* * AUTOMATE/MVS COMMAND ALIASES OF OPSMODE * *-------------------------------------------------* GETVAR CMDMDL MOD=GETVAR,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 GETVARL CMDMDL MOD=GETVARL,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 SETVAR CMDMDL MOD=SETVAR,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 DELVAR CMDMDL MOD=DELVAR,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 SQL CMDMDL MOD=SQL,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3 OPSMODE CMDMDL MOD=OPSMODE,TYPE=R,RES=Y,PARSE=N CMDCLASS=1,2,3
If the load modules defined in the example above are not available in the system linklist or LPA, you must add a STEPLIB for the CA OPS/MVS load library to the NetView procedure JCL and the library must be APF-authorized.
Since multiple CA OPS/MVS subsystems may be active on one system, default routing of all command requests to a desired subsystem name can be accomplished by allocating a dummy data set with a ddname of OPS$xxxx, where xxxx is the subsystem name; you may use JCL or the NetView ALLOCATE command. OPSS is the default subsystem name. For example:
ALLOC FILE(OPS$OPST) DUMMY //OPS$OPST DD DUMMY
The CA OPS/MVS security rules do not currently have access to the NetView user ID for security checking of global variable access. To permit global variable access to NetView command processors, you must enable a generic security rule for the NetView address space. For example:
)SEC OPSGLOBAL* )PROC If Opsinfo('JOBNAME') = 'netview job name' Then Return 'ACCEPT' Else Return 'NOACTION' )END
Copyright © 2014 CA Technologies.
All rights reserved.
|
|