ok it's fixed
Regards
marc
:(
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of marc fleury
> Sent: Wednesday, August 09, 2000 9:08 PM
> To: jBoss
> Subject: RE: [jBoss-User] ejbStore not being called on BMP beans
>
>
> Yes it's a recent thing afaik, but it means our tests are not
> solid enough.
> We were seeing the stuff stored and from the client everything looked OK
> because it was from the cache of the server...
>
>
> bummer.
>
> marc
>
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]]On Behalf Of Jeremiah Johnson
> > Sent: Wednesday, August 09, 2000 8:58 PM
> > To: jBoss
> > Subject: RE: [jBoss-User] ejbStore not being called on BMP beans
> >
> >
> > Sorry that I don't have an answer on your question. I just
> > wanted to say that I ran a test and am having a similar result.
> >
> > --- Clipped from jboss.xml ---
> > <resource-managers>
> > <resource-manager res-class="org.jboss.ejb.deployment.JDBCResource">
> > <res-name>jdbc/SECM</res-name>
> > <res-jndi-name>Oracle</res-jndi-name>
> > </resource-manager>
> > </resource-managers>
> >
> > <enterprise-beans>
> > <entity>
> > <ejb-name>datatype.AddressBook</ejb-name>
> > <jndi-name>datatype.AddressBook</jndi-name>
> > <configuration-name>BMP EntityBean</configuration-name>
> > </entity>
> > ---
> >
> > --- Clipped from ejb-jar.xml ---
> > <enterprise-beans>
> > <entity>
> > <description>Address Book entity</description>
> > <display-name>AddressBookEntity</display-name>
> > <ejb-name>datatype.AddressBook</ejb-name>
> > <home>org.opengroupware.datatype.AddressBookHome</home>
> > <remote>org.opengroupware.datatype.AddressBook</remote>
> > <ejb-class>org.opengroupware.datatype.AddressBookBean</ejb-class>
> > <persistence-type>Bean</persistence-type>
> > <prim-key-class>java.lang.Long</prim-key-class>
> > <reentrant>False</reentrant>
> > <resource-ref>
> > <description>JDBC Connection for the bean</description>
> > <res-ref-name>jdbc/SECM</res-ref-name>
> > <res-type>javax.sql.DataSource</res-type>
> > <res-auth>Container</res-auth>
> > </resource-ref>
> > </entity>
> > ---
> >
> > And the bean code:
> >
> > --- Clipped from AddressBookBean.java ---
> > public void ejbStore() {
> > System.out.println( "ejbStore called." );
> >
> > Connection connection = openConnection();
> >
> > // first, remove all of the address list rows
> > try {
> > PreparedStatement preparedStatement = connection.prepareStatement(
> > "DELETE FROM ADDRESSLIST WHERE ADDRESSID=?"
> > );
> > preparedStatement.setLong( 1, addressBookId.longValue() );
> >
> > preparedStatement.executeUpdate();
> > } catch( SQLException sqle ) {
> > closeConnection( connection );
> >
> > throw new EJBException(
> > "Failed removng addresses from AddressBook: " + sqle.getMessage()
> > );
> > }
> >
> > // re-add the address list
> > try {
> > System.out.println( "writing the address list" );
> >
> > Enumeration enumeration = addressList.keys();
> > while( enumeration.hasMoreElements() ) {
> > String email = (String) enumeration.nextElement();
> >
> > PreparedStatement preparedStatement = connection.prepareStatement(
> > "INSERT INTO ADDRESSLIST VALUES( ?, ?, ? )"
> > );
> > preparedStatement.setLong( 1, addressBookId.longValue() );
> > preparedStatement.setString( 2, email );
> > preparedStatement.setString( 3, (String) addressList.get(email) );
> >
> > preparedStatement.executeUpdate();
> > }
> > } catch( SQLException sqle ) {
> > closeConnection( connection );
> >
> > throw new EJBException(
> > "Failed adding addresses to AddressBook: " + sqle.getMessage()
> > );
> > }
> >
> > // then, update the address book record
> > try {
> > PreparedStatement preparedStatement = connection.prepareStatement(
> > "UPDATE ADDRESSBOOK SET USERID=?, NAME=? WHERE ADDRESSID=?"
> > );
> > preparedStatement.setLong( 1, userId );
> > preparedStatement.setString( 2, name );
> > preparedStatement.setLong( 3, addressBookId.longValue() );
> >
> > preparedStatement.executeUpdate();
> > } catch( SQLException sqle ) {
> > closeConnection( connection );
> >
> > throw new EJBException(
> > "Failed update AddressBook: " + sqle.getMessage()
> > );
> > }
> >
> > closeConnection( connection );
> >
> > }
> >
> > ---
> >
> > I will let you know if I track down anything, but I would
> > appreciate any help from people working on the container...
> >
> > - jeremiah
> >
> > ------Original Message------
> > From: Richard Backhouse <[EMAIL PROTECTED]>
> > To: "[EMAIL PROTECTED]"
> <[EMAIL PROTECTED]>
> > Sent: August 10, 2000 2:18:17 AM GMT
> > Subject: [jBoss-User] ejbStore not being called on BMP beans
> >
> >
> > I'm not seeing the ejbStore method being called on any of my BMP beans.
> > I have tried both the latest binary and also the latest source tree from
> > cvs. What is the trigger for the ejbStore to be called. FYI all my
> > methods in the beans are defined with the Required transaction
> > attribute.
> >
> > Richard Backhouse
> > Oak Grove Software
> >
> >
> > --
> > --------------------------------------------------------------
> > To subscribe: [EMAIL PROTECTED]
> > To unsubscribe: [EMAIL PROTECTED]
> > Problems?: [EMAIL PROTECTED]
> >
> > ______________________________________________
> > FREE Personalized Email at Mail.com
> > Sign up at http://www.mail.com/?sr=signup
> >
> >
> >
> > --
> > --------------------------------------------------------------
> > To subscribe: [EMAIL PROTECTED]
> > To unsubscribe: [EMAIL PROTECTED]
> > Problems?: [EMAIL PROTECTED]
> >
> >
>
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Problems?: [EMAIL PROTECTED]
>
>
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]