Configuración de nuevos proveedores de JMS con la herramienta de configuración de recursos del cliente de aplicaciones
Puede crear configuraciones de proveedores JMS (Java™ Message Service) para el cliente de aplicaciones. El cliente de aplicaciones utiliza un servicio de mensajería a través de las interfaces de JMS.
Acerca de esta tarea
En una tarea administrativa independiente, debe instalar el cliente de JMS en la máquina cliente donde reside el cliente de aplicaciones. El proveedor del producto de mensajería debe proporcionar una implementación del cliente JMS. Para obtener más información, consulte la documentación del producto de mensajería.
Procedimiento
Ejemplo
En el código de ejemplo siguiente se muestra cómo configurar los valores de proveedor JMS, fábrica de conexiones JMS y destino JMS para clientes de aplicación.
<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>
Campos necesarios:
- Página Propiedades del proveedor de JMS: nombre, y, como mínimo, un proveedor de protocolos
- Página Propiedades de fábrica de conexiones JMS: nombre, nombre JNDI
- Página Propiedades de destino de JMS: nombre, nombre JNDI
Casos especiales:
- El tipo de destino debe ser QUEUE o TOPIC.