Hi all,

I am stuck in a problem with middlegen.

I generate my ejb�s with their value objects succesfully this way :

<cmp20 destination="${build.gen-src.dir}" package="${name}.ejb" 
interfacepackage="${name}.ejb" jndiprefix="${unique.name}" pkclass="false" 
dataobject="false" valueobject="true" sessionfacade="false" viewtype="local" 
mergedir="${basedir}/src/middlegen" readonly="false" fkcmp="true" guid="false">

Then I try to store each ejb in a folder with its name, to do this I add the {0} to 
the package and interfacepackage  : 

        <cmp20 destination="${build.gen-src.dir}" package="${name}.ejb.{0}" 
interfacepackage="${name}.ejb.{0}" jndiprefix="${unique.name}" pkclass="false" 
dataobject="false" valueobject="true" sessionfacade="false" viewtype="local" 
mergedir="${basedir}/src/middlegen" readonly="false" fkcmp="true" guid="false">

Then I got the problem.
It seems that middlegen does not 'translate' the {0} with the folder name in those 
methods that has references to value objects.

The bean has declarations that does not compile, like this :

 public java.lang.String ejbCreate(ccop.ejb.{0}.UserLightValue value) throws 
javax.ejb.CreateException {

The template entity-cmp-20.vm is what produce the error.

My questions now are

Is it a Middlegen bug ?
Am I doing something wrong ?
Anyone running in the same problem has a solution, what ???
Am I questioning a lot ;-)?

Thanks to all that at least has read this mail,
Jorge





-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id149&alloc_id�66&op=click
_______________________________________________
middlegen-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/middlegen-user

Reply via email to