Verify channel interval values


Warning icon Channel (<channel name>) has a heartbeat interval (HBINT <number>) greater than the disconnect interval (DISCINT <number>).

Use the channel Heartbeat Interval attribute to specify the approximate time between heartbeat flows that are to be passed from a sending Message Channel Agent (MCA) when there are no messages on the transmission queue.

Heartbeat flows unblock the receiving MCA, which is waiting for messages to arrive or for the disconnect interval to expire. When the receiving MCA is unblocked, it can disconnect the channel without waiting for the disconnect interval to expire.

The value of the heartbeat interval is most useful when it is significantly less than the value of the Disconnect Interval attribute. Otherwise, by the time the next heartbeat is sent, the channel might have already disconnected.

Warning icon Channel (<channel name>) has a keepalive interval (KAINT <number>) greater than the heartbeat interval (HBINT <number>).

Use the channel Keepalive Interval attribute to specify a timeout value for a channel.

The keepalive interval is most useful when it is significantly less than the value of the Heartbeat Interval attribute. Otherwise, the heartbeat activity is enough to prevent a timeout and keep the channel alive, even if no messages have been sent.

Information icon Channel (<channel name>) has a keepalive interval (KAINT <number>) on a non-z/OS platform.

The Keepalive Interval attribute is available on all operating systems, but its setting is implemented only on z/OS. On operating systems other than z/OS, you can access and modify the value of the attribute, but it is not used .

The value on the specified channel is redundant and can be cleared. Keepalive values can be useful for cluster channels; for example, if the value is set in a cluster-receiver channel definition on Solaris, the value flows to (and is implemented by) z/OS queue managers that are in, or join, the cluster.

See IBM MQ Intercommunication for more information about the keepalive interval.