Creating operators

Operators are the basic building blocks of parallel jobs. You can create an operator by deriving the class from the Orchestrate base class APT_Operator.

The stages that are used in designing jobs encapsulate one or more operators. Operators read records from input data sets, perform actions on the input records, and write results to output data sets. An operator might perform an action as simple as copying records from an input data set to an output data set without modification. Alternatively, an operator can modify a record by adding, removing, or modifying fields during execution. There are a number of predefined operators, which are described in the Parallel Job Advanced Developer Guide.

In addition to using the predefined operators, you can define your own operators. You can derive classes from one of three Orchestrate base classes: APT_Operator, APT_CompositeOperator, and APT_SubProcessOperator. These correspond to the three types of operators that you can define: