Configuration de nouveaux fournisseurs JMS à l'aide de l'Outil de configuration des ressources du client d'application
Vous pouvez créer des configurations de fournisseur JMS (Java™ Message Service) pour le client d'application. Ce dernier bénéficie d'un service de messagerie par l'intermédiaire des interfaces JMS.
Pourquoi et quand exécuter cette tâche
Il est nécessaire, au cours d'une tâche administrative distincte, d'installer le client JMS (Java Messaging Service) sur la machine sur laquelle réside votre client d'application. Le fournisseur du produit de messagerie doit assurer une implémentation du client JMS. Pour plus d'informations, consultez la documentation du produit de messagerie.
Procédure
Exemple
L'exemple de code suivant montre comment configurer les paramètres du fournisseur JMS, de la fabrique de connexions JMS et de la destination JMS pour les clients d'application.
<resources.jms:JMSProvider xmi:id="JMSProvider_3" name="genericJMSProvider:name"
description="genericJMSProvider:description"
externalInitialContextFactory="genericJMSProvider:contextFactoryClass"
externalProviderURL="genericJMSProvider:providerUrl">
<classpath>genericJMSProvider:classpath</classpath>
<factories xmi:type="resources.jms:GenericJMSDestination"
xmi:id="GenericJMSDestination_1" name="jmsDestination:name"
jndiName="jmsDestination:jndiName" description="jmsDestination:description"
externalJNDIName="jmsDestination:externalJndiName" type="QUEUE">
<propertySet xmi:id="J2EEResourcePropertySet_15">
<resourceProperties xmi:id="J2EEResourceProperty_17" name="jmsDestination:customName"
value="jmsDestination:customValue"/>
</propertySet>
</factories>
<factories xmi:type="resources.jms:GenericJMSConnectionFactory"
xmi:id="GenericJMSConnectionFactory_1" name="jmsCF:name" jndiName="jmsCF:jndiName"
description="jmsCF:description" userID="jmsCF:user" password="{xor}NTIsHBllMT4yOg=="
externalJNDIName="jmsCF:externalJndiName" type="QUEUE">
<propertySet xmi:id="J2EEResourcePropertySet_16">
<resourceProperties xmi:id="J2EEResourceProperty_18" name="jmsCF:customName"
value="jmsCF:customValue"/>
</propertySet>
</factories>
<propertySet xmi:id="J2EEResourcePropertySet_17">
<resourceProperties xmi:id="J2EEResourceProperty_19"
name="genericJMSProvider:customName" value="genericJMSProvider:customValue"/>
</propertySet>
</resources.jms:JMSProvider>
Les zones requises sont les suivantes :
- Page Propriétés du fournisseur JMS : nom et au moins un fournisseur de protocoles
- Page Propriétés de la fabrique de connexions JMS : nom, nom JNDI, type de destination
- Page Propriétés de la Destination JMS : nom, nom JNDI, type de destination
Cas particuliers :
- Le type de destination doit être QUEUE ou TOPIC.