This is from wikipedia: "...Batch jobs are set up so they can be run to completion without manual intervention, so all input data is preselected through scripts or command-line parameters. This is in contrast to "online" or interactive programs which prompt the user for such input..."
http://en.wikipedia.org/wiki/Batch_processingThat ambiguous was my usage of the term "online".
And this: "2.1 Structure of IMS subsystems
This section describes the various types of OS/390 address spaces and their
relationship with each other. The core of an IMS subsystem is the control region,
running in one OS/390 address space. This will have a number of dependent
address spaces running in other regions that provide additional services to the
control region, or in which the IMS application programs run.
In addition to the control region, some applications and utilities used with IMS run
in separate batch address spaces. These are separate to an IMS subsystem and
its control region, and have no connection with it.
For historical reasons, some documents describing IMS use the term region to
describe an OS/390 address space, for example, IMS Control Region. In this
book we have used the term region wherever this is in common usage. You can
take the term region as being the same as an OS/390 address space."
is a citation from the book IMS Primer, available for download at:
http://www.redbooks.ibm.com/redbook/pdfs/sg245352.pdfBut I didn't come here to clear things up for you guys, but exactly the opposite, because I know almost nothing about PL/I and IMS and was needing help.