Hello Adrian,
Thank you for your advice.
I solved my problem finally.
I thought we did not implement isModified() method, but that method was
implemented in super class of our original framework. The default
implementation of the isModified() was just return false. That is why
ejbStore() was not called.
It was my fault. I must have seen them carefully.
Thanks again.
Regards,
taka
On 26 Sep 2003 13:20:05 +0100
Adrian Brock <[EMAIL PROTECTED]> wrote:
> You haven't posted your "User Configuration 0"
>
> Also the logs don't show enough, I don't see the finder or the commit.
> I do see it registering the context for synchronization at transaction
> end.
>
> You didn't answer my question about isModified()
>
> Finally, what is happening with your key?
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] Begin invoke, key=
>
> It might be easier if you create a simple example that
> reproduces the problem and send it to me.
>
> Regards,
> Adrian
>
> On Fri, 2003-09-26 at 09:25, Yasuhiro Takahashi wrote:
> > Hi Adrian,
> >
> > Here is current environment info and configuration.
> >
> >
> > JDK: 1.3.1_08 ( Because a crypto library does not work in 1.4+)
> > OS: Windows Server 2000, Windows XP Pro
> > JBoss: 3.2.1, 3.2.2RC3
> > DB: Microsoft SQL Server 2000(SP3)
> > JDBC: The driver Microsoft made
> > Bean: BMP Entity Bean (EJB 1.1 spec)
> >
> >
> > ----- Configurations -----
> >
> > <ejb-jar>
> > ...
> > <entity>
> > <ejb-name>AnkenEntity</ejb-name>
> > <home>jp.or.jacic.ebidcore.business.entity.anken.AnkenEntityHome</home>
> > <remote>jp.or.jacic.ebidcore.business.entity.anken.AnkenEntity</remote>
> >
> > <ejb-class>jp.or.jacic.ebidcore.business.entity.anken.AnkenEntityBean</ejb-class>
> > <persistence-type>Bean</persistence-type>
> >
> > <prim-key-class>jp.or.jacic.ebidcore.common.model.AnkenEntPKModel</prim-key-class>
> > <reentrant>False</reentrant>
> > <env-entry>
> > <env-entry-name>jp.co.nec.ome.component.ComponentName</env-entry-name>
> > <env-entry-type>java.lang.String</env-entry-type>
> > <env-entry-value>AnkenEntity</env-entry-value>
> > </env-entry>
> > <env-entry>
> >
> > <env-entry-name>jp.co.nec.ome.component.EnvironmentJNDIName</env-entry-name>
> > <env-entry-type>java.lang.String</env-entry-type>
> >
> > <env-entry-value>jp.or.jacic.ebidfw.business.utility.environment.bean.EnvironmentReader</env-entry-value>
> > </env-entry>
> > </entity>
> > ...
> >
> > <assembly-descriptor>
> > <container-transaction>
> > <method>
> > <ejb-name>AnkenEntity</ejb-name>
> > <method-name>*</method-name>
> > </method>
> > <trans-attribute>Required</trans-attribute>
> > </container-transaction>
> > </assembly-descriptor>
> > ...
> > </ejb-jar>
> > <enterprise-beans>
> > ...
> > <entity>
> > <ejb-name>AnkenEntity</ejb-name>
> > <jndi-name>jp.or.jacic.ebidcore.business.entity.anken.AnkenEntity</jndi-name>
> > <configuration-name>User Configuration 0</configuration-name>
> > </entity>
> > ...
> > </enterprise-beans>
> > <jboss>
> >
> >
> > </jboss>
> >
> >
> >
> > Followings are code snipet that ejbStore() is not called;
> >
> >
> > public ChotatsuAnkenJokyoKanriCtlModel updateAnkenJotai(UserInformation
> > argUserInformation, ChotatsuAnkenJokyoKanriCtlModel argChotatsuAnkenJokyoKanriCtl)
> > throws RemoteException
> > {
> > super.userInformation = argUserInformation;
> > String METHOD_NAME = "updateAnkenJotai";
> > traceLog("ChotatsuAnkenJokyoKanriModelManagerBean", "updateAnkenJotai",
> > "started.");
> > AnkenkanriEntModel ankenkanriEntModel = new AnkenkanriEntValue();
> > String ankenNo =
> > argChotatsuAnkenJokyoKanriCtl.getAnkenJohoValue().getAnkenNo();
> > String seniStatus =
> > argChotatsuAnkenJokyoKanriCtl.getChotatsuAnkenJokyoKanriValue().getSeniStatus();
> > String yoteiseniStatus =
> > argChotatsuAnkenJokyoKanriCtl.getChotatsuAnkenJokyoKanriValue().getYoteiseniStatus();
> > int count = 0;
> > try
> > {
> > AnkenEntPKModel entPKModel = new AnkenEntPKValue(ankenNo);
> > entPKModel.setExtraField("UserInformation", argUserInformation);
> > AnkenEntity ankenEntity = ankenEntityHome.findByPrimaryKey(entPKModel);
> > if(ankenEntity != null)
> > {
> > ankenkanriEntModel = ankenEntity.getAnkenkanriEnt();
> > ankenkanriEntModel.setSeniStatus(seniStatus);
> > ankenkanriEntModel.setYoteiseniStatus(yoteiseniStatus);
> > ankenkanriEntModel.setUserType(argUserInformation.getUserType());
> >
> > ankenkanriEntModel.setRegts(argChotatsuAnkenJokyoKanriCtl.getGetDate());
> > ankenkanriEntModel.setRegcode(argUserInformation.getUserId());
> > ankenkanriEntModel.setExtraField("UserInformation",
> > argUserInformation);
> >
> >
> > //AnkenEntModel testAnkenEntModel =
> > ankenEntity.getAnkenEnt();
> > //ankenEntity.setAnkenEnt( testAnkenEntModel );
> >
> >
> > ankenEntity.setAnkenkanriEnt(ankenkanriEntModel);
> > count++;
> > }
> > argChotatsuAnkenJokyoKanriCtl.setShoriKensu(count);
> > }
> > catch(ObjectNotFoundException ex)
> > {
> > argChotatsuAnkenJokyoKanriCtl.setShoriKensu(0);
> > }
> > catch(FinderException ex)
> > {
> > traceLog("ChotatsuAnkenJokyoKanriModelManagerBean",
> > "updateAnkenJotai", "FinderException");
> > argChotatsuAnkenJokyoKanriCtl.addStatus(new ErrorStatus(-20003));
> > }
> > catch(ComponentEJBException ex)
> > {
> > argChotatsuAnkenJokyoKanriCtl.addStatus(new ErrorStatus(-20003));
> > }
> > traceLog("ChotatsuAnkenJokyoKanriModelManagerBean", "updateAnkenJotai",
> > "finished.");
> > debugLog("ChotatsuAnkenJokyoKanriModelManagerBean", "updateAnkenJotai",
> > "DEBUG_LOG[3]");
> > return argChotatsuAnkenJokyoKanriCtl;
> > }
> >
> > And Trace log
> >
> >
> > TRACE [org.jboss.system.Registry] lookup
> > -1639538063=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.entity.anken.AnkenEntity,service=EJB
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] Start method=getAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Current transaction in MI is
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TX_REQUIRED for getAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Thread came in with tx
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] Begin invoke, key=
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor] invoke
> > called for ctx [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] End invoke, key=
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=getAnkenkanriEnt
> > TRACE [org.jboss.system.Registry] lookup
> > -1639538063=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.entity.anken.AnkenEntity,service=EJB
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] Start method=setAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Current transaction in MI is
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TX_REQUIRED for setAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Thread came in with tx
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] Begin invoke, key=
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor] invoke
> > called for ctx [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] End invoke, key=
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=setAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.StatelessSessionInstancePool] 0/100 Free
> > instance:[EMAIL PROTECTED]:XidImpl [FormatId=257, GlobalId=y-takahashi//73,
> > BranchQual=]#true#class
> > jp.or.jacic.ebidcore.business.model.chotatsuankenjokyokanri.ChotatsuAnkenJokyoKanriModelManagerBean
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=updateAnkenJotai
> > TRACE [org.jboss.system.Registry] lookup
> > 189964640=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.common.utility.auditlog.bean.AuditLog,service=EJB
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] Start method=create
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Current transaction in MI is
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TX_REQUIRED for create
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Thread came in with tx
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=create
> >
> >
> >
> >
> >
> > Then I tried this code.
> > I added two lines and this time, ejbStore() is called.
> >
> >
> > public ChotatsuAnkenJokyoKanriCtlModel updateAnkenJotai(UserInformation
> > argUserInformation, ChotatsuAnkenJokyoKanriCtlModel argChotatsuAnkenJokyoKanriCtl)
> > throws RemoteException
> > {
> > super.userInformation = argUserInformation;
> > String METHOD_NAME = "updateAnkenJotai";
> > traceLog("ChotatsuAnkenJokyoKanriModelManagerBean", "updateAnkenJotai",
> > "started.");
> > AnkenkanriEntModel ankenkanriEntModel = new AnkenkanriEntValue();
> > String ankenNo =
> > argChotatsuAnkenJokyoKanriCtl.getAnkenJohoValue().getAnkenNo();
> > String seniStatus =
> > argChotatsuAnkenJokyoKanriCtl.getChotatsuAnkenJokyoKanriValue().getSeniStatus();
> > String yoteiseniStatus =
> > argChotatsuAnkenJokyoKanriCtl.getChotatsuAnkenJokyoKanriValue().getYoteiseniStatus();
> > int count = 0;
> > try
> > {
> > AnkenEntPKModel entPKModel = new AnkenEntPKValue(ankenNo);
> > entPKModel.setExtraField("UserInformation", argUserInformation);
> > AnkenEntity ankenEntity = ankenEntityHome.findByPrimaryKey(entPKModel);
> > if(ankenEntity != null)
> > {
> > ankenkanriEntModel = ankenEntity.getAnkenkanriEnt();
> > ankenkanriEntModel.setSeniStatus(seniStatus);
> > ankenkanriEntModel.setYoteiseniStatus(yoteiseniStatus);
> > ankenkanriEntModel.setUserType(argUserInformation.getUserType());
> >
> > ankenkanriEntModel.setRegts(argChotatsuAnkenJokyoKanriCtl.getGetDate());
> > ankenkanriEntModel.setRegcode(argUserInformation.getUserId());
> > ankenkanriEntModel.setExtraField("UserInformation",
> > argUserInformation);
> >
> >
> > // ***** ADDED THIS CODE *****
> > AnkenEntModel testAnkenEntModel = ankenEntity.getAnkenEnt();
> > ankenEntity.setAnkenEnt( testAnkenEntModel );
> > // **************************
> >
> >
> > ankenEntity.setAnkenkanriEnt(ankenkanriEntModel);
> > count++;
> > }
> > argChotatsuAnkenJokyoKanriCtl.setShoriKensu(count);
> > }
> > catch(ObjectNotFoundException ex)
> > {
> > argChotatsuAnkenJokyoKanriCtl.setShoriKensu(0);
> > }
> > catch(FinderException ex)
> > {
> > traceLog("ChotatsuAnkenJokyoKanriModelManagerBean",
> > "updateAnkenJotai", "FinderException");
> > argChotatsuAnkenJokyoKanriCtl.addStatus(new ErrorStatus(-20003));
> > }
> > catch(ComponentEJBException ex)
> > {
> > argChotatsuAnkenJokyoKanriCtl.addStatus(new ErrorStatus(-20003));
> > }
> > traceLog("ChotatsuAnkenJokyoKanriModelManagerBean", "updateAnkenJotai",
> > "finished.");
> > debugLog("ChotatsuAnkenJokyoKanriModelManagerBean", "updateAnkenJotai",
> > "DEBUG_LOG[3]");
> > return argChotatsuAnkenJokyoKanriCtl;
> > }
> >
> >
> > And Trace log;
> >
> > TRACE [org.jboss.system.Registry] lookup
> > -1639538063=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.entity.anken.AnkenEntity,service=EJB
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] Start method=getAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Current transaction in MI is
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TX_REQUIRED for getAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Thread came in with tx
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] Begin invoke, key=
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor] invoke
> > called for ctx [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] End invoke, key=
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=getAnkenkanriEnt
> > TRACE [org.jboss.system.Registry] lookup
> > -1639538063=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.entity.anken.AnkenEntity,service=EJB
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] Start method=getAnkenEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Current transaction in MI is
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TX_REQUIRED for getAnkenEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Thread came in with tx
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] Begin invoke, key=
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor] invoke
> > called for ctx [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] End invoke, key=
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=getAnkenEnt
> > TRACE [org.jboss.system.Registry] lookup
> > -1639538063=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.entity.anken.AnkenEntity,service=EJB
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] Start method=setAnkenEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Current transaction in MI is
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TX_REQUIRED for setAnkenEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Thread came in with tx
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] Begin invoke, key=
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor] invoke
> > called for ctx [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] End invoke, key=
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=setAnkenEnt
> > TRACE [org.jboss.system.Registry] lookup
> > -1639538063=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.entity.anken.AnkenEntity,service=EJB
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] Start method=setAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Current transaction in MI is
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TX_REQUIRED for setAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Thread came in with tx
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] Begin invoke, key=
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor] invoke
> > called for ctx [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor]
> > register, [EMAIL PROTECTED], tx=TransactionImpl:XidImpl [FormatId=257,
> > GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.EntityLockInterceptor] End invoke, key=
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=setAnkenkanriEnt
> > TRACE [org.jboss.ejb.plugins.StatelessSessionInstancePool] 0/100 Free
> > instance:[EMAIL PROTECTED]:XidImpl [FormatId=257, GlobalId=y-takahashi//73,
> > BranchQual=]#true#class
> > jp.or.jacic.ebidcore.business.model.chotatsuankenjokyokanri.ChotatsuAnkenJokyoKanriModelManagerBean
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=updateAnkenJotai
> > TRACE [org.jboss.system.Registry] lookup
> > 189964640=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.common.utility.auditlog.bean.AuditLog,service=EJB
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] Start method=create
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Current transaction in MI is
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TX_REQUIRED for create
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] Thread came in with tx
> > TransactionImpl:XidImpl [FormatId=257, GlobalId=y-takahashi//73, BranchQual=]
> > TRACE [org.jboss.ejb.plugins.TxInterceptorCMT] TxInterceptorCMT: In finally
> > TRACE [org.jboss.ejb.plugins.LogInterceptor] End method=create
> > TRACE [org.jboss.system.Registry] lookup
> > 189964640=jboss.j2ee:jndiName=jp.or.jacic.ebidcore.business.common.utility.auditlog.bean.AuditLog,service=EJB
> >
> >
> >
> > Regrad,
> > taka
> >
> >
> > On 25 Sep 2003 14:52:14 +0100
> > Adrian Brock <[EMAIL PROTECTED]> wrote:
> >
> > > Do you implement isModified()?
> > >
> > > Perhaps you can enable TRACE logging for org.jboss.ejb
> > > (see the example in conf/log4j.xml) and post the log
> > > snippet from log/server.log
> > >
> > > Your configurations would also help.
> > >
> > > Regards,
> > > Adrian
> > >
> > > On Thu, 2003-09-25 at 03:54, Yasuhiro Takahashi wrote:
> > > > I wrote wrong.
> > > >
> > > > (Wrong)
> > > > > Here is the problem.
> > > > > In stem 3(or after step3), ejbStore() of E1 is never called.
> > > >
> > > >
> > > > (Correct)
> > > > Here is the problem.
> > > > In step *4* (or after step *4*), ejbStore() of E1 is never called.
> > > >
> > > >
> > > > Thanks,
> > > > Taka
> > > >
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This sf.net email is sponsored by:ThinkGeek
> > > > Welcome to geek heaven.
> > > > http://thinkgeek.com/sf
> > > > _______________________________________________
> > > > JBoss-user mailing list
> > > > [EMAIL PROTECTED]
> > > > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > > --
> > > xxxxxxxxxxxxxxxxxxxxxxxx
> > > Adrian Brock
> > > Director of Support
> > > Back Office
> > > JBoss Group, LLC
> > > xxxxxxxxxxxxxxxxxxxxxxxx
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > JBoss-user mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > >
> --
> xxxxxxxxxxxxxxxxxxxxxxxx
> Adrian Brock
> Director of Support
> Back Office
> JBoss Group, LLC
> xxxxxxxxxxxxxxxxxxxxxxxx
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>
--
Yasuhiro Takahashi <[EMAIL PROTECTED]>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user