Valores de enlace JMS para compuestos SCA

Utilice esta página para ver valores de propiedades para un enlace de Java Message Service (JMS) que conecta servicios o referencias compuestos de Service Component Architecture (SCA). Utilice también esta página para editar recursos del enlace JMS. Los valores mostrados en esta página definen un elemento binding.jms.

Para ver esta página de la consola administrativa, la unidad de composición debe soportar un servicio o una referencia de enlace JMS. En la consola administrativa, efectúe lo siguiente:

  1. Pulse Aplicaciones > Tipos de aplicación > Aplicaciones de nivel empresarial > nombre_aplicación > nombre_unidad_composición_activo_desplegado.
  2. En la página de valores de unidad de composición para compuestos SCA, seleccione ver referencias o servicios:
    • Para una referencia de componentes SCA, pulse Componentes de compuesto SCA > nombre_referencia_compuesto_SCA > Referencias de componentes SCA > nombre_referencia > Enlaces > Enlace JMS.
    • Para un servicio de componente SCA, pulse Componentes de compuesto SCA > nombre_servicio_componente_SCA > Servicios de componentes SCA > nombre_servicio > Enlaces > Enlace JMS.

Puede utilizar un enlace JMS para identificar recursos JMS existentes utilizando nombres JNDI (Java Naming and Directory Interface).

Propiedades generales

Especifica los valores de propiedad que se aplican a todos los elementos binding.jms. Los valores son apropiados para servicios y referencias. No puede editar los valores.

URI de enlace JMS
Especifica un Identificador universal de recursos (URI) que identifica propiedades tales como el destino, fábrica de conexiones y especificación de activación que se deben utilizar para enviar o recibir el mensaje JMS.

El URI tiene el formato siguiente:

jms: destino_jms?
connectionFactoryName=nombre_fábrica_conexiones &
destinationType={queue|topic} &
deliveryMode=modalidad_entrega &
timeToLive=tiempo_de_vida &
priority=prioridad &
propiedad_usuario=valor_propiedad_usuario & ...
Esquema de correlación
Especifica el esquema de correlación que se utiliza para enviar mensajes de respuesta o devolución de llamada.

Los valores válidos son requestmsgidtocorrelid (el valor predeterminado), requestcorrelidtocorrelid y none.

Fábrica de contexto inicial
Especifica el nombre de la fábrica de contexto inicial utilizada para obtener un contexto inicial JNDI.

Este valor es opcional. Si no se especifica ninguna fábrica, se utiliza la fábrica de contexto inicial de WebSphere Application Server.

URL JNDI
Especifica el localizador universal de recursos (URL) para el proveedor JNDI.
Conexión de solicitud
Especifica un elemento binding.jms que está presente en un archivo de definición compuesto.

Una solicitud es un mensaje que se envía a un servicio SCA o un mensaje enviado por una referencia SCA.

Conexión de respuesta
Especifica un elemento binding.jms que está presente en un archivo de definición compuesto.

Una respuesta es un mensaje recibido de una referencia (es decir, una respuesta de un servicio invocado) o un mensaje enviado por un servicio en respuesta a un mensaje de solicitud anterior. Una respuesta en SCA es siempre una respuesta a una solicitud anterior.

Formato de conexión de solicitud
Especifica el nombre de elemento de definición de componente de una conexión que conecta compuestos SCA.

Por ejemplo wireFormat.jmsObject.

Una solicitud es un mensaje que se envía a un servicio SCA o un mensaje enviado por una referencia SCA.

Formato de conexión de respuesta
Especifica el nombre de elemento de definición de componente de una conexión que conecta compuestos SCA.

Por ejemplo wireFormat.jmsObject.

Una respuesta es un mensaje recibido de una referencia (es decir, una respuesta de un servicio invocado) o un mensaje enviado por un servicio en respuesta a un mensaje de solicitud anterior. Una respuesta en SCA es siempre una respuesta a una solicitud anterior.

Recursos

Especifica recursos para el enlace JMS. Puede leer y editar los valores de recurso de Nombre JNDI de destino, Nombre JNDI de especificación de activación y Nombre JNDI de fábrica de conexiones. Todos los demás valores de recurso son de sólo lectura.

Tipo de destino
Especifica el tipo del destino de solicitud. Los valores permitidos son queue (valor predeterminado) y topic. Cuando se especifica topic, todas las operaciones de la interfaz que corresponden al enlace deben ser unidireccionales.

Este valor es para servicios y referencias y es de sólo lectura.

@type es el tipo de destino.

Nombre JNDI de destino
Especifica un parámetro opcional que proporciona el nombre JNDI de un destino al que se conecta el enlace. Por ejemplo jms/InvokeService_Callback.

Puede establecer un nombre de destino para servicios y referencias.

@name es el nombre JNDI del destino.

Creación de destino
Especifica si se va a crear un destino para el enlace.

Los valores válidos son ifnotexist (el valor predeterminado), always y never. Cuando el valor es ifnotexist, el producto crea dinámicamente los recursos de destino necesarios para el compuesto de SCA, si tales recursos no existen y hacen referencia al proveedor de mensajería predeterminado. El producto crea los recursos al añadir el compuesto SCA a una aplicación de nivel empresarial.

El producto valida una definición de compuesto cuando añade un activo SCA a una aplicación de nivel empresarial. Si la validación da lugar a un error, el producto no añade el activo a la aplicación. Si el valor es always y existe el destino, el despliegue se detiene con un error.

Nombre JNDI de especificación de activación
Indica la especificación de activación que el enlace utiliza para conectarse a un destino JMS con el fin de procesar mensajes de solicitud. El valor debe ser un nombre JNDI.

Sólo puede establecer una especificación de activación para servicios.

Los atributos de este elemento siguen a los definidos para el elemento de destino.

Creación de especificación de activación
Especifica si se va a crear una especificación de activación para el enlace. Puede crear una especificación de activación solamente para servicios.

Los valores válidos son ifnotexist (el valor predeterminado), always y never. Cuando el valor es ifnotexist, el producto crea dinámicamente los recursos de especificación de activación necesarios para el compuesto de SCA, si tales recursos no existen y hacen referencia al proveedor de mensajería predeterminado. Si el valor es always y existe la especificación de activación cuando el compuesto de SCA se añade a una aplicación de nivel empresarial, el despliegue se detiene con un error.

Nombre JNDI de la fábrica de conexiones
Especifica la fábrica de conexiones que el enlace utiliza para procesar mensajes de solicitud. El valor debe ser un nombre JNDI.

Sólo puede establecer un nombre JNDI de fábrica de conexiones para referencias.

Los atributos de esta propiedad siguen a los definidos para el elemento de destino. Esta propiedad y la propiedad activationSpec se excluyen mutuamente.

Creación de la fábrica de conexiones
Especifica si se va a crear una fábrica de conexiones para el enlace. Puede crear una fábrica de conexiones solamente como referencia.

Los valores válidos son ifnotexist (el valor predeterminado), always y never. Cuando el valor es ifnotexist, el producto crea dinámicamente los recursos de fábrica de conexiones necesarios para el compuesto de SCA, si tales recursos no existen y hacen referencia al proveedor de mensajería predeterminado. Si el valor es always y existe la fábrica de conexiones cuando el compuesto de SCA se añade a una aplicación de nivel empresarial, el despliegue se detiene con un error.

Recursos de respuesta

Especifica los recursos utilizados para manejar mensajes de respuesta, recibir respuestas para una referencia y para enviar respuestas de un servicio. Un elemento de respuesta define el destino y los elementos de fábrica de conexiones o especificación de activación para manejar mensajes de respuesta.

Los recursos de respuesta son apropiados para servicios y referencias. Puede leer y editar los valores de recurso de Nombre JNDI de destino de respuesta y Nombre JNDI de fábrica de conexiones de respuesta. Todos los demás valores de recurso son de sólo lectura.

Tipo de destino de respuesta
Especifica el tipo del destino de respuesta. Los valores permitidos son queue (valor predeterminado) y topic. Cuando se especifica topic, todas las operaciones de la interfaz que corresponde al enlace deben ser unidireccionales.

Este valor es para servicios y referencias y es de sólo lectura.

Nombre JNDI de destino de respuesta
Especifica el destino que este enlace debe utilizar para procesar respuestas. Los atributos son los mismos que para el elemento de destino padre. Por ejemplo jms/InvokeService_Response.

Puede establecer un nombre de destino para servicios y referencias.

Creación de destino de respuestas
Especifica si se va a crear un destino de respuestas para el enlace.

Los valores válidos son ifnotexist (el valor predeterminado), always y never. Cuando el valor es ifnotexist, el producto crea dinámicamente los recursos de destino de respuestas necesarios para el compuesto de SCA, si tales recursos no existen y hacen referencia al proveedor de mensajería predeterminado. Si el valor es always y existe el destino de respuestas cuando el compuesto de SCA se añade a una aplicación de nivel empresarial, el despliegue se detiene con un error.

Nombre JNDI de la fábrica de conexiones de respuesta
Especifica la fábrica de conexiones que el enlace utiliza para procesar mensajes de respuesta. El valor debe ser un nombre JNDI.

Puede establecer una fábrica de conexiones de respuesta para servicios y referencias.

Los atributos de este elemento siguen a los definidos para el elemento de destino. Este elemento y el elemento activationSpec se excluyen mutuamente.

Creación de fábrica de conexiones de respuesta
Especifica si se va a crear una fábrica de conexiones de respuestas que puede utilizar el enlace para procesar mensajes de respuesta.

Los valores válidos son ifnotexist (el valor predeterminado), always y never. Cuando el valor es ifnotexist, el producto crea dinámicamente los recursos de fábrica de conexiones de respuestas necesarios para el compuesto de SCA, si tales recursos no existen y hacen referencia al proveedor de mensajería predeterminado. Si el valor es always y existe la fábrica de conexiones de respuestas cuando el compuesto de SCA se añade a una aplicación de nivel empresarial, el despliegue se detiene con un error.

Propiedades de cabecera de solicitud

Especifica las propiedades de cabecera JMS que se aplican a las solicitudes de una referencia. No puede editar las propiedades de cabecera.

Si se especifica una propiedad de cabecera JMS, la propiedad no debe aparecer en el URI.

Tipo JMS
Especifica un tipo JMS a utilizar en la propiedad de cabecera JMS utilizando @JMSType.
ID de correlación JMS
Especifica una identificación de correlación JMS a utilizar en la propiedad de cabecera JMS utilizando @JMSCorrelationID.
Modalidad de entrega de JMS
Especifica una modalidad de entrega de JMS a utilizar en la propiedad de cabecera JMS utilizando @JMSDeliveryMode.
Tiempo de vida de JMS
Especifica un tiempo de vida de JMS a utilizar en la propiedad de cabecera JMS utilizando @JMSTimeToLive.
Prioridad de JMS
Especifica una prioridad de JMS a utilizar en la propiedad de cabecera de JMS utilizando @JMSPriority.
Propiedad de cabecera
Especifica un valor a utilizar para la propiedad de usuario JMS especificada.
Propiedades de cabecera de respuesta

Especifica las propiedades de cabecera JMS que se aplican a las respuestas de un servicio para los mensajes de salida. No puede editar las propiedades de cabecera.

Si se especifica una propiedad de cabecera JMS, la propiedad no debe aparecer en el URI.

Tipo JMS
Especifica un tipo JMS a utilizar en la propiedad de cabecera JMS utilizando @JMSType.
ID de correlación JMS
Especifica una identificación de correlación JMS a utilizar en la propiedad de cabecera JMS utilizando @JMSCorrelationID.
Modalidad de entrega de JMS
Especifica una modalidad de entrega de JMS a utilizar en la propiedad de cabecera JMS utilizando @JMSDeliveryMode.
Tiempo de vida de JMS
Especifica un tiempo de vida de JMS a utilizar en la propiedad de cabecera JMS utilizando @JMSTimeToLive.
Prioridad de JMS
Especifica una prioridad de JMS a utilizar en la propiedad de cabecera de JMS utilizando @JMSPriority.
Propiedad de cabecera
Especifica un valor a utilizar para la propiedad de usuario JMS especificada.



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

Tareas relacionadas
Referencia relacionada


Nombre de archivo: usca_jms_bindings.html