> 
> Method calls in CTM trigger transactional stuff as specified in the
> ejb-jar.xml

Do you mean that:
------------------------------------------------------------------------

<?xml version="1.0"?>

<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise
JavaBeans 1.
1//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd">

<ejb-jar>
  <display-name>Verleih</display-name>
  <enterprise-beans>

    <entity>
      <description>Persistent VerleihObj</description>
      <ejb-name>VerleihBean</ejb-name>
      <home>de.cogito.eVeryThing.VerleihHome</home>
      <remote>de.cogito.eVeryThing.Verleih</remote>
      <ejb-class>de.cogito.eVeryThing.VerleihBean</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>java.lang.String</prim-key-class>
      <reentrant>False</reentrant>
      <cmp-field><field-name>name</field-name></cmp-field>
      <cmp-field><field-name>info</field-name></cmp-field>
      <cmp-field><field-name>wo</field-name></cmp-field>
      <cmp-field><field-name>ausgeliehen</field-name></cmp-field>
      <cmp-field><field-name>werhatsausgeliehen</field-name></cmp-field>
      <cmp-field><field-name>wannausgeliehen</field-name></cmp-field>
      <cmp-field><field-name>biswannausgeliehen</field-name></cmp-field>
      <cmp-field><field-name>vormerkenfuer</field-name></cmp-field>
      <cmp-field><field-name>vormerkendatum</field-name></cmp-field>
      <cmp-field><field-name>id</field-name></cmp-field>

      <primkey-field>id</primkey-field>
    </entity>
  </enterprise-beans>

  <assembly-descriptor>
    <container-transaction>
      <method>
        <ejb-name>VerleihBean</ejb-name>
        <method-name>*</method-name> 
      </method>
      <trans-attribute>Required</trans-attribute>
    </container-transaction>
  </assembly-descriptor>
</ejb-jar>
---------------------------------------------------------------------
means that ALL Methods are handles by Container Transaction ??
and that

----------------------------------------------------------------------

....
   <assembly-descriptor>
    <container-transaction>
      <method>
        <ejb-name>VerleihBean</ejb-name>
        <method-name>Something</method-name> 
        <method-name>Anotherthing</method-name> 
      </method>
      <trans-attribute>Required</trans-attribute>
    </container-transaction>
  </assembly-descriptor>

-----------------------------------------------------------------------

in this case Something() and Anotherthing() are handled by container
Transaction.

I get the Impression that by default all Methods are handled by CT. Is
that true, if YES, could you give me/us an example where some methods
are NOT handled by CT, please ?

                Greetings
                                Volker Graf


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to