Enabling the JMS application on Liberty to connect to the service integration bus
You can configure the JMS application that is running in Liberty to connect to the service integration bus.
Procédure
To enable the JMS application to connect to the service integration bus that is running on the
WebSphere Application Server Traditional server, add the wasJmsClient-2.0 feature in the
server.xml file. If you want to perform a JNDI lookup, then you must also add
the jndi-1.0 feature.
<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).