DiscInterval (MQLONG)
This field specifies the maximum time in seconds for which the channel waits for a message to arrive on the transmission queue, before terminating the channel.
In other words, it specifies the disconnect interval.
The A value of zero causes the MCA to wait indefinitely.
For server-connection channels using the TCP protocol, the interval represents the client inactivity disconnect value, specified in seconds. If a server-connection has received no communication from its partner client for this duration, it terminates the connection. The server-connection inactivity interval only applies between IBM MQ API calls from a client, so no client is disconnected during a long-running MQGET with wait call.
This attribute is not applicable for server-connection channels using protocols other than TCP.
This field is relevant only for channels with a ChannelType of MQCHT_SENDER, MQCHT_SERVER, MQCHT_CLUSSDR, MQCHT_CLUSRCVR, or MQCHT_SVRCONN.
Parent topic: Fields