[omniORB] beginner orb.shutdown question
Daniel Greenblatt
dan at cgl.ucsf.edu
Thu May 8 18:18:18 BST 2003
I'm unclear as to exactly what a call to ORB.shutdown does, and how this
differs from orb.destroy
Once the ORB is shut down, is it possible to start it back up again?
Here's the sequence of calls I'm making, and I'm running into an error:
self.orb = CORBA.ORB_init(argv, CORBA.ORB_ID)
(...do corba stuff...)
self.orb.shutdown(0)
(the object that self refers to is deleted...)
(...need to restart ORB, now self is a seperate instance...)
self.orb = CORBA.ORB_init(argv, CORBA.ORB_ID)
and I get a:
File "Collaboratory/Node.py", line 272, in StartPOA
self.poa = self.orb.resolve_initial_references('RootPOA')
File "/usr/local/chimera1700/share/omni/omniORB/CORBA.py", line 486, in
resolve_initial_references
return _omnipy.orb_func.resolve_initial_references(self, identifier)
BAD_INV_ORDER: Minor: 1330446340, Completed: COMPLETED_NO.
There must be something fundamental that I'm not understanding. Is it
possible to shutdown and restart an ORB??
Thank you,
Dan Greenblatt
More information about the omniORB-list
mailing list