Vous devez configurer la connectivité vers et depuis un fournisseur JMS tiers
pour utiliser la liaison JMS générique.
Avant de commencer
Vous devez avoir l'autorisation d'effectuer et de sauvegarder les modifications du profil sur la console d'administration. Vous devez disposer des droits appropriés pour effectuer et sauvegarder les modifications
dans WebSphere Integration Developer et WebSphere Application
Server.
Pourquoi et quand exécuter cette tâche
Cette rubrique décrit la procédure à suivre, mais n'indique pas les instructions
spécifiques à chaque fournisseur JMS tiers.
Dans ce scénario, l'application établit une
connexion entre un composant de médiation et d'autres applications au moyen d'une liaison
JMS générique ; cette application inclut
une interface fonctionnant en mode bidirectionnel.
Procédure
- Configurez le fournisseur JMS tiers afin qu'il crée un gestionnaire de files d'attente, des files d'attente, des fabriques de connexion JMS et des destinations à l'aide des outils spécifiques au fournisseur.
- Dans WebSphere Application Server, vous
devez définir un fournisseur de messagerie générique.
- Dans WebSphere Integration Developer, effectuez
les opérations suivantes :
- Ajoutez une importation et une exportation à l'application et reliez-les à un
composant de médiation préalablement implémenté.
- Ajoutez une liaison JMS générique
à l'exportation et à l'importation : .
- Définissez la propriété genericMessagingProviderName sur l'importation et
l'exportation pour la faire correspondre aux propriétés précédemment définies sur
WebSphere Application Server.
- Définissez ExternalJNDIName pour les connexions et les
destinations d'envoi/réception afin de les faire correspondre à celles définies dans les
outils de votre fournisseur JMS tiers.
- Déployez l'application sur un seul serveur.
Vérifiez que
le gestionnaire de files d'attente du fournisseur JMS tiers est en cours d'exécution et
disponible pour la connexion, et que le contexte vers lequel pointe la définition du fournisseur
de messagerie générique dans WebSphere Application
Server est disponible.
Vous pouvez construire et déployer votre application à l'aide de
WebSphere Integration Developer. Un autre moyen de déployer des applications est d'exporter les modules sous forme de fichiers zip, puis
d'utiliser la commande serviceDeploy de WebSphere Process Server ou
WebSphere Enterprise Service Bus (modules de médiation uniquement) pour les construire et les
déployer en tant que fichiers EAR.
- Lancez l'application.
- Exécutez l'application.
Résultats
Vous pouvez exécuter l'application en plaçant des messages dans la file d'attente
du fournisseur JMS tiers définie dans la destination de réception de l'exportation JMS
générique. Les réponses seront renvoyées à la destination d'envoi de l'exportation JMS
générique.
De même,
l'application enverra des requêtes à la destination d'envoi de l'importation JMS générique
et attendra les réponses sur la destination de réception de l'importation JMS générique.