Mapping Error with CMP bean - Fatal Error from EJB Compiler -- JDO74035
843833Oct 29 2004 — edited Oct 29 2004Hi,
When I try to deploy a EJB module in the Application Server I obtain the following error:
Deployment Error -- Error while running ejbc -- Fatal Error from EJB Compiler -- JDO74035: JDOCodeGenerator: Problem while creating database model for application 'UserEJB' module 'UserEJB': cannot access or read schema file 'Rol'.
I'm using MSSQL Server 2000 like database server, I have a table called Rol (ID_ROL integer not null primary key, NOMBRE_DEL_ROL varchar(20), DESCRIPCION varchar(50), CONDICION varchar(10) ), in the file describer sun-cmp-mappings.xml has the following thing:
<sun-cmp-mapping>
<schema>Rol</schema>
<entity-mapping>
<ejb-name>RolBean</ejb-name>
<table-name>dbo.Rol</table-name>
<cmp-field-mapping>
<field-name>id</field-name>
<column-name>ID_ROL</column-name>
</cmp-field-mapping>
<cmp-field-mapping>
<field-name>nombre</field-name>
<column-name>NOMBRE_DEL_ROL</column-name>
</cmp-field-mapping>
<cmp-field-mapping>
<field-name>descripcion</field-name>
<column-name>DESCRIPCION</column-name>
</cmp-field-mapping>
<cmp-field-mapping>
<field-name>condicion</field-name>
<column-name>CONDICION</column-name>
</cmp-field-mapping>
</entity-mapping>
</sun-cmp-mapping>
What's wrong?
Thanks for help!