Recursive traps

Do not specify a recursive trap, that is, do not place a PER trap in a function and then specify an action that causes SLIP to use the function. Some system services that SLIP uses check for recursion and prevent it.

For example, suppose a SLIP trap is placed in generalized trace facility (GTF) entry code and the trap specifies ACTION=TRACE. When the trap matches, GTF does not write a trace record because of the recursive checks within GTF.

A similar situation exists with other trace actions, dump actions, and wait. In general, recursions result in the action not being taken. Avoid recursions by choosing an appropriate SLIP action.