使用 Application Client Resource Configuration Tool 配置新的 JMS 提供程序
可以为应用程序客户机创建新 Java™ 消息服务 (JMS) 提供程序配置。应用程序客户机可以通过 JMS 接口使用消息传递服务。
关于此任务
在单独的管理任务中,您必须将 JMS 客户机安装在应用程序客户机驻留的客户端机器上。消息传递产品供应商必须提供 JMS 客户机的实现。有关更多信息,请参阅您的消息传递产品文档。
过程
示例
以下代码示例说明如何为应用程序客户机配置 JMS 提供程序、JMS 连接工厂和 JMS 目标设置。
<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>
必需的字段包含:
- “JMS 提供程序属性”页:名称和至少一个协议提供程序
- “JMS 连接工厂属性”页:名称、JNDI 名称、目标类型
- “JMS 目标属性”页:名称、JNDI 名称、目标类型
特殊情况:
- 目标类型必须是 QUEUE 或 TOPIC。