Control-M/Analyzer always attempts to resolve a symbol that begins with %%. If the symbol cannot be fully resolved, the default action is to cancel the action containing the symbol and any subsequent actions of the current activation of the rule. This default can be overridden by using the SYSRESOLVE=NO control statement in a previous DO SET statement.
Note: SYSRESOLVE=NO is not currently available.
Valid formats for SYSRESOLVE statements are:
SYSRESOLVE=YES
SYSRESOLVE
If one or more symbols cannot be resolved, the rule actions are canceled.
SYSRESOLVE=NO
Symbols that cannot be fully resolved are resolved as completely as possible before performing the current DO statement.
A SYSRESOLVE statement is assigned in a DO SET statement and affects all subsequent statements until the next SYSRESOLVE statement in the rule.
Example
DO SET = SYSRESOLVE=NO
DO SHOUT TO TSO-PROD URGENCY R
= PLEASE SET THE VALUE OF THE %%INDEX_DOLLAR
In this example, the message "shouted" to user TSO-PROD contains the string %%INDEX_DOLLAR literally – %%INDEX_DOLLAR is not resolved.
Parent Topic |