Previous Topic: Converting DirMaint Version 1 Release 4 Rules to Version 1 Release 5 and AboveNext Topic: Compiling Command Syntax Models


Syntax Model Command Language

Syntax Model Command Language (SMCL) is a facility that describes the valid command syntax for a CP command.

Before you can use the CA ACF2 for z/ VM command limiting feature, you must define one command model for each CP command that CA ACF2 for z/ VM will validate. Each model identifies a CP command to CA ACF2 for z/ VM, the various formats allowed for a command, and the attributes of every operand used in a particular command format. CA ACF2 for z/ VM uses a model during command limiting validation to determine the format of the command and to match the command to the appropriate command limiting rule.

Command models are supplied with the base CA ACF2 for z/ VM product for all standard CP commands. You do not have to alter the supplied command model unless you alter the format of a command. For example, if you add an operand to a standard CP command, you must modify the supplied model for that command to include the new operand.

A separate set of command models are supplied for each VM product level. These product levels and their file names are listed in the chapter “System Requirements” in the Installation Guide. CA ACF2 for z/ VM supports all levels of VM that IBM currently supports.

This section contains the following topics:

Compiling Command Syntax Models

Components of a Model

Characteristics of a Command Model

Elements of a Command Model