Вход в информационную систему предприятия, управляемый контейнером, применяется в том случае, если в файле описания приложения указана директива <res-auth>Container</res-auth>. Вместо этого ИД пользователя и пароль предоставляются сервером приложений (контейнером).
В случае использования соединения TCP/IP сервер приложений передает идентификационные данные псевдонима адаптеру ресурсов IMS TM. В свою очередь, IMS TM передает их IMS Connect для идентификации. IMS Connect идентифицирует клиента и передает идентификационные данные для входа в IMS. Если пользователь не был идентифицирован в IMS Connect, IMS TM сообщается о сбое защиты, который, в свою очередь, передает сообщение об исключительной ситуации приложению.
В случае применения Local Option - функции z/OS, при использовании которой сервер и WebSphere Application Server выполняются в одной среде z/OS - сервер приложений идентифицирует пользователя на основе идентификационных данных, определенных в псевдониме, управляемом контейнером. Сервер приложений создает ключ пользователя, представляющий идентифицированного пользователя, и передает его на IMS TM. IMS TM затем передает ключ пользователя системе IMS Connect, которая, в свою очередь, передает его в IMS OTMA для использования при входе в систему IMS.
В качестве альтернативы при использовании соединений Local Option в конфигурации сервера приложений можно указать, что сервер приложений должен использовать для идентификации пользовательский профайл, связанный с текущей нитью. В этом случае псевдоним идентификации JAAS, управляемой контейнером, не нужно указывать в фабрике соединений J2C приложения. Обратите внимание, что эта опция доступна только при использовании Local Option.
Если при использовании входа в систему, управляемого контейнером, приложение передает идентификационные данные на IMS TM через свойства класса IMSConnectionSpec (userName, password и groupName), то эти данные игнорируются. Однако при взаимодействии в режиме фиксации 0 другая информация из объекта IMSConnectionSpec, такая как ИД клиента, по-прежнему будет использоваться в IMS TM.