Discussion:
[omniORB] Is CORBA session managed by Client or Server
Bishnu Choudhury
2010-07-14 12:51:28 UTC
Permalink
Hi,

We have a CORBA client which connects with the remote CORBA server. The
CORBA client creates session using the method provided by the server. After
it's operations, it calls the method of server to end the session.

However, it's being complained from the server side that the sessions are
not terminating properly.

Sorry if my question sounds stupid, but as per my understanding the session
management is done by the server and client only uses the method implemented
at the server end to create or end the sessions. Is there anything that can
be done at client side to shutdown the session properly?

Is there any CORBA standard defined/available for session shutdown.

With best regards,

Bishnu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20100714/0d14330c/attachment.htm
Duncan Grisby
2010-07-15 15:48:52 UTC
Permalink
Post by Bishnu Choudhury
We have a CORBA client which connects with the remote CORBA server.
The CORBA client creates session using the method provided by the
server. After it's operations, it calls the method of server to end
the session.
However, it's being complained from the server side that the sessions
are not terminating properly.
What do you mean by "session"? CORBA doesn't have a concept of a
session, so I assume it is something specific to the interfaces you are
using. In that case, it is not a CORBA or omniORB question. You need to
understand the semantics of the session management in the interfaces you
are using.

If you are actually talking about management of the network connections
used to perform the CORBA calls, then either client or server can close
idle connections at any time. In omniORB, both clients and servers do
so.

Cheers,

Duncan.
--
-- Duncan Grisby --
-- ***@grisby.org --
-- http://www.grisby.org --
Loading...