Neue JMS-Provider mit Application Client Resource Configuration Tool konfigurieren
Sie können neue Konfigurationen von JMS-Providern für den Application Client erstellen. Der Application Client nutzt einen Messaging-Service über die JMS-Schnittstellen.
Informationen zu diesem Vorgang
In einer separaten Verwaltungstask müssen Sie den JMS-Client auf der Clientmaschine installieren, auf der sich der Anwendungsclient befindet. Der Hersteller des Messaging-Produkts muss eine Implementierung des JMS-Clients zur Verfügung stellen. Weitere Informationen enthält die Dokumentation des Messaging-Produkts.
Vorgehensweise
Beispiel
Das folgende Codebeispiel veranschaulicht die Konfiguration der Einstellungen für JMS-Provider, JMS-Verbindungsfactory und JMS-Ziel.
<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>
Erforderliche Felder:
- Seite "Eigenschaften der JMS-Provider": Name und mindestens ein Protokoll-Provider
- Seite "Eigenschaften der JMS-Verbindungsfactorys": Name, JNDI-Name, Zieltyp
- Seite "Eigenschaften des JMS-Ziels": Name, JNDI-Name, Zieltyp
Besondere Fälle:
- Gültige Werte für den Zieltyp sind WARTESCHLANGE und TOPIC.