Data compression (COMPMSG)

This attribute is a list of message data compression techniques supported by the channel.

For sender, server, cluster-sender, cluster-receiver, and client-connection channels the values specified are in order of preference. The first compression technique supported by the remote end of the channel is used. The channels' mutually supported compression techniques are passed to the sending channel's message exit where the compression technique used can be altered on a per message basis. Compression alters the data passed to send and receive exits. See Header compression (COMPHDR) for compression of the message header.

The possible values are:
NONE
No message data compression is performed. This value is the default value.
RLE
Message data compression is performed using run-length encoding.
ZLIBFAST
Message data compression is performed using the zlib compression technique. A fast compression time is preferred.

ZLIBFAST can optionally be offloaded to the zEnterprise® Data Compression facility. See zEDC Express facility for further information.

ZLIBHIGH
Message data compression is performed using the zlib compression technique. A high level of compression is preferred.
ANY
Allows the channel to support any compression technique that the queue manager supports. Only supported for Receiver, Requester and Server-Connection channels.

This attribute is valid for all channel types.