[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference pamsrc::objectbroker_development

Title:ObjectBroker Development - BEA Systems' CORBA
Notice:See note 2 for kit locations; note 4 for training
Moderator:RECV::GUMBELd
Created:Thu Dec 27 1990
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2482
Total number of notes:13057

2435.0. "Confused: Instance exists - is it 'active'?" by LEMAN::DONALDSON (Froggisattva! Froggisattva!) Fri Feb 14 1997 09:07

I'm trying to understand the following behaviour:

	1 - Server makes an objref using BOA::create
	2 - Server associates the objref with an instance
	3 - Server stringifies it and files it
	4 - Client picks up the file and 'objectifies' the objref string
	5 - Client makes a request using the objref
	6 - Server calls ACTIVATE_IMPL_ROUTINE
	7 - Server calls ACTIVATE_OBJ_ROUTINE
	8 - Server dispatches request to correct method of the 
		associated instance

What I cant understand is step 7. Surely the object was already
active because of the BOA::create?

I surmised that somehow the stringify had 'deactivated' it,
so I added a duplicate between step 2 and 3. No change in
behaviour.

John D.

PS. Please please please lets have a comprehensive 
"object instance state chart". When is it active, what
bumps or decrements the reference counts, when the
instance is cleaned up, etc. What provokes the state 
changes. This is particularly needed on the server
but the client side would be interesting too.
T.RTitleUserPersonal
Name
DateLines