Compresión con la actividad Enviar enviar de Web Services

Durante el tiempo de ejecución, la actividade Enviar respuesta de Web Services envía una respuesta HTTP conforme con el protocolo HTTP/HTTPS 1.0 al cliente. La actividad Enviar respuesta sólo admite la compresión con el formato gzip.

Nota: La actividad Enviar respuesta no soporta el formato deflate ni el formato de compresión de archivo UNIX® llamado "compress".
El comportamiento en tiempo de ejecución de compresión de la actividad Enviar respuesta depende de las siguientes condiciones:

Estas condiciones que afectan al comportamiento en tiempo de ejecución de la compresión de la actividad Enviar respuesta están descritas en las secciones que encontrará más abajo en la tabla que se facilita en la sección Comportamiento de compresión de tiempo de ejecución.

Valor Aceptar-codificación en el nivel de mensaje

Durante el tiempo de ejecución, una actividad Proporcionar servicios de Web Services recibe una solicitud HTTP de un cliente. El la misma orquestación, una actividad Enviar respuesta devuelve una respuesta al cliente original. El valor de la cabecera Aceptar-codificación en la solicitud original recibida por la actividad Proporcionar servicio se almacena internamente en el Dispositivo de integración. El valor almacenado se pasa a la actividad Enviar respuesta y se utiliza para determinar si el cuerpo de la respuesta está comprimido o no y el tipo de codificación, tal como se muestra en Figura 1.
Figura 1. La cabecera Aceptar-codificación

Configuración de la compresión/descompresión en el nivel de actividad

De forma predeterminada, la compresión está activada a nivel de actividad para la actividad Enviar respuesta. Puede desactivar la compresión a nivel de actividad borrando el recuadro de selección Utilizar compresión/descompresión. El recuadro de selección Utilizar compresión/descompresión está disponible en la tarea Configurar de la actividad. La segunda columna etiquetada Mandato CLI de compresión HTTP de la siguiente tabla representa el valor del recuadro de selección Utilizar compresión/descompresión.

Comportamiento de compresión de tiempo de ejecución

La siguiente tabla describe el comportamiento en tiempo de ejecución de la compresión cuando el Dispositivo de integración envía una respuesta al cliente:
Casilla de verificación Utilizar compresión/descompresión (nivel de actividad) Valor de Aceptar-codificación en la solicitud HTTP (nivel de mensaje) Comportamiento en tiempo de ejecución de compresión del Dispositivo de integración
seleccionada gzip o gzip,deflate El Dispositivo de integración envía el cuerpo de la solicitud comprimido en formato gzip y la cabecera Contenido-codificación se establece en gzip en la respuesta.
seleccionada identidad El Dispositivo de integración envía el cuerpo de la solicitud sin comprimir y la cabecera Contenido-codificación se establece en identidad en la respuesta.
seleccionada no establecido, o cualquier otra serie salvo gzip o identidad El Dispositivo de integración envía el cuerpo de la solicitud sin comprimir y la cabecera Contenido-codificación se establece en identidad en la respuesta.
sin seleccionar el valor no es significativo El Dispositivo de integración envía el cuerpo de la solicitud tal cual (sin modificar) y la cabecera Contenido-codificación está tal cual en la respuesta. (El valor de la cabecera Contenido-codificación de la solicitud se transfiere sin modificar a la respuesta.)
Nota: El recuadro de selección Utilizar compresión/descompresión caerá en desuso en un futuro release. Utilice los parámetros HTTP Contenido-codificación y Aceptar-codificación de la solicitud HTTP para especificar cómo debe descomprimirse el cuerpo de la solicitud HTTP y comprimirse el cuerpo de la respuesta HTTP.