Propiedades de enlaces y políticas de WSAddressing

Utilice el parámetro -attributes en los mandatos setPolicyType y SetBinding para especificar información de configuración adicional para los enlaces de conjuntos de políticas y políticas de WSAddressing. Los conjuntos de políticas de aplicaciones y del sistema utilizan los enlaces y las políticas de WSAddressing.

WSAddressing es un estándar de interoperatividad para direccionar los servicios web y para proporcionar información de direccionamiento en los mensajes. Para obtener más información, consulte las versiones W3C CR (Candidate Recommendation) de las especificaciones SOAP y WS-Addressing principales.

Utilice los mandatos y parámetros siguientes del grupo PolicySetManagement del objeto AdminTask para personalizar la configuración del conjunto de políticas.
  • Utilice el parámetro -attributes para los mandatos getPolicyType y getBinding para ver las propiedades de la configuración de las políticas y de enlace. Para obtener un atributo, pase el nombre de la propiedad al mandato getPolicyType o getBinding.
  • Utilice el parámetro -attributes para los mandatos setPolicyType y setBinding para añadir, actualizar o eliminar propiedades de las configuraciones de políticas y enlaces. Para añadir o actualizar un atributo, especifique el nombre y el valor de la propiedad. Los mandatos setPolicyType y setBinding actualizan el valor si el atributo existe, o añaden el atributo y el valor si el atributo no existe. Para eliminar un atributo, especifique el valor como serie vacía (""). El parámetro -attributes acepta un objeto de propiedades.
Nota: Si el nombre o valor de una propiedad especificado con el parámetro -attributes no es válido, los mandatos setPolicyType y setBinding fallarán con una excepción. La propiedad que no es válida se registra como error o aviso en el archivo SystemOut.log. No obstante, es posible que la excepción no incluya información detallada sobre la propiedad que la ha causado. Cuando los mandatos setPolicyType y setBinding fallen, examine el archivo SystemOut.log para determinar si hay algún mensaje de error o de aviso que indique que la entrada del parámetro -attributes contiene una o varias propiedades que no son válidas.
Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM® i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL para resolver problemas de aplicaciones para obtener más información sobre la utilización de HPEL.
Nota: En WebSphere Application Server versión 7.0 y posterior, el modelo de seguridad se ha mejorado a un modelo de seguridad central para el dominio, en lugar de un modelo de seguridad basado en el servidor. La configuración de los enlaces a nivel de seguridad global por omisión (célula) y a nivel de servidor de seguridad, también han cambiado en esta versión del producto. En WebSphere Application Server versión 6.1 Feature Pack para servicios web, puede configurar un conjunto de enlaces por omisión para la célula y configurar opcionalmente un conjunto de enlaces por omisión para cada servidor. En la versión 7.0 y posterior, puede configurar uno o más enlaces de proveedor de servicios y uno o más enlaces de cliente de servicio generales. Una vez haya configurado enlaces generales, puede especificar cual de ellos será el enlace global por omisión. También puede especificar el enlace general que se utilizará como enlace por omisión para un servidor de aplicaciones o un dominio de seguridad.

Para dar soporte al entorno de células mezcladas, WebSphere Application Server tiene soporte para enlaces de las versiones 7.0 y 6.1. Los enlaces generales a nivel de célula son específicos para la versión 7.0 y posterior. Los enlaces específicos de aplicación permanecen en la versión que necesita la aplicación. Cuando el usuario crea un enlace específico de aplicación, el servidor de aplicaciones determina la versión del enlace que la aplicación tiene que utilizar.

Propiedades de la política WSAddressing

Para configurar la política WSAddressing, especifique las siguientes propiedades con el mandato setPolicyType:
usingAddressing
Especifica si se incluye una cabecera SOAP WS-Addressing en los mensajes. Utilice uno de los siguientes valores:
required
WS-Addressing es obligatorio. Los servidores generarán un error si reciben un mensaje que no contiene una cabecera WS-Addressing. Los clientes incluyen siempre cabeceras WS-Addressing en los mensajes SOAP.
optional
WS-Addressing no es obligatorio. Los servidores no generarán un error si reciben un mensaje que no contiene una cabecera WS-Addressing. Es posible que los clientes no incluyan cabeceras WS-Addressing en los mensajes SOAP, por ejemplo, si se ha habilitado WS-Policy y el servidor no especifica que WS-Addressing es obligatorio.
wsaMode
Especifica el estilo de mensajería que soporta este conjunto de políticas. Utilice uno de los siguientes valores:
WSA_SYNC
Los mensajes de respuesta se deben dirigir al URI anónimo de WS-Addressing.
WSA_ASYNC
Los mensajes de respuesta no se deben dirigir al URI anónimo de WS-Addressing.
WSA_BOTH
El destino de los mensajes de respuesta no está restringido.
El ejemplo siguiente utiliza el mandato setPolicyType para establecer WS-Addressing en obligatorio, y el estilo de mensajería en síncrono para el conjunto de políticas myPolicySet:.
AdminTask.setPolicyType('[-policySet "myPolicySet" -policyType WSAddressing 
-attributes "[[usingaddressing required][wsaMode WSA_SYNC]]"]')

Propiedades de enlace de WSAddressing

Configure la política WSAddressing especificando las siguientes propiedades con el mandato setBinding:
preventWLM
Especifica si se impide la gestión de la carga de trabajo para las referencias a los puntos finales que ha creado la API en un entorno de clúster. De forma predeterminada, se gestiona la carga de trabajo de los mensajes dirigidos a las EPR (Endpoint References).
Si se impide la gestión de la carga de trabajo, los mensajes dirigidos a las EPR se direccionan al nodo o al servidor en el que se ha creado la EPR. Puede inhabilitar la gestión de carga de trabajo si el punto final mantiene el estado de memoria interna, que no se ha duplicado entre otros nodos o servidores del clúster.
Por ejemplo, el siguiente mandato impide la gestión de la carga de trabajo para el enlace general de toda la célula, desde la política WSAddressing.
AdminTask.setBinding('[-bindingLocation "" -bindingName cellWideBinding2 -policyType 
 WSAddressing -attributes "[preventWLM true]"]')

Icon that indicates the type of topic Reference topic



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