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 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.
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
- 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.
AdminTask.setPolicyType('[-policySet "myPolicySet" -policyType WSAddressing
-attributes "[[usingaddressing required][wsaMode WSA_SYNC]]"]')
Propiedades de enlace de WSAddressing
- 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]"]')