Thanks Paul.

Very clear now.


Peter Potkay
IBM MQSeries Certified Specialist, Developer
[EMAIL PROTECTED]
X 77906


-----Original Message-----
From: Paul Clarke [mailto:[EMAIL PROTECTED]]
Sent: Monday, December 02, 2002 3:11 PM
To: [EMAIL PROTECTED]
Subject: Re: Keep Alive vs Heartbeat - What's the diff?


>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


This communication, including attachments, is for the exclusive use of
addressee and may contain proprietary, confidential or privileged
information. If you are not the intended recipient, any use, copying,
disclosure, dissemination or distribution is strictly prohibited. If
you are not the intended recipient, please notify the sender
immediately by return email and delete this communication and destroy all copies.

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