AUTH

Read syntax diagramSkip visual syntax diagram
   .-AUTH--=--(--NOACQ--,--NOASDP--,--NOCNM--,--NOPASS--,--NOPO--,--NOTSO--,--VPACE--)-.   
>>-+---------------.-NOACQ-.-----------------------------------------------------------+-><
   '-AUTH--=--(--+-+-------+--+--)-----------------------------------------------------'   
                 | '-ACQ---'  |                                                            
                 | .-NOASDP-. |                                                            
                 +-+--------+-+                                                            
                 | '-ASDP---' |                                                            
                 | .-NOCNM-.  |                                                            
                 +-+-------+--+                                                            
                 | '-CNM---'  |                                                            
                 | .-NOPASS-. |                                                            
                 +-+--------+-+                                                            
                 | '-PASS---' |                                                            
                 | .-NOPO-.   |                                                            
                 +-+------+---+                                                            
                 | +-PPO--+   |                                                            
                 | '-SPO--'   |                                                            
                 | .-NOTSO-.  |                                                            
                 +-+-------+--+                                                            
                 | '-TSO---'  |                                                            
                 | .-VPACE--. |                                                            
                 '-+--------+-'                                                            
                   '-NVPACE-'                                                              

Determines whether this application program has the authority to use certain VTAM® functions. You can code these operands in any order. The possible operands are listed below:
AUTH=ACQ
AUTH=NOACQ
Determines whether this application program can use either the OPNDST macroinstruction with the ACQUIRE option or the SIMLOGON macroinstruction. (These macroinstructions enable the application program to initiate a session with a particular logical unit.)

If you code APPC=YES, the default is ACQ. If you code APPC=YES and AUTH=NOACQ, VTAM supplies an override of ACQ and issues a warning message.

AUTH=ASDP
AUTH=NOASDP
Specifies whether an application can supply dial digits (telephone number) and other parameters for a dial-out switched connection during session initiation.
AUTH=CNM
AUTH=NOCNM
Determines whether this application program can use the communication network management (CNM) interface. This interface allows an application program to send and receive formatted request units from certain physical units in the application program’s domain. For more information on the CNM interface, see z/OS Communications Server: SNA Programming.

You must code AUTH=CNM for all application programs for which entries exist in the IBM-supplied CNM routing table or for any user-written applications using the CNM interface. For a complete list of IBM-supplied CNM applications, see z/OS Communications Server: SNA Customization.

AUTH=PASS
AUTH=NOPASS
Determines whether this application program can use the CLSDST macroinstruction with the PASS option to pass session-establishment requests to other application programs.

For more information on the CLSDST macroinstruction, see z/OS Communications Server: SNA Programming.

AUTH=PPO
AUTH=SPO
AUTH=NOPO
Specifies whether the application program can issue VTAM operator commands and receive responses and unsolicited messages. z/OS Communications Server: SNA Programming describes the program operator application.

If you code either the primary program operator (PPO) or the secondary program operator (SPO), the application program is authorized to issue SENDCMD and RCVCMD macroinstructions.

If you code PPO, the application program receives all unsolicited messages, that is, all informational and error messages that are not replies to operator commands. If no PPO-designated application program is active when these messages occur, they are directed to the system console.

AUTH=TSO
AUTH=NOTSO
Specifies whether the application program is a TSO/VTAM time-sharing program. If it is a TSO/VTAM time-sharing program, code TSO. If not, code NOTSO or take the default.

If you code AUTH=TSO, you cannot use wildcard values in the name field of this APPL definition statement.

AUTH=VPACE
AUTH=NVPACE
Determines whether this application program is subject to the VPACING specifications of SLUs with which the program is in session. Coding NVPACE is the same as coding VPACING=0 in the LU definition statements for all of the SLUs with which the application program is in session. NVPACE is ignored for same-domain local SNA logical units.
Note: It is recommended that you code AUTH=NVPACE for normal interactive TSO/VTAM sessions. However, if you have application-to-application TSO/VTAM sessions, it is recommended that you pace them by coding VPACING=20.

For more information on pacing, see the discussion in the z/OS Communications Server: SNA Network Implementation Guide.