If the operand value *MODULE(NAME=modulename) is specified in the OUTPUT-EXIT operand of the ASSIGN-OUTPUT-FILE statement, PERCON branches directly (i.e. before the record is output) to the user module “modulename”.
Register 1 indicates the following address list:
A(parameter area) A(current output record) X'80000000'
A description of the structure of the parameter area is provided on "Common parameter area for the interfaces ".
The following values are entered in the parameter area:
Identifier of the interface: X'08' |
The user transfers information to PERCON via the return code of the parameter area.
Return code | Meaning |
X'00' | Transfer record. |
X'08' | Do not transfer record. |
X'10' | Do not branch back to the user module. |
X'14' | Terminate writing to current output file. |
X'18' | Terminate conversion step immediately with an error. |