COMPHDR AND COMPMSG CHANNEL ATTRIBUTES CAN'T HAVE SPACES AROUND THEIR VALUES WHEN BEING ACCESSED BY RUNMQSC - Middleware News
COMPHDR AND COMPMSG CHANNEL ATTRIBUTES CAN'T HAVE SPACES AROUND THEIR VALUES WHEN BEING ACCESSED BY RUNMQSC - Middleware News
Data compression (COMPMSG)
This 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 will alter 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 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.
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.
Error description
COMPHDR and COMPMSG channel attributes are the only ones
that cannot be set with blanks surrounding their values when
defining a new channel, or altering an existing channel, using
runmqsc. COMPHDR( NONE ) or COMPHDR( NONE) COMPHDR(NONE )
fails, where COMPHDR(NONE) succeeds. Typically error AMQ8427
will be geneated by runmqsc for the failing ALTER channel or
DEFINE channel commands.
Local fix
Problem summary
****************************************************************
USERS AFFECTED:
Users using runmqsc to define/alter a channel
Platforms affected:
All Distributed (iSeries, all Unix and Windows)
****************************************************************
PROBLEM SUMMARY:
There is a problem in the parsing rule for COMPHDR and COMPMSG
values causing syntax error when spaces are used around their
values.
Problem conclusion
The parsing rule for COMPHDR and COMPMSG has been modified to
accept values with spaces around them
Data compression (COMPMSG)
This 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 will alter 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 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.
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.
Error description
COMPHDR and COMPMSG channel attributes are the only ones
that cannot be set with blanks surrounding their values when
defining a new channel, or altering an existing channel, using
runmqsc. COMPHDR( NONE ) or COMPHDR( NONE) COMPHDR(NONE )
fails, where COMPHDR(NONE) succeeds. Typically error AMQ8427
will be geneated by runmqsc for the failing ALTER channel or
DEFINE channel commands.
Local fix
Problem summary
****************************************************************
USERS AFFECTED:
Users using runmqsc to define/alter a channel
Platforms affected:
All Distributed (iSeries, all Unix and Windows)
****************************************************************
PROBLEM SUMMARY:
There is a problem in the parsing rule for COMPHDR and COMPMSG
values causing syntax error when spaces are used around their
values.
Problem conclusion
The parsing rule for COMPHDR and COMPMSG has been modified to
accept values with spaces around them
Comments
Post a Comment