Propiedades de enlaces y políticas de HTTPTransport
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 HTTPTransport. Los conjuntos de políticas de aplicaciones y del sistema pueden utilizar los enlaces y políticas de HTTPTransport.
- 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 políticas de HTTPTransport
El conjunto de políticas de HTTPTransport se puede utilizar para HTTPS, la autorización básica, la compresión y para los métodos de transporte de codificación binaria.
- protocolVersion
- Especifica la versión de HTTP que se ha de utilizar. Los valores de versión válidos son HTTP/1.1 y HTTP/1.0.
- maintainSession
- Especifica si la sesión HTTP está habilitada cuando se envía un mensaje. Los valores válidos son yes o no.
- chunkTransferEnc
- Especifica si se habilita la codificación de transferencia de fragmentos en chunks. Los valores válidos son yes o no.
- sendExpectHeader
- Especifica si se envía una cabecera de 100 solicitudes prevista. Los valores válidos son yes o no.
- compressRequest:name
- Especifica si se comprime la solicitud. Los valores válidos son gzip, x-gzip, deflate, o none.
- compressResponse:name
- Especifica si se comprime la respuesta. Los valores válidos son gzip, x-gzip, deflate, o none.
- acceptRedirectionURL
- Especifica si se debe aceptar la redirección de automáticamente. Los valores válidos son yes o no.
- messageResendOnce
- Especifica si un mensaje se puede enviar más de una vez. Los valores válidos son yes o no.
- connectTimeout
- Especifica el período de tiempo, en segundos, antes de que transcurra el tiempo de espera de una conexión durante el envío de un mensaje. Especifique un valor entero que sea mayor que cero. Si se especifica un valor de cero o menos, la propiedad connectTimeout se establece en el valor predeterminado de 180 segundos. No se establece un valor máximo para esta propiedad.
- writeTimeout
- Especifica el tiempo, expresado en segundos, que debe transcurrir, antes de que se produzca un tiempo de espera excedido para la grabación. Especifique un valor de entero. Especifique un valor entero que sea mayor que cero. Si se especifica un valor de cero o menos, la propiedad connectTimeout se establece en el valor predeterminado de 300 segundos. No se establece un valor máximo para esta propiedad.
- readTimeout
- Especifica el tiempo, expresado en segundos, que debe transcurrir, antes de que se produzca un tiempo de espera excedido para la lectura. Especifique un valor de entero. Especifique un valor entero que sea mayor que cero. Si se especifica un valor de cero o menos, la propiedad connectTimeout se establece en el valor predeterminado de 300 segundos. No se establece un valor máximo para esta propiedad.
- persistConnection
- Especifica si se utiliza una conexión persistente durante el envío de mensajes. Los valores válidos son yes o no.
AdminTask.setPolicyType('[-policySet "valor predeterminado WSHTTPS" -policyType HTTPTransport
-attributes "[[protocolVersion HTTP/1.1]
[sessionEnable yes][chunkTransferEnc yes][sendExpectHeader yes][compressRequest:name gzip][compressResponse:name
gzip][acceptRedirectionURL yes][messageResendOnce no][connectTimeout 300][writeTimeout 300]
[readTimeout 300][persistConnection yes]]"]')
Propiedades de enlace de HTTPTransport
- outAsyncResponseBasicAuth:userid
- Especifica el nombre de usuario para la autenticación básica de las respuestas asíncronas de salida.
- outAsyncResponseBasicAuth:password
- Especifica la contraseña para la autenticación básica de las respuestas asíncronas de salida.
- outAsyncResponseProxy:userid
- Especifica el nombre de usuario para el proxy de respuestas de servicio asíncronas de salida.
- outAsyncResponseProxy:password
- Especifica la contraseña para el proxy de respuestas de servicio asíncrono de salida.
- outAsyncResponseProxy:port
- Especifica el número de puerto para el proxy de respuestas de servicio asíncronas de salida.
- outAsyncResponseProxy:host
- Especifica el nombre de host para el proxy de respuestas de servicio asíncronas de salida.
- outRequestBasicAuth:userid
- Especifica el nombre de usuario o la autenticación básica de las solicitudes de servicio de salida.
- outRequestBasicAuth:password
- Especifica la contraseña para la autenticación básica de las solicitudes de servicio de salida.
- outRequestProxy:userid
- Especifica el nombre de usuario para el proxy de solicitudes de servicio de salida.
- outRequestProxy:password
- Especifica la contraseña para el proxy de la solicitud de servicio de salida.
- outRequestProxy:port
- Especifica el número de puerto para el proxy de solicitudes de servicio de salida.
- outRequestProxy:host
- Especifica el nombre de host para el proxy de solicitudes de servicio de salida.
AdminTask.setBinding('[-bindingLocation "" -bindingName generalCellWideBind1 -policyType
HTTPTransport
-attributes "[[outAsyncResponseBasicAuth:userid mi_ID][outAsyncResponseBasicAuth:password
mi_contraseña][outAsyncResponseProxy:host nombre_host]
[outAsyncResponseProxy:port 9060][outAsyncResponseProxy:userid myID][outAsyncResponseProxy:password myPW]
[outRequestBasicAuth:userid mi_ID][outRequestBasicAuth:password mi_contraseña]
[outRequestProxy:userid mi_ID]
[outRequestProxy:password mi_contraseña][outRequestProxy:port 9061][outRequestProxy:host nombre_host]]"]')