Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Interface for output

&pagelevel(4)&pagelevel

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.
The contents of the output record can be modified by the user. The record length cannot be modified. The first 4 bytes of variable-length records must not be overwritten.

X'08'

Do not transfer record.
The record is not transferred to the current output file.

X'10'

Do not branch back to the user module.
PERCON does not branch back to the user exit for this output file. The current record, however, is transferred.

X'14'

Terminate writing to current output file.
PERCON no longer outputs records to the current output file; even the last record to be transferred to the user module is rejected.

X'18'

Terminate conversion step immediately with an error.
The current record is not transferred.