Home
CurMsgCompression (MQLONG)
Current message compression.
This field specifies which technique is currently being used to compress the message data.
It is set to one of the following:
The value can be altered by a sending channel's message exit to one of the negotiated supported values accessed from the MsgCompList field of the MQCD. This enables the technique used to compress the message data to be decided for each message based on the content of the message. The altered value is used for the current message only. The channel ends if the attribute is altered to an unsupported value. The value is ignored if altered outside a sending channel's message exit.
- MQCOMPRESS_NONE
- No header data compression is performed.
- MQCOMPRESS_RLE
- Message data compression is performed using run-length encoding.
- MQCOMPRESS_ZLIBFAST
- Message data compression is performed using the zlib compression technique. A fast compression time is preferred.
- MQCOMPRESS_ZLIBHIGH
- Message data compression is performed using the zlib compression technique. A high level of compression is preferred.
This is an input/output field to the exit. The field is not present if Vis less than MQCXP_VERSION_6.
Parent topic:
Fields
ic19240_
Home