Compression with the Web Services Send Reply Activity
During run time, the Web Services Send Reply activity sends an HTTP response complaint with the HTTP/HTTPS 1.0 protocol to the client. The Send Reply activity supports compression with the gzip format only.
- At the message level, the value of the Accept-Encoding header in the original HTTP request received by the Web Services Provide Service activity is passed to the Send Reply activity to determine if the body of the HTTP response is compressed or not compressed as shown in Figure 1.
- The setting of the Use Compression/Decompression check box at the activity level.
These conditions affect the compression run time behavior of the Send Reply activity are described in the following sections and in the table provided in the Run time Compression Behavior section.
Accept-Encoding Value at the Message Level

Setting Compression/Decompression at the Activity Level
By default, compression is turned on at the activity level for the Send Reply activity. You can turn off compression at the activity level by clearing the Use Compression/Decompression check box. The Use Compression/Decompression check box is available in the Configure task of the activity. The second column labeled HTTP Compression CLI Command in the following table represents the setting of the Use Compression/Decompression check box.
Run time Compression Behavior
Use Compression/ Decompression Check Box (Activity Level) | Accept-Encoding Value of the HTTP Request (Message Level) | Integration Appliance Compression Run Time Behavior |
---|---|---|
selected | gzip or gzip,deflate | The Integration Appliance sends the body of the response compressed in the gzip format and the Content-Encoding header is set to gzip in the response. |
selected | identity | The Integration Appliance sends the body of the response uncompressed and the Content-Encoding header is set to identity in the response. |
selected | not set, or any other string except gzip or identity | The Integration Appliance sends the body of the response uncompressed and the Content-Encoding header is set to identity in the response. |
cleared | value is not significant | The Integration Appliance sends the body of the response as is (unchanged) and the Content-Encoding header is as is in the response. (The value of the Content-Encoding header in the request is passed unchanged to the response.) |