Issue 7138: A&E Keep alive supervision CadConnection, CadSystem: Avaliable_models() enhancement (dais-rtf) Source: ABB Power Technologies, Power Automation & Substat (Mr. Lars-Ola Osterlund, lars-ola.g.osterlund@se.abb.com) Nature: Uncategorized Issue Severity: Summary: When an A&E subscription has a non-zero keep-alive time, the server will insure that the client receives a callback on the subscription minimally at rate indicated by the keep-alive time, even when there are no new events to report. By providing callbacks at a minimum known frequency, the client can be assured of the health of the server and subscription without resorting to "pinging the server" (the common practice of making periodic calls to a server method, e.g. IOPCEventServer::GetStatus() ). Resolution: Add a new member keep_alive_time in the AlarmsAndEvents::Subscription::State struct Revised Text: Refer to dtc/2004-10-05 section 5.2.4.2 Actions taken: March 10, 2004: received issue March 10, 2005: closed issue Discussion: End of Annotations:===== ensitivity: Subject: More DIAS RTF 1.1 issues To: Juergen Boldt Cc: dais-ftf@omg.org X-Mailer: Lotus Notes Release 5.0.7 March 21, 2001 From: lars-ola.osterlund@se.abb.com Date: Wed, 10 Mar 2004 11:04:18 +0100 X-MIMETrack: Serialize by Router on ABB_EMEA_SMTP02/EMEA/ABB(Release 5.0.11 |July 24, 2002) at 2004-03-10 11:04:26 X-MIME-Autoconverted: from quoted-printable to 8bit by amethyst.omg.org id i2AA5Dre002638 Juergen I have two more DAIS RTF 1.1 issues. Title: A&E Keep alive supervision Source: Lars-Ola Österlund Summary: When an A&E subscription has a non-zero keep-alive time, the server will insure that the client receives a callback on the subscription minimally at rate indicated by the keep-alive time, even when there are no new events to report. By providing callbacks at a minimum known frequency, the client can be assured of the health of the server and subscription without resorting to "pinging the server" (the common practice of making periodic calls to a server method, e.g. IOPCEventServer::GetStatus() ). Thanks / Lars-Ola