> Weird.. it works for me. Can you send me your ejb-jar.xml so I can test?

Here my ejb-jar.xml:

---- snip ----
<ejb-jar>
   <display-name>jBVS</display-name>
   <enterprise-beans>
      <entity>
         <description>Die EnterpriseBean <em>PersonBean</em> repr�sentiert
eine Person, die Persistent
 gepeichert ist.</description>
         <ejb-name>Person</ejb-name>
         <home>de.oblgmbh.meta.interfaces.PersonHome</home>
         <remote>de.oblgmbh.meta.interfaces.Person</remote>
         <ejb-class>de.oblgmbh.meta.ejb.PersonCMP</ejb-class>
         <persistence-type>Container</persistence-type>
        
<prim-key-class>de.oblgmbh.meta.interfaces.PersonPK</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
            <description>Anrede dieser Person</description>
            <field-name>Anrede</field-name>
         </cmp-field>
         <cmp-field>
            <description>Titel dieser Person</description>
            <field-name>Titel</field-name>
         </cmp-field>
         <cmp-field>
            <description>Name dieser Person</description>
            <field-name>Name</field-name>
         </cmp-field>
         <cmp-field>
            <description>Rufname dieser Person</description>
            <field-name>Rufname</field-name>
         </cmp-field>
         <cmp-field>
            <description>Vorname dieser Person</description>
            <field-name>Vorname</field-name>
         </cmp-field>
         <cmp-field>
            <description>Nummer</description>
            <field-name>Nummer</field-name>
         </cmp-field>
         <cmp-field>
            <description>Mandant</description>
            <field-name>Mandant</field-name>
         </cmp-field>
         <ejb-ref>
            <ejb-ref-name>ejb/Adresse</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>de.oblgmbh.meta.interfaces.AdresseHome</home>
            <remote>de.oblgmbh.meta.interfaces.Adresse</remote>
            <ejb-link>Adresse</ejb-link>
         </ejb-ref>
         <security-role-ref>
            <role-name>admin</role-name>
            <role-link>Administrator</role-link>
         </security-role-ref>
         <security-role-ref>
            <role-name>user</role-name>
            <role-link>User</role-link>
         </security-role-ref>
      </entity>
      <entity>
         <description>Die EnterpriseBean <em>MeldenderBean</em>
repr�sentiert den Meldenden, der Persistent
 gepeichert ist.</description>
         <ejb-name>Meldender</ejb-name>
         <home>de.oblgmbh.meta.interfaces.MeldenderHome</home>
         <remote>de.oblgmbh.meta.interfaces.Meldender</remote>
         <ejb-class>de.oblgmbh.meta.ejb.MeldenderCMP</ejb-class>
         <persistence-type>Container</persistence-type>
        
<prim-key-class>de.oblgmbh.meta.interfaces.MeldenderPK</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
            <description>Mandant</description>
            <field-name>Mandant</field-name>
         </cmp-field>
         <cmp-field>
            <description>Nummer</description>
            <field-name>Nummer</field-name>
         </cmp-field>
         <cmp-field>
            <description>Telefon</description>
            <field-name>Telefon</field-name>
         </cmp-field>
         <security-role-ref>
            <role-name>admin</role-name>
            <role-link>Administrator</role-link>
         </security-role-ref>
         <security-role-ref>
            <role-name>user</role-name>
            <role-link>User</role-link>
         </security-role-ref>
      </entity>
      <entity>
         <description>Die EnterpriseBean <em>MandantBean</em>
repr�sentiert den Mandanten, der Persistent
 gepeichert ist.</description>
         <ejb-name>Mandant</ejb-name>
         <home>de.oblgmbh.meta.interfaces.MandantHome</home>
         <remote>de.oblgmbh.meta.interfaces.Mandant</remote>
         <ejb-class>de.oblgmbh.meta.ejb.MandantCMP</ejb-class>
         <persistence-type>Container</persistence-type>
        
<prim-key-class>de.oblgmbh.meta.interfaces.MandantPK</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
            <description>Nummer dieses Mandanten</description>
            <field-name>Nummer</field-name>
         </cmp-field>
         <cmp-field>
            <description>Bezeichnung dieses Mandanten</description>
            <field-name>Bezeichnung</field-name>
         </cmp-field>
         <cmp-field>
            <description>Firmenlogo dieses Mandanten</description>
            <field-name>FirmenLogo</field-name>
         </cmp-field>
         <cmp-field>
            <description>Bankverbindungen dieses Mandanten</description>
            <field-name>BankVerbindungen</field-name>
         </cmp-field>
         <ejb-ref>
            <ejb-ref-name>ejb/Adresse</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>de.oblgmbh.meta.interfaces.AdresseHome</home>
            <remote>de.oblgmbh.meta.interfaces.Adresse</remote>
            <ejb-link>Adresse</ejb-link>
         </ejb-ref>
         <security-role-ref>
            <role-name>admin</role-name>
            <role-link>Administrator</role-link>
         </security-role-ref>
         <security-role-ref>
            <role-name>user</role-name>
            <role-link>User</role-link>
         </security-role-ref>
      </entity>
      <entity>
         <description>Die EnterpriseBean <em>BankBean</em> repr�sentiert
eine Bank, die Persistent
 gepeichert ist.</description>
         <ejb-name>Bank</ejb-name>
         <home>de.oblgmbh.meta.interfaces.BankHome</home>
         <remote>de.oblgmbh.meta.interfaces.Bank</remote>
         <ejb-class>de.oblgmbh.meta.ejb.BankCMP</ejb-class>
         <persistence-type>Container</persistence-type>
        
<prim-key-class>de.oblgmbh.meta.interfaces.BankPK</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
            <description>BLZ dieser Bank</description>
            <field-name>BLZ</field-name>
         </cmp-field>
         <cmp-field>
            <description>Bezeichnung dieser Bank</description>
            <field-name>Bezeichnung</field-name>
         </cmp-field>
         <cmp-field>
            <description>Kontonummer dieser Bank</description>
            <field-name>KontoNummer</field-name>
         </cmp-field>
         <security-role-ref>
            <role-name>admin</role-name>
            <role-link>Administrator</role-link>
         </security-role-ref>
         <security-role-ref>
            <role-name>user</role-name>
            <role-link>User</role-link>
         </security-role-ref>
      </entity>
      <entity>
         <description>Die EnterpriseBean <em>AdresseBean</em>
repr�sentiert eine Adresse, die Persistent
 gepeichert ist.</description>
         <ejb-name>Adresse</ejb-name>
         <home>de.oblgmbh.meta.interfaces.AdresseHome</home>
         <remote>de.oblgmbh.meta.interfaces.Adresse</remote>
         <ejb-class>de.oblgmbh.meta.ejb.AdresseCMP</ejb-class>
         <persistence-type>Container</persistence-type>
        
<prim-key-class>de.oblgmbh.meta.interfaces.AdressePK</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
            <description>Mandant dieser Adresse</description>
            <field-name>Mandant</field-name>
         </cmp-field>
         <cmp-field>
            <description>AdressNr dieser Adresse</description>
            <field-name>Nummer</field-name>
         </cmp-field>
         <cmp-field>
            <description>Strasse</description>
            <field-name>Strasse</field-name>
         </cmp-field>
         <cmp-field>
            <description>Land</description>
            <field-name>Land</field-name>
         </cmp-field>
         <cmp-field>
            <description>PLZ</description>
            <field-name>PLZ</field-name>
         </cmp-field>
         <cmp-field>
            <description>Ort</description>
            <field-name>Ort</field-name>
         </cmp-field>
         <cmp-field>
            <description>Adresstyp</description>
            <field-name>Typ</field-name>
         </cmp-field>
         <security-role-ref>
            <role-name>admin</role-name>
            <role-link>Administrator</role-link>
         </security-role-ref>
         <security-role-ref>
            <role-name>user</role-name>
            <role-link>User</role-link>
         </security-role-ref>
      </entity>
      <entity>
         <description>Die EnterpriseBean <em>VerstorbenerBean</em>
repr�sentiert einen Verstorbenen,
 die Persistent gepeichert ist.</description>
         <ejb-name>Verstorbener</ejb-name>
         <home>de.oblgmbh.meta.interfaces.VerstorbenerHome</home>
         <remote>de.oblgmbh.meta.interfaces.Verstorbener</remote>
         <ejb-class>de.oblgmbh.meta.ejb.VerstorbenerCMP</ejb-class>
         <persistence-type>Container</persistence-type>
        
<prim-key-class>de.oblgmbh.meta.interfaces.VerstorbenerPK</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
            <description>Mandant</description>
            <field-name>Mandant</field-name>
         </cmp-field>
         <cmp-field>
            <description>Nummer</description>
            <field-name>Nummer</field-name>
         </cmp-field>
         <cmp-field>
            <description>Sterbeort</description>
            <field-name>SterbeOrt</field-name>
         </cmp-field>
         <cmp-field>
            <description>Ehegatte</description>
            <field-name>Ehegatte</field-name>
         </cmp-field>
         <cmp-field>
            <description>Konfession</description>
            <field-name>Konfession</field-name>
         </cmp-field>
         <cmp-field>
            <description>Todesursache</description>
            <field-name>TodesUrsache</field-name>
         </cmp-field>
         <cmp-field>
            <description>Konfession eingetragen</description>
            <field-name>KonfessionEingetragen</field-name>
         </cmp-field>
         <cmp-field>
            <description>Testament vorhanden</description>
            <field-name>TestamentVorhanden</field-name>
         </cmp-field>
         <cmp-field>
            <description>Totenschein Nummer</description>
            <field-name>TotenScheinNr</field-name>
         </cmp-field>
         <cmp-field>
            <description>Todes Bescheinigung</description>
            <field-name>TodesBescheinigung</field-name>
         </cmp-field>
         <cmp-field>
            <description>Anzahl Kinder</description>
            <field-name>AnzahlKinder</field-name>
         </cmp-field>
         <cmp-field>
            <description>Anzahl Minderj�hriger Kinder</description>
            <field-name>AnzahlMinderjaehriger</field-name>
         </cmp-field>
         <cmp-field>
            <description>Beruf</description>
            <field-name>Beruf</field-name>
         </cmp-field>
         <cmp-field>
            <description>Geburtsdatum</description>
            <field-name>GeburtsDatum</field-name>
         </cmp-field>
         <cmp-field>
            <description>Geburtsort</description>
            <field-name>GeburtsOrt</field-name>
         </cmp-field>
         <cmp-field>
            <description>Geburtsname</description>
            <field-name>GeburtsName</field-name>
         </cmp-field>
         <cmp-field>
            <description>Geburtsurkunde</description>
            <field-name>GeburtsUrkunde</field-name>
         </cmp-field>
         <cmp-field>
            <description>Staatsangeh�rigkeit</description>
            <field-name>Staatsangehoerigkeit</field-name>
         </cmp-field>
         <cmp-field>
            <description>Sterbedatum</description>
            <field-name>SterbeDatum</field-name>
         </cmp-field>
         <ejb-ref>
            <ejb-ref-name>ejb/Person</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>de.oblgmbh.meta.interfaces.PersonHome</home>
            <remote>de.oblgmbh.meta.interfaces.Person</remote>
            <ejb-link>Person</ejb-link>
         </ejb-ref>
         <ejb-ref>
            <ejb-ref-name>ejb/Adresse</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>de.oblgmbh.meta.interfaces.AdresseHome</home>
            <remote>de.oblgmbh.meta.interfaces.Adresse</remote>
            <ejb-link>Adresse</ejb-link>
         </ejb-ref>
         <ejb-ref>
            <ejb-ref-name>ejb/Ehegatte</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>de.oblgmbh.meta.interfaces.EhegatteHome</home>
            <remote>de.oblgmbh.meta.interfaces.Ehegatte</remote>
            <ejb-link>Ehegatte</ejb-link>
         </ejb-ref>
         <security-role-ref>
            <role-name>admin</role-name>
            <role-link>Administrator</role-link>
         </security-role-ref>
         <security-role-ref>
            <role-name>user</role-name>
            <role-link>User</role-link>
         </security-role-ref>
      </entity>
      <entity>
         <description>Die EnterpriseBean <em>EhegatteBean</em>
repr�sentiert den Ehegatten
 des Verstorbenen der Persistent gepeichert ist.

 </description>
         <ejb-name>Ehegatte</ejb-name>
         <home>de.oblgmbh.meta.interfaces.EhegatteHome</home>
         <remote>de.oblgmbh.meta.interfaces.Ehegatte</remote>
         <ejb-class>de.oblgmbh.meta.ejb.EhegatteCMP</ejb-class>
         <persistence-type>Container</persistence-type>
        
<prim-key-class>de.oblgmbh.meta.interfaces.EhegattePK</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
            <description>Mandant</description>
            <field-name>Mandant</field-name>
         </cmp-field>
         <cmp-field>
            <description>Nummer</description>
            <field-name>Nummer</field-name>
         </cmp-field>
         <cmp-field>
            <description>Heiratdatum</description>
            <field-name>HeiratsDatum</field-name>
         </cmp-field>
         <cmp-field>
            <description>Heiratsort</description>
            <field-name>HeiratsOrt</field-name>
         </cmp-field>
         <cmp-field>
            <description>Standesamt</description>
            <field-name>Standesamt</field-name>
         </cmp-field>
         <cmp-field>
            <description>HeiratsurkundeNr</description>
            <field-name>HeiratsUrkundenNr</field-name>
         </cmp-field>
         <cmp-field>
            <description>FamielienbuchNr</description>
            <field-name>FamilienBuchNr</field-name>
         </cmp-field>
         <cmp-field>
            <description>Aufhebungsdatum</description>
            <field-name>AufhebungsDatum</field-name>
         </cmp-field>
         <cmp-field>
            <description>Beruf</description>
            <field-name>Beruf</field-name>
         </cmp-field>
         <cmp-field>
            <description>Geburtsdatum</description>
            <field-name>GeburtsDatum</field-name>
         </cmp-field>
         <cmp-field>
            <description>Geburtsort</description>
            <field-name>GeburtsOrt</field-name>
         </cmp-field>
         <cmp-field>
            <description>Geburtsname</description>
            <field-name>GeburtsName</field-name>
         </cmp-field>
         <cmp-field>
            <description>Geburtsurkunde</description>
            <field-name>GeburtsUrkunde</field-name>
         </cmp-field>
         <cmp-field>
            <description>Staatsangeh�rigkeit</description>
            <field-name>Staatsangehoerigkeit</field-name>
         </cmp-field>
         <cmp-field>
            <description>Sterbedatum</description>
            <field-name>SterbeDatum</field-name>
         </cmp-field>
         <ejb-ref>
            <ejb-ref-name>ejb/Person</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>de.oblgmbh.meta.interfaces.PersonHome</home>
            <remote>de.oblgmbh.meta.interfaces.Person</remote>
            <ejb-link>Person</ejb-link>
         </ejb-ref>
         <ejb-ref>
            <ejb-ref-name>ejb/Adresse</ejb-ref-name>
            <ejb-ref-type>Entity</ejb-ref-type>
            <home>de.oblgmbh.meta.interfaces.AdresseHome</home>
            <remote>de.oblgmbh.meta.interfaces.Adresse</remote>
            <ejb-link>Adresse</ejb-link>
         </ejb-ref>
         <security-role-ref>
            <role-name>admin</role-name>
            <role-link>Administrator</role-link>
         </security-role-ref>
         <security-role-ref>
            <role-name>user</role-name>
            <role-link>User</role-link>
         </security-role-ref>
      </entity>
   </enterprise-beans>
   <assembly-descriptor>
      <security-role>
         <role-name>Administrator</role-name>
      </security-role>
      <security-role>
         <role-name>User</role-name>
      </security-role>
      <method-permission>
         <role-name>Administrator</role-name>
         <role-name>User</role-name>
         <method>
            <ejb-name>Person</ejb-name>
            <method-name>*</method-name>
         </method>
      </method-permission>
      <method-permission>
         <role-name>Administrator</role-name>
         <role-name>User</role-name>
         <method>
            <ejb-name>Meldender</ejb-name>
            <method-name>*</method-name>
         </method>
      </method-permission>
      <method-permission>
         <role-name>Administrator</role-name>
         <role-name>User</role-name>
         <method>
            <ejb-name>Mandant</ejb-name>
            <method-name>*</method-name>
         </method>
      </method-permission>
      <method-permission>
         <role-name>Administrator</role-name>
         <role-name>User</role-name>
         <method>
            <ejb-name>Bank</ejb-name>
            <method-name>*</method-name>
         </method>
      </method-permission>
      <method-permission>
         <role-name>Administrator</role-name>
         <role-name>User</role-name>
         <method>
            <ejb-name>Adresse</ejb-name>
            <method-name>*</method-name>
         </method>
      </method-permission>
      <method-permission>
         <role-name>Administrator</role-name>
         <role-name>User</role-name>
         <method>
            <ejb-name>Verstorbener</ejb-name>
            <method-name>*</method-name>
         </method>
      </method-permission>
      <method-permission>
         <role-name>Administrator</role-name>
         <role-name>User</role-name>
         <method>
            <ejb-name>Ehegatte</ejb-name>
            <method-name>*</method-name>
         </method>
      </method-permission>
      <container-transaction>
         <method>
            <ejb-name>Person</ejb-name>
            <method-name>*</method-name>
         </method>
         <trans-attribute>Required</trans-attribute>
      </container-transaction>
      <container-transaction>
         <method>
            <ejb-name>Meldender</ejb-name>
            <method-name>*</method-name>
         </method>
         <trans-attribute>Required</trans-attribute>
      </container-transaction>
      <container-transaction>
         <method>
            <ejb-name>Mandant</ejb-name>
            <method-name>*</method-name>
         </method>
         <trans-attribute>Required</trans-attribute>
      </container-transaction>
      <container-transaction>
         <method>
            <ejb-name>Bank</ejb-name>
            <method-name>*</method-name>
         </method>
         <trans-attribute>Required</trans-attribute>
      </container-transaction>
      <container-transaction>
         <method>
            <ejb-name>Adresse</ejb-name>
            <method-name>*</method-name>
         </method>
         <trans-attribute>Required</trans-attribute>
      </container-transaction>
      <container-transaction>
         <method>
            <ejb-name>Verstorbener</ejb-name>
            <method-name>*</method-name>
         </method>
         <trans-attribute>Required</trans-attribute>
      </container-transaction>
      <container-transaction>
         <method>
            <ejb-name>Ehegatte</ejb-name>
            <method-name>*</method-name>
         </method>
         <trans-attribute>Required</trans-attribute>
      </container-transaction>
   </assembly-descriptor>
</ejb-jar>
---- snap ----


CU

---
Ingo Bruell
OBL GmbH ([EMAIL PROTECTED])
Hude (Oldenburg)
Germany

-- 
Sent through GMX FreeMail - http://www.gmx.net


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

Reply via email to