> 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]