Support for system symbols

System commands in COMMNDxx can specify system symbols. System symbols can represent any type of variable text in system commands, with the exception of command prefixes and names.

Figure 1 is an example of a COMMNDxx member that includes system symbols. See Figure 3 for a sample IEASYMxx member that defines the system symbols in this COMMNDxx member.

Figure 1. Example: COMMNDxx parmlib member
   COM='S VTAM,,,(LIST=&NODE;)'
   COM='S NETVIEW,SUB=MSTR,CAT=&CATALOG;,SYS=&SYSNAME;'
   COM='S APPC,SUB=MSTR,APPC=02'
   COM='S ICR&SYSNAME;.SYSLOG'
   COM='SET DAE=01'
   COM='SET DAE=&DAE;'
   COM='SETXCF START,POLICY,TYPE=CFRM,POLNAME=&POLNAME;'
 

Be aware that the system does not process system symbols in COMMNDxx during parmlib processing. Instead, the system processes the system symbols in the same way that it processes system symbols in commands that are entered on a console. When a command flows through two or more systems in a sysplex, the target system processes the system symbols in the command text, with a few exceptions. See the topic on sharing system commands in z/OS MVS Planning: Operations for details about how the system processes system symbols in commands that flow through two or more systems.