Hi,
I had the following error during deployment, if i have a reference the
RemoteObject or HomeObject to one special Bean, however. I do not know what
i am doing wrong, cause the deployer says nothing, in debug mode too:
I am using the current CVS Version.
Here my log: (Ignore the Verifier messages, please)
<snip>
[J2EE Deployer Default] Create application jbvs.jar
[J2EE Deployer Default] install module jbvs.jar
[J2EE Deployer Default] Starting module jbvs.jar
[Container factory]
Deploying:file:/F:/Programme/Java/jboss2/tmp/deploy/Default/
jbvs.jar/ejb1001.jar
[Verifier] Verifying
file:/F:/Programme/Java/jboss2/tmp/deploy/Default/jbvs.jar/
ejb1001.jar
[Verifier]
Bean : Auftraggeber
Method : public PersonPK ejbCreate(int, int, String) throws CreateException
Section: 9.2.3
Warning: The return type of an ejbCreate(...) method must be the entity
bean's p
rimary key type.
[Verifier]
Bean : Artikel
Method : public LeistungPK ejbCreate(int, int, String)
Section: 9.2.3
Warning: The return type of an ejbCreate(...) method must be the entity
bean's p
rimary key type.
[Verifier]
Bean : Artikel
Method : public LeistungPK ejbCreate(int, int) throws CreateException
Section: 9.2.3
Warning: The return type of an ejbCreate(...) method must be the entity
bean's p
rimary key type.
[Verifier]
Bean : Mitarbeiter
Method : public PersonPK ejbCreate(int, int, String) throws CreateException
Section: 9.2.3
Warning: The return type of an ejbCreate(...) method must be the entity
bean's p
rimary key type.
[Verifier]
Bean : Meldender
Method : public PersonPK ejbCreate(int, int, String) throws CreateException
Section: 9.2.3
Warning: The return type of an ejbCreate(...) method must be the entity
bean's p
rimary key type.
[Container factory] Deploying Auftraggeber
[Container factory] Deploying Ehegatte
[Container factory] Deploying Leistung
[Container factory] Deploying Artikel
[Container factory] Deploying Verstorbener
[Container factory] Deploying Mitarbeiter
[Container factory] Deploying Versicherung
[Container factory] Deploying LeistungPreis
[Container factory] Deploying Meldender
[Container factory] Deploying VorgangVersicherung
[Container factory] Deploying Vorgang
[Container factory] Deploying VorgangLeistung
[Container factory] Deploying VorgangManager
[JAWS] Table 'Versicherung' already exists
[JAWS] Table 'VorgangVersicherung' already exists
[JAWS] Table 'Artikel' already exists
[JAWS] Table 'Ehegatte' already exists
[JAWS] Table 'Vorgang' already exists
[JAWS] Table 'VorgangLeistung' already exists
[JAWS] Table 'Mitarbeiter' already exists
[JAWS] Table 'Meldender' already exists
[JAWS] Table 'Leistung' already exists
[JAWS] Table 'Verstorbener' already exists
[JAWS] Table 'Auftraggeber' already exists
[J2EE Deployer Default] Module jbvs.jar is not running
[J2EE Deployer Default] Destroying application jbvs.jar
[J2EE Deployer Default] javax.management.RuntimeErrorException: Error thrown
in
operation deploy
[J2EE Deployer Default] at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1642)
[J2EE Deployer Default] at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
[J2EE Deployer Default] at
org.jboss.deployment.J2eeDeployer.startApplic
ation(J2eeDeployer.java:426)
[J2EE Deployer Default] at
org.jboss.deployment.J2eeDeployer.deploy(J2ee
Deployer.java:176)
[J2EE Deployer Default] at java.lang.reflect.Method.invoke(Native
Method
)
[J2EE Deployer Default] at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1628)
[J2EE Deployer Default] at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
[J2EE Deployer Default] at
org.jboss.ejb.AutoDeployer.deploy(AutoDeploye
r.java:358)
[J2EE Deployer Default] at
org.jboss.ejb.AutoDeployer.run(AutoDeployer.j
ava:221)
[J2EE Deployer Default] at
org.jboss.ejb.AutoDeployer.startService(AutoD
eployer.java:332)
[J2EE Deployer Default] at
org.jboss.util.ServiceMBeanSupport.start(Serv
iceMBeanSupport.java:93)
[J2EE Deployer Default] at java.lang.reflect.Method.invoke(Native
Method
)
[J2EE Deployer Default] at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1628)
[J2EE Deployer Default] at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
[J2EE Deployer Default] at
org.jboss.util.ServiceControl.start(ServiceCo
ntrol.java:97)
[J2EE Deployer Default] at java.lang.reflect.Method.invoke(Native
Method
)
[J2EE Deployer Default] at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1628)
[J2EE Deployer Default] at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
[J2EE Deployer Default] at org.jboss.Main.<init>(Main.java:162)
[J2EE Deployer Default] at org.jboss.Main$1.run(Main.java:89)
[J2EE Deployer Default] at
java.security.AccessController.doPrivileged(N
ative Method)
[J2EE Deployer Default] at org.jboss.Main.main(Main.java:85)
[Auto deploy] Deployment
failed:file:/F:/Programme/Java/jboss2/deploy/jbvs.jar
[Auto deploy] org.jboss.deployment.J2eeDeploymentException: fatal error:
javax.m
anagement.RuntimeErrorException: Error thrown in operation deploy
[Auto deploy] at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:20
8)
[Auto deploy] at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[Auto deploy] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[Auto deploy] at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:358)
[Auto deploy] at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:221)
[Auto deploy] at
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:332
)
[Auto deploy] at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.
java:93)
[Auto deploy] at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[Auto deploy] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[Auto deploy] at
org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[Auto deploy] at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[Auto deploy] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[Auto deploy] at org.jboss.Main.<init>(Main.java:162)
[Auto deploy] at org.jboss.Main$1.run(Main.java:89)
[Auto deploy] at java.security.AccessController.doPrivileged(Native
Method)
[Auto deploy] at org.jboss.Main.main(Main.java:85)
</snip>
Here my ejb-jar.xml:
<snip>
<?xml version="1.0" encoding="Cp1252"?>
<ejb-jar>
<display-name>jBVS</display-name>
<enterprise-beans>
<entity>
<description>Die EnterpriseBean AuftraggeberBean repräsentiert den
Auftraggeber, der Persistent
gepeichert ist.
</description>
<ejb-name>Auftraggeber</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.AuftraggeberHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Auftraggeber</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.AuftraggeberCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.meta.interfaces.AuftraggeberPK</prim-key-cla
ss>
<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 tagsüber</description>
<field-name>telefonTags</field-name>
</cmp-field>
<cmp-field>
<description>Telefon abends</description>
<field-name>telefonAbends</field-name>
</cmp-field>
<cmp-field>
<description>Verwandtschaftverhältnis</description>
<field-name>verwandtschaftsverhaeltnis</field-name>
</cmp-field>
<cmp-field>
<description>Trauergruppe</description>
<field-name>trauergruppe</field-name>
</cmp-field>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>PersonHome</home>
<remote>Person</remote>
</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 EhegatteBean repräsentiert den
Ehegatten
des Verstorbenen der Persistent gepeichert ist.
</description>
<ejb-name>Ehegatte</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.EhegatteHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Ehegatte</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.EhegatteCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.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>Aufhebungsort</description>
<field-name>aufhebungsOrt</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>PersonHome</home>
<remote>Person</remote>
</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 LeistungBean repräsentiert eine
Leistung, die Persistent
gepeichert ist.
</description>
<ejb-name>Leistung</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.LeistungHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Leistung</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.LeistungCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.meta.interfaces.LeistungPK</prim-key-class>
<reentrant>True</reentrant>
<cmp-field>
<description>Mandant</description>
<field-name>mandant</field-name>
</cmp-field>
<cmp-field>
<description>Leistungsnummer</description>
<field-name>nummer</field-name>
</cmp-field>
<cmp-field>
<description>Type</description>
<field-name>type</field-name>
</cmp-field>
<cmp-field>
<description>Bezeichnung1</description>
<field-name>bezeichnung1</field-name>
</cmp-field>
<cmp-field>
<description>Bezeichnung2</description>
<field-name>bezeichnung2</field-name>
</cmp-field>
<cmp-field>
<description>SteuerSchlüssel</description>
<field-name>steuerSchluessel</field-name>
</cmp-field>
<cmp-field>
<description>Sachkonto</description>
<field-name>sachkonto</field-name>
</cmp-field>
<cmp-field>
<description>Mengeneinheit</description>
<field-name>mengeneinheit</field-name>
</cmp-field>
<ejb-ref>
<ejb-ref-name>ejb/LeistungPreis</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>de.oblgmbh.jbvs.meta.interfaces.LeistungPreisHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.LeistungPreis</remote>
<ejb-link>LeistungPreis</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 ArtikelBean repräsentiert einen
Artikel, der Persistent
gepeichert wird. </description>
<ejb-name>Artikel</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.ArtikelHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Artikel</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.ArtikelCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.meta.interfaces.ArtikelPK</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>Lieferanten Artikelnummer</description>
<field-name>lieferantenArtikelNummer</field-name>
</cmp-field>
<cmp-field>
<description>Stückliste</description>
<field-name>stueckliste</field-name>
</cmp-field>
<cmp-field>
<description>Grabstein</description>
<field-name>grabstein</field-name>
</cmp-field>
<ejb-ref>
<ejb-ref-name>ejb/Leistung</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>de.oblgmbh.jbvs.meta.interfaces.LeistungHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Leistung</remote>
<ejb-link>Leistung</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 VerstorbenerBean repräsentiert
einen Verstorbenen,
der Persistent gepeichert wird.
</description>
<ejb-name>Verstorbener</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.VerstorbenerHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Verstorbener</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.VerstorbenerCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.meta.interfaces.VerstorbenerPK</prim-key-cla
ss>
<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>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/Ehegatte</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>de.oblgmbh.jbvs.meta.interfaces.EhegatteHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Ehegatte</remote>
<ejb-link>Ehegatte</ejb-link>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>PersonHome</home>
<remote>Person</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Adresse</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>AdresseHome</home>
<remote>Adress</remote>
</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 MitarbeiterBean repräsentiert den
Mitarbeiter, der Persistent
gepeichert ist.
</description>
<ejb-name>Mitarbeiter</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.MitarbeiterHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Mitarbeiter</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.MitarbeiterCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.meta.interfaces.MitarbeiterPK</prim-key-clas
s>
<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>Benutzer</description>
<field-name>user</field-name>
</cmp-field>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>PersonHome</home>
<remote>Person</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/User</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>UserHome</home>
<remote>User</remote>
</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 VersicherungBean repräsentiert eine
Versicherung, der Persistent
gepeichert ist.
</description>
<ejb-name>Versicherung</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.VersicherungHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Versicherung</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.VersicherungCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.meta.interfaces.VersicherungPK</prim-key-cla
ss>
<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>
<cmp-field>
<description>Name1</description>
<field-name>name1</field-name>
</cmp-field>
<cmp-field>
<description>Name2</description>
<field-name>name2</field-name>
</cmp-field>
<cmp-field>
<description>Name3</description>
<field-name>name3</field-name>
</cmp-field>
<cmp-field>
<description>Bezugnahme</description>
<field-name>bezugnahme</field-name>
</cmp-field>
<cmp-field>
<description>Bemerkung1</description>
<field-name>bemerkung1</field-name>
</cmp-field>
<cmp-field>
<description>Bemerkung2</description>
<field-name>bemerkung2</field-name>
</cmp-field>
<cmp-field>
<description>Vorabrechnung</description>
<field-name>vorabrechnung</field-name>
</cmp-field>
<ejb-ref>
<ejb-ref-name>ejb/Adresse</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>AdresseHome</home>
<remote>Adresse</remote>
</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 LeistungPreisBean repräsentiert
einen Leistungspreis, der Persistent
gepeichert ist.
</description>
<ejb-name>LeistungPreis</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.LeistungPreisHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.LeistungPreis</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.LeistungPreisCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.meta.interfaces.LeistungPreisPK</prim-key-cl
ass>
<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>Ab Datum</description>
<field-name>abDatum</field-name>
</cmp-field>
<cmp-field>
<description>Ab Vorgang Nr</description>
<field-name>abVorgangNr</field-name>
</cmp-field>
<cmp-field>
<description>Preis</description>
<field-name>preis</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 MeldenderBean repräsentiert den
Meldenden, der Persistent
gepeichert ist.
</description>
<ejb-name>Meldender</ejb-name>
<home>de.oblgmbh.jbvs.meta.interfaces.MeldenderHome</home>
<remote>de.oblgmbh.jbvs.meta.interfaces.Meldender</remote>
<ejb-class>de.oblgmbh.jbvs.meta.ejb.MeldenderCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.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>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>PersonHome</home>
<remote>Person</remote>
</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 VorgangVersicherungBean
repräsentiert einen VorgangVersicherung, der Persistent
gepeichert ist. </description>
<ejb-name>VorgangVersicherung</ejb-name>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangVersicherungHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.VorgangVersicherung</remote>
<ejb-class>de.oblgmbh.jbvs.prod.ejb.VorgangVersicherungCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.prod.interfaces.VorgangVersicherungPK</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>Versicherungnummer</description>
<field-name>versicherungNummer</field-name>
</cmp-field>
<cmp-field>
<description>Versicherungschein Nummer</description>
<field-name>versicherungScheinNr</field-name>
</cmp-field>
<cmp-field>
<description>Soll Betrag</description>
<field-name>sollBetrag</field-name>
</cmp-field>
<cmp-field>
<description>Version</description>
<field-name>version</field-name>
</cmp-field>
<ejb-ref>
<ejb-ref-name>ejb/Vorgang</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.Vorgang</remote>
<ejb-link>Vorgang</ejb-link>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Versicherung</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>VersicherungHome</home>
<remote>Versicherung</remote>
</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 VorgangBean repräsentiert einen
Vorgang, der Persistent
gepeichert ist.
</description>
<ejb-name>Vorgang</ejb-name>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.Vorgang</remote>
<ejb-class>de.oblgmbh.jbvs.prod.ejb.VorgangCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.prod.interfaces.VorgangPK</prim-key-class>
<reentrant>True</reentrant>
<cmp-field>
<description>Mandant</description>
<field-name>mandant</field-name>
</cmp-field>
<cmp-field>
<description>Vorgangnummer</description>
<field-name>nummer</field-name>
</cmp-field>
<cmp-field>
<description>Meldender</description>
<field-name>meldender</field-name>
</cmp-field>
<cmp-field>
<description>Meldedatum</description>
<field-name>meldeDatum</field-name>
</cmp-field>
<cmp-field>
<description>Verstorbener</description>
<field-name>verstorbener</field-name>
</cmp-field>
<cmp-field>
<description>Erfaßdatum</description>
<field-name>erfassDatum</field-name>
</cmp-field>
<cmp-field>
<description>Erfaß Mitarbeiter</description>
<field-name>erfassMitarbeiter</field-name>
</cmp-field>
<cmp-field>
<description>Auftraggeber</description>
<field-name>auftraggeber</field-name>
</cmp-field>
<cmp-field>
<description>Status</description>
<field-name>status</field-name>
</cmp-field>
<cmp-field>
<description>Version</description>
<field-name>version</field-name>
</cmp-field>
<ejb-ref>
<ejb-ref-name>ejb/VorgangLeistung</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangLeistungHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.VorgangLeistung</remote>
<ejb-link>VorgangLeistung</ejb-link>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/VorgangVersicherung</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangVersicherungHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.VorgangVersicherung</remote>
<ejb-link>VorgangVersicherung</ejb-link>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Meldender</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>MeldenderHome</home>
<remote>Meldender</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Verstorbener</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>VerstorbenerHome</home>
<remote>Verstorbener</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Mitarbeiter</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>MitarbeiterHome</home>
<remote>Mitarbeiter</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Auftraggeber</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>AuftraggeberHome</home>
<remote>Auftraggeber</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Leistung</ejb-ref-name>
<ejb-ref-type>Entiry</ejb-ref-type>
<home>LeistungHome</home>
<remote>Leistung</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Artikel</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>ArtikelHome</home>
<remote>Artikel</remote>
</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 VorgangLeistungBean repräsentiert
einen VorgangLeistung, der Persistent
gepeichert ist. </description>
<ejb-name>VorgangLeistung</ejb-name>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangLeistungHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.VorgangLeistung</remote>
<ejb-class>de.oblgmbh.jbvs.prod.ejb.VorgangLeistungCMP</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>de.oblgmbh.jbvs.prod.interfaces.VorgangLeistungPK</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>Leistungnummer</description>
<field-name>leistungNummer</field-name>
</cmp-field>
<cmp-field>
<description>Anzahl</description>
<field-name>anzahl</field-name>
</cmp-field>
<cmp-field>
<description>Preis</description>
<field-name>preis</field-name>
</cmp-field>
<cmp-field>
<description>Version</description>
<field-name>version</field-name>
</cmp-field>
<ejb-ref>
<ejb-ref-name>ejb/Vorgang</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.Vorgang</remote>
<ejb-link>Vorgang</ejb-link>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Leistung</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>LeistungHome</home>
<remote>Leistung</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Artikel</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>ArtikelHome</home>
<remote>Artikel</remote>
</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>
<session>
<description>Die EnterpriseBean VorgangManagerBean dient der
Erzeugung und Verwaltung von
Vorgang Beans.</description>
<ejb-name>VorgangManager</ejb-name>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangManagerHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.VorgangManager</remote>
<ejb-class>de.oblgmbh.jbvs.prod.ejb.VorgangManagerBean</ejb-class>
<session-type>Stateful</session-type>
<transaction-type>Container</transaction-type>
<ejb-ref>
<ejb-ref-name>ejb/Vorgang</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>de.oblgmbh.jbvs.prod.interfaces.VorgangHome</home>
<remote>de.oblgmbh.jbvs.prod.interfaces.Vorgang</remote>
<ejb-link>Vorgang</ejb-link>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/IDGenerator</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>IDGeneratorHome</home>
<remote>IDGenerator</remote>
</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>
</session>
</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>Auftraggeber</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>
<method-permission>
<role-name>Administrator</role-name>
<role-name>User</role-name>
<method>
<ejb-name>Leistung</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<method-permission>
<role-name>Administrator</role-name>
<role-name>User</role-name>
<method>
<ejb-name>Artikel</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>Mitarbeiter</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<method-permission>
<role-name>Administrator</role-name>
<role-name>User</role-name>
<method>
<ejb-name>Versicherung</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<method-permission>
<role-name>Administrator</role-name>
<role-name>User</role-name>
<method>
<ejb-name>LeistungPreis</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>VorgangVersicherung</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<method-permission>
<role-name>Administrator</role-name>
<role-name>User</role-name>
<method>
<ejb-name>Vorgang</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<method-permission>
<role-name>Administrator</role-name>
<role-name>User</role-name>
<method>
<ejb-name>VorgangLeistung</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<method-permission>
<role-name>Administrator</role-name>
<role-name>User</role-name>
<method>
<ejb-name>VorgangManager</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<container-transaction>
<method>
<ejb-name>Auftraggeber</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>
<container-transaction>
<method>
<ejb-name>Leistung</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Artikel</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>Mitarbeiter</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Versicherung</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>LeistungPreis</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>VorgangVersicherung</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Vorgang</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>VorgangLeistung</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>VorgangManager</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Supports</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
</snip>
And my jboss.xml:
<snip>
<?xml version="1.0" encoding="Cp1252"?>
<jboss>
<enterprise-beans>
<entity>
<ejb-name>Auftraggeber</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<jndi-name>Person</jndi-name>
</ejb-ref>
</entity>
<entity>
<ejb-name>Ehegatte</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<jndi-name>Person</jndi-name>
</ejb-ref>
</entity>
<entity>
<ejb-name>Leistung</ejb-name>
</entity>
<entity>
<ejb-name>Artikel</ejb-name>
</entity>
<entity>
<ejb-name>Verstorbener</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<jndi-name>Person</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Adresse</ejb-ref-name>
<jndi-name>Adresse</jndi-name>
</ejb-ref>
</entity>
<entity>
<ejb-name>Mitarbeiter</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<jndi-name>Person</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/User</ejb-ref-name>
<jndi-name>User</jndi-name>
</ejb-ref>
</entity>
<entity>
<ejb-name>Versicherung</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Adresse</ejb-ref-name>
<jndi-name>Adresse</jndi-name>
</ejb-ref>
</entity>
<entity>
<ejb-name>LeistungPreis</ejb-name>
</entity>
<entity>
<ejb-name>Meldender</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Person</ejb-ref-name>
<jndi-name>Person</jndi-name>
</ejb-ref>
</entity>
<entity>
<ejb-name>VorgangVersicherung</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Versicherung</ejb-ref-name>
<jndi-name>Versicherung</jndi-name>
</ejb-ref>
</entity>
<entity>
<ejb-name>Vorgang</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Meldender</ejb-ref-name>
<jndi-name>Meldender</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Verstorbener</ejb-ref-name>
<jndi-name>Verstorbener</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Mitarbeiter</ejb-ref-name>
<jndi-name>Mitarbeiter</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Auftraggeber</ejb-ref-name>
<jndi-name>Auftraggeber</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Leistung</ejb-ref-name>
<jndi-name>Leistung</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Artikel</ejb-ref-name>
<jndi-name>Artikel</jndi-name>
</ejb-ref>
</entity>
<entity>
<ejb-name>VorgangLeistung</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/Leistung</ejb-ref-name>
<jndi-name>Leistung</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/Artikel</ejb-ref-name>
<jndi-name>Artikel</jndi-name>
</ejb-ref>
</entity>
<session>
<ejb-name>VorgangManager</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/IDGenerator</ejb-ref-name>
<jndi-name>IDGenerator</jndi-name>
</ejb-ref>
</session>
</enterprise-beans>
</jboss>
</snip>
CU
---
Ingo Bruell
OBL GmbH ([EMAIL PROTECTED])
Hude (Oldenburg)
Germany
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
List Help?: [EMAIL PROTECTED]