Com a conexão EIS gerenciada por componente, seu aplicativo gerencia informações de segurança fornecidas para o IMS Connect
e o IMS. No geral, seu aplicativo fornece informações de segurança que serão usadas para conexão EIS.
Para especificar a conexão EIS gerenciada por componente para seu aplicativo, digite o valor application para o elemento <res-auth> na referência de recurso do descritor de implementação de seu aplicativo.
O aplicativo (o componente) fornece as
informações de segurança
(ID do usuário, senha e nome opcional do grupo) que são usadas para a conexão com o
EIS:
- Se o aplicativo usar a Common
Client Interface (CCI) do J2EE Connector Architecture,
ele executará uma conexão com o EIS gerenciada pelo componente
usando os seguintes métodos:
- IMSConnectionSpec.setUserName()
- IMSConnectionSpec.setPassword()
- IMSConnectionSpec.setGroupName()
Esses métodos preenchem um objeto IMSConnectionSpec com as
informações de segurança. Quando o aplicativo estabelecer uma conexão com o IMS,
ele passa o objeto IMSConnectionSpec como um parâmetro do método IMSConnectionFactory.getConnection.
O IMS TM
Resource Adapter passa
essas informações de segurança para o IMS Connect para uso na conexão (autenticação e autorização) com o IMS.
- Se seu aplicativo for gerado por um ambiente de desenvolvimento do Rational ou WebSphere, as informações de segurança serão transmitidas como dados de entrada do aplicativo. Para
passar as informações de segurança como dados de entrada, você deve expor as propriedades userName,
password e groupName da classe IMSConnectionSpec.
Se o aplicativo não usar um dos métodos para
fornecer informações de segurança, o WebSphere Application Server obterá as
informações de segurança das propriedades customizadas do connection factory do J2C.
Dica: Se você especificou um alias de JAAS gerenciado pelo componente ao
configurar o connection factory, o ID de usuário e a senha no alias
sobrescreverão os valores userName e senha nas propriedades customizadas
do connection factory durante a inicialização do WebSphere Application Server.