Security is handled differently based upon which release of CICS the environment is running under and whether the environment is three-tier or two-tier. This section contains security information for:
For CICS 4.x, a CICS VERIFY is run against the user ID and password.
In a three-tier environment, security is handled as follows:
If the security check succeeds, the transaction passed in the logon data is started with either the user ID or the terminal ID. The transaction continues with a GIVE call to the connection.
If the security check fails, the requested transaction ID is checked against a configured default security transaction ID.
If the requested transaction ID and the default security transaction ID match, the security transaction is started, and a connection is obtained with a default user ID.
If the requested transaction ID and the default security transaction ID do not match, no connection is established, and the gateway receives an error message.
In a two-tier environment, security is handled as follows:
If the security check succeeds, the context handler defined in configuration starts, and a connection is obtained with either the user ID or the terminal ID.
If the security check fails, a bit is set in COMMAREA indicating that a security situation has been encountered. The configured context handler is started, and a connection is obtained using the default user ID.
The listener then resumes its listening state.
Copyright © 2005. Sybase Inc. All rights reserved. |
![]() |