22 lines
882 B
Plaintext
22 lines
882 B
Plaintext
|
|
[[configureStep]]
|
|
= Configuring a `Step`
|
|
:page-section-summary-toc: 1
|
|
|
|
ifndef::onlyonetoggle[]
|
|
endif::onlyonetoggle[]
|
|
|
|
As discussed in xref:domain.adoc[the domain chapter], a `Step` is a
|
|
domain object that encapsulates an independent, sequential phase of a batch job and
|
|
contains all of the information necessary to define and control the actual batch
|
|
processing. This is a necessarily vague description because the contents of any given
|
|
`Step` are at the discretion of the developer writing a `Job`. A `Step` can be as simple
|
|
or complex as the developer desires. A simple `Step` might load data from a file into the
|
|
database, requiring little or no code (depending upon the implementations used). A more
|
|
complex `Step` might have complicated business rules that are applied as part of the
|
|
processing, as the following image shows:
|
|
|
|
.Step
|
|
image::step.png[Step, scaledwidth="60%"]
|
|
|