Batches provide two contexts: job context, which provides information about the current job (called also process) execution, and step context, containing informations for the single step of the job. The common properties for both the job context and the step context are as follows:
- Transient user data: A transient data object belonging to the current Job XML execution element.
- Properties: The properties propagated by the client. They will be always in the job and in the steps.
- Name: Name of the job or step described in the JSL.
- Execution id: Identifier for the current job or step. Identifiers are different for more jobs or more steps.
- Batch status: The status of the execution. Refer to the Batchlets section for more details.
- Exit status: A variable used to decide the direction of the flow; it is custom.
The other property of the job context is the...