Dataloader/MP Reference Manual

Table Of Contents
Specifying File-Related Options for DataLoader/MP
DataLoader/MP Reference Manual424148-003
4-11
PERSIST
PERSIST
If $RECEIVE is your input or output file, you can use the PERSIST option. With this
option, DataLoader/MP does not terminate when the number of openers falls to 0
(zero) but waits for additional opens. The syntax is:
>DATALOAD /name $X, nowait/ -i=$RECEIVE(persist)
or
>DATALOAD /name $X, nowait/ -o=$RECEIVE(persist)
If you use $RECEIVE as both input and output for the same DataLoader/MP process,
specifying PERSIST on either $RECEIVE makes it effective for both.
To make this DataLoader/MP terminate, send it an open with the modifier #CMD.STOP
or #CMD.ABORT. You can do this by entering:
>DATALOAD -I=$X.#cmd.stop
or
>DATALOAD -I=$X.#cmd.abort
With the native mode version, opening #CMD.STOP causes DataLoader/MP to shut
down the next time the number of openers falls to 0 (zero). Opening #CMD.ABORT
causes DataLoader/MP to stop immediately. In this case, it might discard data that it
has received but not yet processed.
To terminate the nonnative mode version of DataLoader/MP, send it an open with the
modifier #CMD.STOP. You can do this by entering:
>DATALOAD -I=$X.#cmd.stop
This causes DataLoader/MP to shut down immediately, without waiting for the open
files to close normally.
RECFORM
RECFORM specifies the method in which records are kept in blocks. This modifier is
allowed for unstructured disk files, tape files, process files, and $RECEIVE. All other
file types either have their own internal method of keeping records in blocks (edit and
structured disk files) or else the concept of blocking does not apply (terminals).
This modifier has the following format:
RECFORM=<form>
<form> can be one of the following:
FB <fbspecs>
specifies that the block contains fixed, blocked records. Each block contains an
integral number of records. The format of fbspecs is