Previous Topic: Resource Use MonitoringNext Topic: Override Execution Limits


Parameters That Set Limits

CA OPS/MVS product parameters set limits for the execution values listed on the previous page. You can limit these values separately for AOF rules and for other REXX programs run through OX and OI commands.

The following parameters set limits:

AOFMAXSECONDS

For AOF rules except request rules, sets the maximum time, in seconds, that a rule can execute for a given event.

AOFMAXCLAUSES

For AOF rules except request rules, sets the maximum number of clauses that a rule can execute for a given event.

AOFMAXSAYS

For AOF rules except request rules, sets the maximum number of SAY instructions that a rule can execute for a given event.

AOFMAXCOMMANDS

For AOF rules except request rules, sets the maximum number of host commands that a rule can execute for a given event.

AOFMAXQUEUE

For AOF rules including request rules, sets the maximum number of lines that a rule can have in the external data queue for a given event.

REXXMAXSECONDS

For request rules and REXX programs, sets the maximum time, in seconds, that a REXX program or request rule can execute for a given event.

REXXMAXCLAUSES

For request rules and REXX programs, sets the maximum number of clauses that a REXX program or request rule can execute for a given event.

REXXMAXSAYS

For request rules and REXX programs, sets the maximum number of SAY instructions that a REXX program or request rule can execute for a given event.

REXXMAXCOMMANDS

For request rules and REXX programs, sets the maximum number of host commands that a REXX program or request rule can execute for a given event.

REXXMAXQUEUE

For REXX programs, sets the maximum number of lines that a REXX program can have in the external data queue for a given event.

REXXMAXSTRINGLENGTH

For request rules and REXX programs, sets the maximum length of any string in a REXX program or request rule.

Important! OSF TSO servers are not intended for running an OPS/REXX program that takes a long time to execute. You should use OSF TSL servers for those programs. When an OPS/REXX program running on an OSF TSO server exceeds the server execution limits set by the CA OPS/MVS OSFCPU, OSFOUTLIM, OSFRUN, or OSFWAIT parameters, the OSF terminates that program even if it has not exceeded any of the AOF or REXX execution limits described above. For example, both the OSFRUN parameter and the REXXMAXSECONDS parameter specify how long a rule or REXX program can take to execute. So, if the value of OSFRUN is lower than the REXXMAXSECONDS value, the OSF stops a program executing on an OSF TSO server as soon as it exceeds the time limit that OSFRUN set.

To prevent programs executing in OSF TSO servers from terminating prematurely, either raise the values of the CA OPS/MVS OSFCPU, OSFOUTLIM, OSFRUN, and OSFWAIT parameters or run the program as a separate started task or batch job. Equivalent parameters (OSFTSLCPU, OSFTSLOUTLIM, OSFTSLRUN, and OSFTSLWAIT) control the limits for the OSF TSL servers and (OSFTSPCPU, OSFTSPOUTLIM, OSFTSPRUN, and OSFTSPWAIT) control the limits for the OSF TSP servers.