![[IBM i]](../images/iseries.gif)
Déploiement du modèle d'application EMI (Enterprise Identity Mapping)
Vous pouvez déployer le modèle d'application dans l'environnement WebSphere Application Server.
Avant de commencer
Avant de déployer le modèle d'application, vous devez activer la sécurité administrative WebSphere Application Server. Cette étape n'est pas requise si la sécurité administrative est déjà activée pour votre profil WebSphere Application Server. Pour plus d'informations sur la configuration de la sécurité, voir Activation de la sécurité.
Pourquoi et quand exécuter cette tâche
Les fichiers du code source utilisés pour implémenter le modèle d'application sont contenus dans le fichier testIdentityToken.ear et peuvent servir de modèle pour la création de vos propres applications.
profile_root/installedApps/testIdentityToken.ear/testIdentityTokenWeb.war
/WEB-INF/source/com/ibm/identityToken/IdentityTokenTest.java
Notez les fonctions de conception de servlet IdentityTokenTest lorsque vous implémentez
votre propre application.- Une variable de profil de type String, nommée sourceApplicationID, est définie dans la méthode init du servlet IdentityTokenTest. Cette variable est par la suite utilisée avec la méthode setSourceApplicationID d'un objet ConnectionSpecImpl pour identifier de manière unique l'application vis à vis du mappage EIM. Lorsque vous implémentez vos propres applications, utilisez une convention similaire pour attribuer un ID SourceApplicationID unique.
- Une fois le jeton d'identité généré, il est utilisé pour créer un objet com.ibm.as400.access.AS400, 400, lequel est stocké dans un objet HTTPSession immédiatement après l'utilisation de l'objet AS400 pour exécuter la commande de serveur OS/400 sur le serveur hôte sélectionné. Seul l'objet AS400 persiste pendant toutes les demandes effectuées au serveur (ce qui n'est pas le cas de l'objet IdentityToken). Cette disposition améliore les performances pour les demandes suivantes et le jeton d'identité n'expire pas.
Les étapes suivantes vous aideront à déployer l'exemple d'application dans l'environnement WebSphere Application Server.