Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 15 total
Thread (dis)connect
Tue, Oct 30 2007 4:39 AMPermanent Link

"Harry de Boer"
LS

I have an EDB server running. and an EDB client app attached to it. After
leaving the client app open a long -a night- time (form with a grid on it) I
want to edit some data, but the app freezes. What can cause this, and what
can I do to overcome this (an how to reconnnect again)?

EDB 1.05.1

Regards, Harry

Tue, Oct 30 2007 6:06 AMPermanent Link

"J. B. Ferguson"
Harry,

Edit the session configuration, either in EDB Manager or via code, to
enable pinging. It is on the "Remote" tab in the EDB Manager on the
lower portion of the tab, entitled "Connection Parameters".

--
Regards,
Jan Ferguson


Harry de Boer wrote:

<<LS
<<
<<I have an EDB server running. and an EDB client app attached to it.
<<After leaving the client app open a long -a night- time (form with a
<<grid on it) I want to edit some data, but the app freezes. What can
<<cause this, and what can I do to overcome this (an how to reconnnect
<<again)?
<<
<<EDB 1.05.1
Tue, Oct 30 2007 7:06 AMPermanent Link

"Harry de Boer"
Jan,

I  already did that, but it didnot solve it.

Regards, Harry

"J. B. Ferguson" <jbNOSPAMfergusonATgmailDOTcom> schreef in bericht
news:2E20BA25-D10F-4386-B892-CF2C4F47A8E0@news.elevatesoft.com...
> Harry,
>
> Edit the session configuration, either in EDB Manager or via code, to
> enable pinging. It is on the "Remote" tab in the EDB Manager on the
> lower portion of the tab, entitled "Connection Parameters".
>
> --
> Regards,
> Jan Ferguson
>
>
> Harry de Boer wrote:
>
> <<LS
> <<
> <<I have an EDB server running. and an EDB client app attached to it.
> <<After leaving the client app open a long -a night- time (form with a
> <<grid on it) I want to edit some data, but the app freezes. What can
> <<cause this, and what can I do to overcome this (an how to reconnnect
> <<again)?
> <<
> <<EDB 1.05.1

Tue, Oct 30 2007 5:50 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Harry,

<< I  already did that, but it didnot solve it. >>

Does your application handle the TEDBSession.OnRemoteReconnect event ?  If
not, then that is likely the culprit.  However, if you pinging enabled, then
it shouldn't be required if the PingInterval is less than the session
timeout setting on the EDB Server.

--
Tim Young
Elevate Software
www.elevatesoft.com

Wed, Oct 31 2007 6:44 AMPermanent Link

"Harry de Boer"
Tim,

I don't use the TEDBSession.OnRemoteReconnect event. The Pinginterval is
less then the session timeout (default settings) and it's enabled, so indeed
I thought I did not need it. For testing purposes (I do not know now what's
happening other then that the app is freezing) what event could I use to see
what's going wrong and how to code this event so that an error shows in a
messagebox?

Regards, Harry.

"Tim Young [Elevate Software]" <timyoung@elevatesoft.com> schreef in bericht
news:B60FA459-AE2A-4D87-B455-445A59675E41@news.elevatesoft.com...
> Harry,
>
> << I  already did that, but it didnot solve it. >>
>
> Does your application handle the TEDBSession.OnRemoteReconnect event ?  If
> not, then that is likely the culprit.  However, if you pinging enabled,
then
> it shouldn't be required if the PingInterval is less than the session
> timeout setting on the EDB Server.
>
> --
> Tim Young
> Elevate Software
> www.elevatesoft.com
>
>

Wed, Oct 31 2007 1:19 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Harry,

<< I don't use the TEDBSession.OnRemoteReconnect event. The Pinginterval is
less then the session timeout (default settings) and it's enabled, so indeed
I thought I did not need it. For testing purposes (I do not know now what's
happening other then that the app is freezing) what event could I use to see
what's going wrong and how to code this event so that an error shows in a
messagebox? >>

Let me see if I can reproduce the issue here first.  I will give it a shot
and see what happens.

--
Tim Young
Elevate Software
www.elevatesoft.com

Mon, Nov 5 2007 2:03 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Harry,

<< I don't use the TEDBSession.OnRemoteReconnect event. The Pinginterval is
less then the session timeout (default settings) and it's enabled, so indeed
I thought I did not need it. For testing purposes (I do not know now what's
happening other then that the app is freezing) what event could I use to see
what's going wrong and how to code this event so that an error shows in a
messagebox? >>

I can't reproduce this here - I've left the EDB Manager open for hours and
the EDB Server still considers it connected.  However, I'm simply testing it
over a static LAN connection.  Are you running both the client application
and the EDB Server on the same machine ?  If not, then is the network
connection subject to drop-outs (wireless) or IP address changes from a DHCP
server ?

--
Tim Young
Elevate Software
www.elevatesoft.com

Mon, Nov 5 2007 3:55 PMPermanent Link

"Harry de Boer"
Tim,

I was testing on both a remote site, and a client/server on one machine. In
both cases it went wrong. I will test again tomorrow, and try to figure out
what is causing the problem.

Regards, Harry

"Tim Young [Elevate Software]" <timyoung@elevatesoft.com> schreef in bericht
news:B3C938BD-26A8-4818-A273-E640AE5C1191@news.elevatesoft.com...
> Harry,
>
> << I don't use the TEDBSession.OnRemoteReconnect event. The Pinginterval
is
> less then the session timeout (default settings) and it's enabled, so
indeed
> I thought I did not need it. For testing purposes (I do not know now
what's
> happening other then that the app is freezing) what event could I use to
see
> what's going wrong and how to code this event so that an error shows in a
> messagebox? >>
>
> I can't reproduce this here - I've left the EDB Manager open for hours and
> the EDB Server still considers it connected.  However, I'm simply testing
it
> over a static LAN connection.  Are you running both the client application
> and the EDB Server on the same machine ?  If not, then is the network
> connection subject to drop-outs (wireless) or IP address changes from a
DHCP
> server ?
>
> --
> Tim Young
> Elevate Software
> www.elevatesoft.com
>
>

Wed, Nov 7 2007 5:40 AMPermanent Link

"Harry de Boer"
Tim,

I've been testing it again and it seems that when a user's pc (client side)
is in 'sleeping mode', longer then the timeout, this appears. Then -when not
not in sleeping mode anymore-, on browsing (or changing a filter- a filter
was active in this case) the app freezes.

How to handle such a scenario. This ofcourse happens a lot (coffeebreaks,
lunchbreaks etc). Is there a way to reconnect in these cases (so that a user
does not notice it)?

Regards, Harry

"Tim Young [Elevate Software]" <timyoung@elevatesoft.com> schreef in bericht
news:B3C938BD-26A8-4818-A273-E640AE5C1191@news.elevatesoft.com...
> Harry,
>
> << I don't use the TEDBSession.OnRemoteReconnect event. The Pinginterval
is
> less then the session timeout (default settings) and it's enabled, so
indeed
> I thought I did not need it. For testing purposes (I do not know now
what's
> happening other then that the app is freezing) what event could I use to
see
> what's going wrong and how to code this event so that an error shows in a
> messagebox? >>
>
> I can't reproduce this here - I've left the EDB Manager open for hours and
> the EDB Server still considers it connected.  However, I'm simply testing
it
> over a static LAN connection.  Are you running both the client application
> and the EDB Server on the same machine ?  If not, then is the network
> connection subject to drop-outs (wireless) or IP address changes from a
DHCP
> server ?
>
> --
> Tim Young
> Elevate Software
> www.elevatesoft.com
>
>

Wed, Nov 7 2007 1:52 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Harry,

<< I've been testing it again and it seems that when a user's pc (client
side) is in 'sleeping mode', longer then the timeout, this appears.
Then -when not not in sleeping mode anymore-, on browsing (or changing a
filter- a filter was active in this case) the app freezes.

How to handle such a scenario. This ofcourse happens a lot (coffeebreaks,
lunchbreaks etc). Is there a way to reconnect in these cases (so that a user
does not notice it)? >>

EDB will handle it transparently, but it means increasing the server-side
timeout to a very large value, thus defeating the pinging architecture's
ability to quickly remove sessions that aren't pinging anymore.  The issue
is that the sleep mode appears to be shutting down the thread that does the
pinging in EDB.

--
Tim Young
Elevate Software
www.elevatesoft.com

Page 1 of 2Next Page »
Jump to Page:  1 2
Image