AW: [omniORB] omniORB server application shutdown

evgeni.rojkov at durr.com evgeni.rojkov at durr.com
Tue Jun 12 12:09:29 BST 2007


Thank you for advise !
Is it something omniORB specific ?
Actually I have several ORB_init()s in one process in my Java-Application
running (Java 2, Suns JavaIDL).
I could not reproduce any troubles (yet ?).
Kind Regards,
Evgeni
 

	-----Ursprüngliche Nachricht-----
	Von: Wernke zur Borg [mailto:wernke.zur.borg at vega.de] 
	Gesendet: Dienstag, 12. Juni 2007 10:41
	An: Rojkov, Evgeni
	Cc: omniorb-list at omniorb-support.com
	Betreff: RE: [omniORB] omniORB server application shutdown
	
	
	Hello,
	 
	You should not call ORB_init() more than once. Use the same ORB for both
server and client roles.
	 
	Regards, Wernke
	 
	 
________________________________

	From: omniorb-list-bounces at omniorb-support.com
[mailto:omniorb-list-bounces at omniorb-support.com] 
	Sent: 12 June 2007 10:25
	Subject: [omniORB] omniORB server application shutdown
	
	

		Dear Sir, 
		just a question to be sure I am doing the right things. 
		**** 
		-> I develop server application supplying some interfaces using
following: 
		orb1 =  CORBA::ORB_init(); 
		orb1->resolve_initial_references("RootPOA") 
		poa->activate_object(...); 
		poa->the_POAManager()->activate(); 
		orb1->run(); 
		**** 
		-> This server acts as client calling some remote interfaces as
well using following: 
		orb2 =  CORBA::ORB_init(); 
		rootContext = orb2->resolve_initial_references("NameService"); 
		obj = rootContext->resolve_str(...); 
		obj->doSomemting(...); 
		orb2->destroy(); 
		**** 
		-> To shutdown the appliction I call orb1->shutdown(true)
(unblocking orb1->run()) 
		-> orb1->destroy() looks to be a part of shutdown() 
		-> Calls running by orb2 are canceled as well (exception
handling is done) 
		-> Appication goes down (as desired :-) 
		**** 
		-> Questions : 
		Is it the right way to shutdown an application having several
activ ORBs doing orb->shutdown() on one of them ? 
		Are some side effects possible ? 

		Kind Regards 
		Evgeni Rojkov 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20070612/87916810/attachment.htm


More information about the omniORB-list mailing list