488/158 ICE question: CMP entity bean life-cycle
Ok, here goes...this sample question is driving me nuts.

Please note my primary reference is the O'Reilly book, Enterprise JavaBeans, 3rd Ed. by Monson-Haefel. ICE Question asks to order these events once the client has invoked the create() method on a CMP entity bean.
a. Container creates an EJBObject
b.
EJB home object invokes ejbCreate() on bean instance.
c. Bean instance is associated with EJBObject.
d. Container creates new bean instance.
e. Container calls setEntityContext() on bean instance.
f. Container creates the bean representation in a database.
g. ejbPostCreate() method is invoked on the bean method
Here's what I believe is the order:
1. d - Container creates multiple copies for each deployed bean for availability in the instance pool
2. e - The first method called after a bean is instantiated is setEntityContext()
3. (no letter...) - Client invokes create() on home stub
4. b - as a result of #3, ejbCreate() with matching parameters is invoked
5. a - Container creates EJB Object. (I believe the remote reference returned to the client will reference this object � is this true?)
6. f - insert new record in database
6. c - EJB Ojbect is associated with an instance from the instance pool with it's newly inserted record in the database
7. g - ejbPostCreate() is invoked
Needless to say, my sequence isn't listed as an answer. I'd appreciate any feedback on this topic as I am trying to prepare for the new 158 (old 488) IBM exam for Websphere Application Server 4.0. Thanks ahead of time!
