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 pour se connecter au bus d'intégration de service.
Procédure
Pour permettre à l'application JMS de se connecter au bus d'intégration de service 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 application 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).