>Paul,

>Keep Alive is configured at the machine level, correct? So all TCP
>applications on a machine have to agree to a common value?

Most platforms allow you to only set a machine wide keep alive interval,
zOS is an exception, there may be others. Each socket application can
merely choose to switch keepalive on or off.

>You said HB doesn't apply on SVRCONN channels, but the below paragraph
from
>the Intercommunication handbook says it does?

No I didn't. I said a SVRCONN channel can not heartbeat to a client
*between* MQI calls.

><Quote>
>This attribute is valid for sender, cluster-sender, server, receiver,
>cluster-receiver, and requester channels. Other than on OS/390 and OS/400,
>it also applies to server-connection and client-connection channels. On
>these channels, heartbeats flow when a server MCA has issued an MQGET
>command with the WAIT option on behalf of a client application.
><End Quote>

Thanks for the book quote but there's a fair chance I wrote this.

>So for Blocking Gets, the HB comes into play, but for all other times that
>an MQClient might be connected, the Keep Alive pulse is what will catch
the
>MQClient dissappearing without disconnecting?

Yes.

>The manual says if 2 sides of a channel have different values, the larger
is
>used. Unless one side is ZERO, which means no HB? In that case ZERO trumps
>the other side?

Yes, if you like ZERO is treated as an infinite heartbeat value.


Cheers,
P.

Paul G Clarke
WebSphere MQ Development
IBM Rochester,MN

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

Reply via email to