Previous Topic: Controlling Syntax Error Processing for Command LimitingNext Topic: Syntax Error Options


Overriding the Defaults

CA ACF2 for z/ VM gives you three ways to handle a syntax error condition, described in hierarchical order:

Logonid record field

You can specify how you want CA ACF2 for z/ VM to react for each individual user when that user enters a syntactically incorrect command. This field is called SYNERR.

This is the highest level of override. When a user has the SYNERR field turned on, CA ACF2 for z/ VM processes the syntax error as defined in the logonid record, regardless of any other syntax error options (overrides both the COMMAND clause and the ACFFDR setting). If this level is null (or blank), CA ACF2 for z/ VM passes processing to the next level, command model options.

Command model options

For each CP command, you can use the SYNERR operand on the COMMAND clause to specify how you want CA ACF2 for z/ VM to react when it detects a syntax error.

This is the second level of override. The action specified in the SYNERR operand on the COMMAND clause overrides the option specified in the ACFFDR, but only for that specific command. If this level is null (or blank), CA ACF2 for z/ VM passes processing to the next level, VMO records.

VMO records

There is a field named SYNERR in the CMDLIM VMO record that sets the global syntax error option for the system. You can use one of the above options to override SYNERR.

If all of these options are null, CA ACF2 for z/ VM assumes PREVENT (no log).