Pour pouvoir exécuter l'exemple d'application entrante IMS, suivez les instructions ci-dessous.
Avant de commencer
- Assurez-vous de disposer d'un espace de travail vierge.
- Vous devez configurer une passerelle de transactions IMS sur un ordinateur pour accéder au serveur. Vous devez également effectuer des tâches de configuration sur le serveur IMS sur lequel vous voulez que le programme SYCALOUT.cpy IMS soit exécuté. Ces étapes ne sont pas détaillées : contactez l'administrateur de votre serveur IMS pour qu'il effectue la configuration et définisse les informations de connexion vers le serveur IMS.
Pourquoi et quand exécuter cette tâche
Vous devez configurer le serveur et y associer l'exemple en procédant selon les étapes suivantes :
Procédure
- Cliquez sur la vue Serveurs.
Remarque : Si vous ne voyez pas la vue Serveurs, vous devez l'ouvrir en sélectionnant .
- Dans la vue Serveurs, cliquez sur WebSphere Application Server avec le bouton droit de la souris, puis sélectionnez Démarrer.
- Une fois le serveur démarré, cliquez sur WebSphere Application Server avec le bouton droit de la souris, puis sélectionnez . La console d'administration apparaît dans la zone Editeur de votre espace de travail.
- Sélectionnez .
- Sur la page Adaptateur de ressources, cliquez sur Installer un fichier RAR.
- Sur la page Adaptateur de ressources, dans la zone Chemin d'accès, cliquez sur Parcourir pour rechercher le fichier RAR.
Ce fichier se trouve dans votre répertoire d'installation, sous <rép_install_RAD>/IBM/SDP/ResourceAdapters/ims<version>. Sélectionnez imsico<version>.rar, puis cliquez sur Ouvrir.
- Sur la page Installer un fichier RAR, cliquez sur Suivant.
- Sur la page Adaptateurs de ressources, indiquez un nom pour cet adaptateur de ressources (Adaptateur de ressources IMS TM) et cliquez sur OK.
- Sur la page Adaptateur de ressources, cliquez sur Enregistrer.
- Sur la page Adaptateurs de ressources, cliquez sur votre nouvel adaptateur de ressources (Adaptateur de ressources IMS TM).
Sur la page Adaptateur de ressources IMS TM, dans la zone Propriétés supplémentaires, cliquez sur Spécifications d'activation J2C.
- Sur la page Spécifications d'activation J2C, cliquez sur Nouvelle.
- Dans la zone Nom, entrez un nom pour les spécifications d'activation. Exemple : propriétés personnalisées des spécifications d'activation IMSInbound.
- Dans la zone Nom JNDI, entrez un nom JNDI, par exemple IMSInbound, puis cliquez sur Appliquer.
.
- Sur la page Adaptateur de ressources, cliquez sur Enregistrer.
- Sur la page Spécifications d'activation J2C, cliquez sur votre ressource de spécification d'activation (IMSInbound).
- Sur la page Spécifications d'activation J2C, dans la zone Propriétés supplémentaires, cliquez sur Propriétés personnalisées de spécification d'activation J2C. Définissez les propriétés personnalisées (Vous pouvez obtenir ces valeurs auprès de votre administrateur IMS) :
- Cliquez sur dataStoreName et spécifiez une valeur pour le nom du magasin de données IMS. Cliquez sur Appliquer et, sur la page Adaptateurs de ressources, cliquez sur Enregistrer.
- Cliquez sur hostName, et spécifiez une valeur pour le nom d'hôte. Cliquez sur Appliquer et, sur la page Adaptateurs de ressources, cliquez sur Enregistrer.
- Cliquez sur portNumber et spécifiez une valeur pour le numéro de port. Cliquez sur Appliquer et, sur la page Adaptateurs de ressources, cliquez sur Enregistrer.
- Cliquez sur queueNames et spécifiez une valeur pour les noms de file d'attente. Cliquez sur Appliquer et, sur la page Adaptateurs de ressources, cliquez sur Enregistrer.
- Dans la vue Serveurs, cliquez sur WebSphere Application Server avec le bouton droit de la souris, puis sélectionnez Ajouter et supprimer des projets. Sélectionnez IMSInboundEar puis cliquez sur Ajouter. Cliquez sur Terminer. Votre application est maintenant publiée sur le serveur.
Que faire ensuite
Une fois que l'événement est déclenché à partir du serveur IMS, la sortie suivante s'affiche sur la console :
[2/17/09 13:52:11:787 EST] 00000015 SystemOut O Synchronous callout request from IMS to WebSphere MDB
[2/17/09 13:52:11:787 EST] 00000015 SystemOut O HELLO FROM IMS
[2/17/09 13:52:11:787 EST] 00000015 SystemOut O Synchronous callout response from WebSphere MDB to IMS