DEFAULTAPPL statement
Use the optional DEFAULTAPPL mapping statement to map the initial application to be tried when a Telnet client establishes a connection other than linemode. The application might be a particular VTAM® application such as CICS® or could be a network solicitor or front-end menu system such as TPX. DEFAULTAPPL allows a user to establish a session with an application without having to know the actual VTAM name of the application.
Syntax
Parameters
- application_name
- The host application name, as specified in VTAMLST. The application_name can be network qualified in the format of a 1- to 8-character name of the network ID separated by a period (.), followed by a 1- to 8-character application name.
- clid_type
- Specifies the type of Client Identifier. It is required if USERID or DESTIP are specified. See Rules for client identifier specification for details.
- Client_Identifier
- One of several Client Identifiers. See Client identifier types and definitions for details. If no Client Identifier is specified, then it is considered the NULL Client Identifier.
- FIRSTONLY
- When FIRSTONLY is specified, a solicitor or USSMSG10 screen is sent to the client after logoff from a default session when LUSESSIONPEND is coded. When FIRSTONLY is not specified, Telnet always requests a new session to the default application after logoff from the session when LUSESSIONPEND is coded. If LUSESSIONPEND is not coded, the connection is dropped.
- LOGAPPL
- When LOGAPPL is specified, a session request to a host application that is not active is queued in VTAM instead of rejected. Telnet keeps the ACB open for the LU representing the client. When the application becomes active, VTAM initiates a session between the application and the Telnet LU.
- QINIT
- Indicates that session requests should be queued, and when logging off the default application, Telnet should redrive the default application instead of issuing a USSMSG10 or Solicitor screen.
- DEFONLY
- When DEFONLY is specified, the client is blocked from specifying any application name other than the one specified on the default application statement.
Usage notes
- Always map a unique Client Identifier on each DEFAULTAPPL statement. Otherwise, the last DEFAULTAPPL mapping for the Client Identifier is used.
- If a USS table is mapped to the Client based on a higher priority Client Identifier, the DEFAULTAPPL statement is ignored.
