Activation de l'application JMS sur Liberty pour la connexion au bus d'intégration de service
Vous pouvez configurer l'application JMS qui s'exécute dans Liberty en vue de la connexion au bus d'intégration de services.
Procédure
Pour que l'application JMS puisse se connecter au bus d'intégration de services qui s'exécute sur le serveur WebSphere Application Server Traditional, ajoutez
la fonction wasJmsClient-2.0 dans le fichier server.xml. Si vous voulez effectuer une recherche JNDI, vous devez aussi ajouter
la fonction jndi-1.0.
<featureManager>
<feature>wasJmsClient-2.0</feature>
<feature>jndi-1.0</feature>
</featureManager
<jmsQueueConnectionFactory jndiName="jndi_JMS_BASE_QCF">
<properties.wasJms
busName="Bus1"
remoteServerAddress="localhost:7276:BootStrapBasicMessaging"
targetTransportChain="InboundBasicMessaging"/>
</jmsQueueConnectionFactory>
<jmsQueue jndiName="jndi_INPUT_Q">
<properties.wasJms queueName="Q1" />
</jmsQueue>
Remarque : L'élément <remoteServerAddress> doit spécifier l'hôte et le port du serveur sur lesquels le moteur de messagerie s'exécute au lieu du serveur d'amorce.
Activation de l'application JMS sous WebSphere Application Server Traditional pour la connexion à la messagerie Liberty
Vous pouvez configurer les applications JMS qui s'exécutent sur un serveur WebSphere Application Server Traditional en vue de la connexion à la messagerie Liberty.
Procédure
Pour que les applications JMS qui sont déployées dans le serveur WebSphere Application Server Traditional puissent se connecter à la messagerie Liberty,
configurez les paramètres Bus name et ProviderEndPoint dans le serveur WebSphere Application Server Traditional afin
de spécifier l'hôte et le port sur lesquels le moteur de messagerie Liberty s'exécute.
Pour plus d'informations sur la configuration du nom de bus dans la fabrique de connexions sous WebSphere Application Server Traditional, voirFabrique de connexions unifiée pour le fournisseur de messagerie par défaut [Paramètres].
Remarque : Les ressources JMS qui désignent le moteur de messagerie Liberty doivent toujours spécifier le
nom du bus defaultBus (distinction min/maj).