z/OS Communications Server: SNA Programmer's LU 6.2 Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Coding the APPL definition statement

z/OS Communications Server: SNA Programmer's LU 6.2 Guide
SC27-3669-00

The SECLVL parameter on the application program's APPL definition statement indicates the degree of Level 2 session-level verification to be used if session-level verification is active.

Some products allow only Level 1 session-level security and some products allow Level 1 or Level 2 session-level security.

Products that allow both levels fall into two classes:

  1. Free choice of Level 1 or Level 2 (VTAM® is in this class).
  2. Restricted choice. Once Level 2 is used for a particular partner, only Level 2 can be used to that partner from then on.

Level 1 is useful in a VTAM that can be backed out to an earlier level of VTAM that can only use Level 1 session-level security. This will prevent the class 2 products (restricted choice) from locking out subsequent sessions to the earlier release of VTAM.

SECLVL=ADAPT is useful in a VTAM that will communicate with either of the following items:
  • VTAMs that can use only Level 1 session-level security
  • Class 2 products

Level 2 is useful when all the communicating products are capable of Level 2 session-level security to insure that an attempt at penetration, using the weaker Level 1 protocols, will be prevented.

The valid values on the SECLVL parameter are:
LEVEL1
VTAM uses the Level 1 version of the session-level protocol. If the partner LU does not support the Level 1 version, VTAM rejects the session with a sense code of X'080F0002', which indicates a session-level verification protocol mismatch. If you specify LEVEL1, VTAM will not use the Level 2 version of the session-level protocol.
ADAPT
The application program accepts either the Level 2 or Level 1 version of the session-level verification protocol, depending on the level supported by the partner LU. VTAM attempts to use the Level 2 version but allows the use of the Level 1 version if the partner LU does not support the Level 2 version.
LEVEL2
VTAM uses only the Level 2 version of the session-level protocol. If the partner LU does not support the Level 2 version, VTAM rejects the session with a sense code of X'080F0002', which indicates a session-level verification protocol mismatch.

For LU 6.2 sessions to use Level 2 session verification, each application program must be running under VTAM or under another product that supports Level 2 session verification.

For each LU 6.2 application program, decide between the following alternatives:
  • Allow LU 6.2 sessions with partner LUs, only if they support Level 2 session verification.
  • Allow LU 6.2 sessions with partner LUs, regardless of whether they support Level 2 session verification.

If you choose the first alternative, you specify the SECLVL=LEVEL2 operand, which means that Level 2 session verification is used between LU 6.2 application programs that support Level 2 verification, and sessions are not allowed with partner LUs that do not support Level 2 verification.

If you choose the second alternative, you specify the SECLVL=ADAPT operand, which means that Level 2 session verification is used between LU 6.2 application programs that support Level 2 verification, and the earlier level of session verification is used when the partner LU does not support Level 2 verification.

If communicating with a Class 2 product and this level of VTAM can be backed out and replaced by a VTAM that does not support Level 2, then Level 1 must be specified.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014