Components for Executing Batch Jobs
The following table briefly describes the terms used in batch.
1. Job
A specification that defines the lower-level Steps and the properties of the job in order to execute a batch job, and is defined to have a unique name (ID) within the batch application.
2. JobParameter
A parameter passed to execute a batch job. Parameters are processed in the form of "key=value".
Example) startDate=20180912 endDate=20180913
3. JobExecution
Execution information of a batch job that is created in order to execute a batch job.
4. Step
A lower-level unit of a batch job and the minimum unit of business implementation that composes a batch job. When a batch job is restarted, it can be skipped or re-executed independently according to the restart-related properties.