Configuración de nuevos proveedores de JMS con Application Client Resource Configuration Tool

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

Durante esta tarea, podrá crear configuraciones de nuevos proveedores de 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. Un proveedor de JMS proporciona dos tipos de recursos de J2EE. Uno es una fábrica de conexiones de JMS y el otro es un destino de JMS.

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

  1. Inicie Application Client Resource Configuration Tool y abra el archivo EAR para el que desea configurar el nuevo proveedor JMS. El contenido del archivo EAR se visualiza en una vista de árbol.
  2. En el árbol, seleccione el archivo JAR en el que desea configurar el nuevo proveedor JMS.
  3. Expanda el archivo JAR para ver su contenido.
  4. Pulse el botón derecho del ratón en Proveedores de mensajería. Realice una de las acciones siguientes:
  5. Configure las propiedades del proveedor de JMS en el diálogo de propiedades resultante.
  6. Pulse Aceptar cuando haya finalizado.
  7. Pulse Archivo > Guardar en la barra de menús para guardar los cambios.

Ejemplo

En el ejemplo de código siguiente ilustra cómo configurar los valores de proveedor JMS, fábrica de conexiones JMS y destino de JMS para clientes de aplicaciones.

<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:

Casos especiales:




Los enlaces marcados (en línea) requieren acceso a Internet.



Nombre de archivo: ucli_tnjms.html