KCIOMEGA workflows
The KCIOMEGA program that runs IBM Z® Monitoring Configuration Manager is a general-purpose job template engine. KCIOMEGA performs batch processing based on the job template that you specify. The processing that KCIOMEGA performs is known as a workflow.
In KCIOMEGA terms, Monitoring Configuration Manager is a workflow.
The KCIOMEGA program has two input data sets:
- KCIFLOW
- Contains a job template written in the KCIOMEGA
skeleton language. The language is similar to a subset of JCL with additional syntax
introduced by KCIOMEGA.
This job template is also known as a workflow skeleton or simply skeleton.
KCIOMEGA dynamically interprets the statements in the skeleton and performs the corresponding processing (the workflow).
Skeletons can invoke other skeletons, resulting in composite workflows that run sub-workflows.
The KCIOMEGA skeleton language is unpublished; not intended for users. However, it's human-readable plain text. If you're familiar with JCL syntax, the additional KCIOMEGA syntax is relatively straightforward to understand.
- KCIVARS
- Contains name-value pairs that set workflow variables.
KCIOMEGA replaces variable names in skeletons with the values from this data set.
Skeletons can refer to variable names in various contexts, such as data set names and
if … then
conditions. Variables can determine the actions that workflows perform and the data sets that workflows use.In the context of Monitoring Configuration Manager, workflow variables specify which action to perform and the location of the runtime environment definition on which you want to perform that action.