Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

SYSCMD exit 081

&pagelevel(4)&pagelevel

This exit can be used only in systems with SDF. When it is called, the command to be processed has been recognized as syntactically correct by the decoder. Parameter substitution and continuation handling are complete.

Under normal circumstances, the exit routine receives the command in the form of an input string. The address is in the EX080IR field in the parameter area.

If the command has been entered in the syntax file using the SDF-A statement //ADD-COMMAND with the operand specification IMPLEMENTOR=P2 (...,CALL=NEW,...), the parameter area will be used to pass on to the exit routine the address of the standardized transfer area. The exit routine must be properly prepared for both forms of transfer. A description of the standardized transfer area and of the //ADD-COMMAND statement, as well as other useful information, may be found by consulting the “SDF-A” manual [10].

The following items of information are passed on to the exit routine:

R1 = A(EX080 parameter area)
R12 = A(TPR program manager)
R13 = A(save area of calling component)
R14 = A(indirect return)
R15 = A(exit routine)

Notes

  • If commands are skipped using /SKIP-COMMANDS, the exit routine is not given control until the branch address label is reached.

  • In the case of branch flags, the branch destination is stored twice.

  • In the event of an error, the exit routine is not called again until a command initiating restart (/SET-JOB-STEP) is issued.