Distributed automated solutions
Solutions distributed by BMC can encompass FLST/RLST statements, SMEVNTxx definitions,
BMC AMI Ops Automation
Rules in Rule Sets, and skeleton JCL members. Some solutions might simply issue events, while other solutions might use job submission or
BMC AMI Ops Automation
Rules to perform their process.
Multilevel solutions (described in Multilevel-automation-MLA-processing) use several of the individual distributed solutions. You can issue the invocation command for these solutions through the operator console or through a BMC AMI Ops Automation Rule that is fired on a timed interval.
These distributed solutions might not meet the goals of your data center and, therefore, might require customization. Before implementing any distributed solution, review the FLST/RLST selection criteria and the SET keywords. Also, check the content of the JCL statements for the batch jobs and the content of the
BMC AMI Ops Automation
Rules.
When creating and implementing solutions, note that it might not be appropriate to run certain solutions simultaneously or during certain times of the day, depending on the operations of your data center.
You also must understand your goals for using automated solutions and how to create or modify solutions to meet those goals. With knowledge of the operation of your data center, you can devise a plan for the implementation of those solutions.
Libraries for the distributed solutions
Library members that are used in the distributed solutions are copied into your production libraries during the customization step of the installation process.
The following table specifies where you can find these members.
Library members
Element | Distributed to this library | Copied to this library | View for element |
---|---|---|---|
Function definitions FLST/RLST definitions | ?prefix.BBPARM | ?prefix.UBBPARM | ADFUNC (used to browse, edit, and refresh the FLST/RLST) |
BMC AMI Ops Automation Rules | ?prefix.BBSAMP | BMC AMI Ops Automation ?prefix.UBBPARM | See theBMC AMI Ops Automation Basic Automation Guide. |
Skeleton JCL | ?prefix.BBSLIB | ?prefix.UBBSLIB | AUTOJCL (used to edit and browse BBSLIB members) |
SMEVNTxx | ?prefix.BBPARM | ?prefix.UBBPARM | ADMEM (used to browse, edit, and refresh the SMEVNTxx member) |
Viewing functionality without JCL submission
Some of the distributed solutions use the ACT_JOB keyword to submit skeleton JCL.
The ACT_EVENTID keyword is also coded as a comment line in the RLST of these solutions. A matching event is coded in the SMEVNT00 member. The ACT_EVENTID keyword can be used in place of the ACT_JOB keyword to cause event generation rather than job submission. Using the ACT_EVENTID keyword and then installing and activating BMC AMI Ops Automation Rule Set RULSRS02, you can view the results of the solution in the BMC AMI Ops Automation Journal display without any action being taken against any resource.
All BMC AMI Storage Automation distributed Rule Sets are in a disabled status when BMC AMI Ops Automation is started. To have these Rule Sets be enabled automatically when BMC AMI Ops Automation is started, add them to the Rule Set parameter in BMC AMI Ops Automation ?prefix.UBBPARM (AAOPRM00). All Rules in the distributed Rule Sets are defined as enabled.
Testing distributed skeleton JCL
The distributed skeleton JCL contains a generic JOB card that needs to be customized for your environment.
The control card statements and DD statements have been commented out in the JCL. Using the JCL this way allows for variable substitution to take place in the skeleton JCL, the submission of the batch job, and allows the job to run to completion while no action is taken against any resource. The output of the job can then be viewed to verify the expected results.
Another method to test the results of the variable substitution is by using TYPRUN=HOLD on the JOB card (also provided in the distributed JCL as a comment line). This method allows the variable substitution to take place and the submission of the job. The results can be viewed using the SDSF input view. You will have to issue the INPUT ON command in SDSF to view the SYSIN control statements. You will also need to have cancel authority to purge the job.
For information about the distributed solutions, see the following items:
Related topic