Configuración de la política WS-Transaction

Cuando trabaje con conjuntos de políticas en la consola administrativa, puede configurar el tipo de política WS-Transaction para los protocolos WS-AT (WS-AtomicTransaction) y WS-BA (WS-BusinessActivity). Puede configurar si el cliente propaga y un servicio recibe un contexto WS-AT y si un cliente propaga y un servidor recibe un contexto WS-BA.

Antes de empezar

Debe estar trabajando con un conjunto de políticas que incluya el tipo de política WS-Transaction.

No edite las políticas asociadas con los conjuntos de políticas predeterminados proporcionados. Para modificar los valores de políticas de WS-Transaction, utilice una copia de un conjunto de políticas predeterminado o cree un nuevo conjunto de políticas.

Acerca de esta tarea

Puede configurar las políticas para los protocolos WS-AtomicTransaction y WS-BusinessActivity. El protocolo WS-AT da soporte a la coordinación de actividades, de modo que todas las actividades se llevan a cabo o no se lleva a cabo ninguna. El protocolo WS-BA da soporte a la coordinación de actividades acopladas de forma más ligera que las transacciones atómicas y que, por lo tanto, requieren un proceso de compensación si se produce un error en la actividad empresarial.
Añadir una política WS-Transaction, es equivalente a establecer los siguientes descriptores de despliegue que están asociados a un módulo web o EJB:
  • Utilizar transacción atómica de servicios web
  • Enviar transacción atómica de servicios web en solicitudes
  • Ejecutar mediante la transacción atómica de servicios web de las solicitudes entrantes

Un contexto WS-BA se envía si el cliente se ejecuta en un ámbito de actividad empresarial, BAScope. Un proveedor se ejecuta en un BAScope si recibe un mensaje que contiene un contexto WS-BA, siempre y cuando el proveedor se establezca para ejecutar métodos EJB (Enterprise JavaBeans) en un ámbito de actividad empresarial.

Procedimiento

  1. En el panel de navegación de la consola administrativa, pulse Servicios > Conjuntos de políticas > Conjuntos de políticas de aplicación > nombre_conjunto_políticas > [Políticas] WS-Transaction. Se muestra el panel de valores de WS-Transactions.
  2. En la sección WS-AtomicTransaction, seleccione la opción que requiera:
    • Obligatorio. En el caso de un cliente, éste siempre propaga un contexto WS-AT en una solicitud de salida. En el caso de un servidor, cualquier solicitud que se reciba debe incluir un contexto WS-AT, de lo contrario, la solicitud se rechaza.
    • Soporta. En el caso de un cliente, éste puede propagar un contexto WS-AT en una solicitud de salida cuando dicho contexto está disponible. En el caso de un servidor, si una solicitud incluye un contexto WS-AT, el contexto se importa y se establece en la hebra antes de procesar la solicitud.
    • Nunca. En el caso de un cliente, éste nunca propaga un contexto WS-AT en una solicitud de salida. En el caso de un servidor, cualquier solicitud que se reciba no debe incluir un contexto WS-AT, de lo contrario, la solicitud se rechaza.
  3. En la sección WS-BusinessActivity, seleccione la opción que requiera:
    • Obligatorio. En el caso de un cliente, éste siempre propaga un contexto WS-BA en una solicitud de salida. En el caso de un servidor, cualquier solicitud que se reciba debe incluir un contexto WS-BA, de lo contrario, la solicitud se rechaza.
    • Soporta. En el caso de un cliente, éste puede propagar un contexto WS-BA en una solicitud de salida cuando dicho contexto está disponible. En el caso de un servidor, si una solicitud incluye un contexto WS-BA, el contexto se importa y se establece en la hebra antes de procesar la solicitud.
    • Nunca. En el caso de un cliente, éste nunca propaga un contexto WS-BA en una solicitud de salida. En el caso de un servidor, cualquier solicitud que se reciba no debe incluir un contexto WS-BA, de lo contrario, la solicitud se rechaza.
  4. Pulse Aceptar.
  5. Guarde los cambios en la configuración maestra.

Resultados

Después de configurar la política WS-Transaction, el conjunto de políticas asociado utiliza esta política para dar soporte a WS-AtomicTransaction y a WS-BusinessActivity.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsspsptran
File name: twbs_wsspsptran.html