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.