Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Exit routines

&pagelevel(4)&pagelevel

Systems support must take into account the behavior of SDF-P:

  • when assigning register 12 in TP mode: register 12 must contain the address of the program manager.

  • when using system exits 080 and 081 (SYSCMD exits).

With regard to SYSCMD exits 080 and 081, SDF-P also affects the conversion of SDF commands and the time at which the SYSCMD exit is activated. The SYSCMD exits are described in detail in the manual entitled “System Exits” [24].

Command conversion in SYSCMD exit

SDF-P commands cannot be modified in SYSCMD exit routines; changes to SDF-P commands produce errors or are not recognized.

If an SDF command call followed by the IF-CMD-ERROR command call in a procedure is divided into several commands in an exit routine (1:n conversion), IF-CMD-ERROR applies to all commands created.

If a command is not changed in an exit routine, this exit routine can no longer be activated for the command.

Activation of SYSCMD exits

If a SYSCMD exit is activated during execution of a procedure, it has no effect on the current procedure.

If an error occurs during the procedure run, a SYSCMD exit is not activated in error mode.

Likewise, SYSCMD exits are not activated when branches are made in the procedure with the SKIP command; the branch destination is provided only once.

A SYSCMD exit for command conversion is no longer activated if the command was not changed the first time the exit routine is called.