Configuración de un conjunto de políticas WS-Transaction utilizando scripts wsadmin

Puede configurar el modo en que un cliente o servicio web JAX-WS (Java™ API for XML Web Services) maneja el contexto WS-AT (Web Services Atomic Transaction) o WS-BA (Web Services Business Activity) configurando el tipo de política WS-Transaction (Web Services Transaction). Puede especificar que el cliente debe enviar el contexto, puede enviar el contexto si está disponible o no debe utilizar el contexto. Utilice los scripts de mandatos para configurar un conjunto de políticas par a las transacciones de servicios web.

Acerca de esta tarea

Puede configurar un conjunto de políticas WS-Transaction utilizando scripts wsadmin tal como se ha descrito en esta tarea, o puede configurar un conjunto de políticas WS-Transaction utilizando la consola administrativa.
Nota: El soporte del conjunto de políticas WS-Transaction solamente existe a nivel de aplicación y de servicio. Aunque la consola administrativa permita adjuntar políticas/enlaces de WS-Transaction en el punto final y/o los niveles de operación, no tienen un efecto real.

Procedimiento

  1. Inicie el cliente de scripts wsadmin, si todavía no está en ejecución.
  2. Utilice el mandato createPolicySet para crear un nuevo conjunto de políticas o el mandato copyPolicySet para copiar y cambiar el nombre de un conjunto de políticas existente. Puede copiar un conjunto de políticas definido por el usuario o uno de los conjuntos de políticas WS-Transaction predeterminados (WSTransaction o SSL WSTransaction).
  3. Compruebe que el conjunto de políticas incluye el tipo de política WS-Transaction. Si es necesario, añada el tipo de política WS-Transaction. Por ejemplo:
    AdminTask.importPolicySet('[-defaultPolicySet WSTransaction]') 
    AdminTask.addPolicyType('[-policySet nombre_conjunto_políticas 
    -policyType WSTransaction -enabled true]')
  4. Utilice el mandato setPolicyType para configurar los atributos de tipos de políticas WS-Transaction. El tipo de política WS-Transaction tiene los atributos siguientes:
    • ATAssertion
    • BAAtomicOutcomeAssertion
    Cada atributo puede tener el valor soporta, necesario, o nunca. Para obtener información detallada acerca de estos atributos configurables, consulte el tema sobre los valores de la política WS-Transaction. Por ejemplo:
    AdminTask.setPolicyType('[-policySet nombre_conjunto_políticas 
    -policyType WSTransaction 
    -attributes "[ [BAAtomicOutcomeAssertion mandatory] [ATAssertion supports] ]"] 
    -replace') 
  5. Guarde los cambios en la configuración maestra. Por ejemplo, escriba el mandato siguiente:
    AdminConfig.save()

Qué hacer a continuación

Ahora está preparado para asociar el conjunto de políticas con el cliente JAX-WS, o con el servicio web JAX-WS o el punto final u operación.

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_wstx_policy_config
File name: twbs_wstx_policy_config.html