La connexion d'un système EIS gérée par composant permet à votre application de gérer les informations de sécurité fournies à IMS Connect et IMS. En général, votre application fournit les informations de sécurité à utiliser pour la connexion d'un système EIS.
Pour définir la connexion d'un système EIS gérée par composant pour votre application, entrez la valeur application de l'élément <auth-ress> dans la référence des ressources du descripteur de déploiement de votre application.
Votre application (le composant) fournit les informations de sécurité (ID utilisateur, mot de passe et nom de groupe)
utilisées pour la connexion du système EIS :
- Si votre application utilise l'interface CCI de l'architecture JCA (J2EE Connector Architecture), la connexion de système EIS gérée par composant
s'effectue à l'aide de l'une des méthodes suivantes :
- IMSConnectionSpec.setUserName()
- IMSConnectionSpec.setPassword()
- IMSConnectionSpec.setGroupName()
Ces méthodes alimentent un objet IMSConnectionSpec avec les informations d'identification. Une fois la connexion à
IMS établie, l'objet IMSConnectionSpec est
transmis en tant que paramètre de la méthode IMSConnectionFactory.getConnection.
IMS TM Resource Adapter
transmet les informations de sécurité à IMS
Connect pour la connexion (authentification et autorisation) à IMS.
- Si votre application est générée par un environnement de développement
intégré tel que
Rational
ou
WebSphere,
les informations de sécurité sont transmises en tant que données d'entrée
d'application. Pour cela, vous devez exposer les propriétés de nom d'utilisateur, de mot de passe et de nom de groupe de la classe IMSConnectionSpec.
Si votre application n'utilise aucune de ces méthodes pour fournir les informations d'identification,
WebSphere Application Server les obtient des propriétés personnalisées de la fabrique de connexions J2C.
Conseil : Si vous avez spécifié un alias de JAAS géré par composant
lors de la configuration de votre fabrique de connexions, l'ID utilisateur et
le mot de passe de l'alias vont écraser les valeurs du nom d'utilisateur et du
mot de passe des propriétés personnalisées de la fabrique de connexions au
démarrage de WebSphere Application Server.