Discussion:
[Middlegen-user] [BMP] Generating tags for a BMP
Joao Miguel Garcia
2002-06-21 12:01:04 UTC
Permalink
Hi there,

This is an extract of my build.xml:

<target name="middlegen-bmp" description="Run Middlegen" unless="middlegen-bmp.skip">
<mkdir dir="${build.gen-src.dir.middlegen-bmp}"/>
<taskdef
name="middlegen"
classname="middlegen.MiddlegenTask"
classpathref="lib.class.path"
/>
<middlegen
appname="${name}"
prefsdir="${src.dir}"
gui="true"
databaseurl="${database.url}"
initialContextFactory="${java.naming.factory.initial}"
providerURL="${java.naming.provider.url}"
datasourceJNDIName="BRTM_TXDSOURCE"
driver="${database.driver}"
username="${database.userid}"
password="${database.password}"
schema="${database.schema}"
catalog="${database.catalog}"
many2many="false"
<!--
We can specify what tables we want EJBs generated for.
If none are specified, EJBs will be generated for all tables.
-->
<!--table name="reservations"/>
<table name="persons"/>
<table name="flights"/-->
<table name="ENTITYNEXTPK"/>
<bmp20
package="pt.oniway.billing.brtm.data.ejb"
jndiprefix="${unique.name}"
generatepk="false"
destination="${build.gen-src.dir.middlegen-bmp}"
dataobject="true"
/>
<html
destination="${build.html.dir.middlegen-bmp}"
/>
</middlegen>
</target>


Where I'm calling the bmp20 pluggin...

Can anyone tell me why is it generating this XXXXBean.java:

package pt.oniway.billing.brtm.data.ejb;

/**
* @author <a href="http://boss.bekk.no/boss/middlegen/">Middlegen</a>
*
* @todo generate create methods which don't take pk as arg (and use an arbitrary pk generator internally)
* @ejb:bean
* type="CMP"
* cmp-version="2.x"
* name="Entitynextpk"
* local-jndi-name="brtm.EntitynextpkLocalHome"
* view-type="local"
* primkey-field="entity"

Middlegen (or the pluggin) is putting the tags for a CMP bean!

Thanks Guys,

João Miguel Garcia
***@oni.pt
Aslak Hellesøy
2002-06-22 14:03:03 UTC
Permalink
The bmp plugin in Middlegen is not functional. I was planning to implement
it, but haven't found the time yet. Don't use it.

Aslak
-----Original Message-----
From: middlegen-user-***@lists.sourceforge.net
[mailto:middlegen-user-***@lists.sourceforge.net]On Behalf Of Joao Miguel
Garcia
Sent: 21. juni 2002 16:00
To: middlegen-***@lists.sourceforge.net
Subject: [Middlegen-user] [BMP] Generating tags for a BMP


Hi there,



This is an extract of my build.xml:



<target name="middlegen-bmp" description="Run Middlegen"
unless="middlegen-bmp.skip">

<mkdir dir="${build.gen-src.dir.middlegen-bmp}"/>

<taskdef

name="middlegen"

classname="middlegen.MiddlegenTask"

classpathref="lib.class.path"

/>

<middlegen

appname="${name}"

prefsdir="${src.dir}"

gui="true"

databaseurl="${database.url}"

initialContextFactory="${java.naming.factory.initial}"

providerURL="${java.naming.provider.url}"

datasourceJNDIName="BRTM_TXDSOURCE"

driver="${database.driver}"

username="${database.userid}"

password="${database.password}"

schema="${database.schema}"

catalog="${database.catalog}"

many2many="false"
<!--

We can specify what tables we want EJBs generated for.

If none are specified, EJBs will be generated for all tables.

-->

<!--table name="reservations"/>

<table name="persons"/>

<table name="flights"/-->

<table name="ENTITYNEXTPK"/>

<bmp20

package="pt.oniway.billing.brtm.data.ejb"

jndiprefix="${unique.name}"

generatepk="false"

destination="${build.gen-src.dir.middlegen-bmp}"

dataobject="true"

/>

<html

destination="${build.html.dir.middlegen-bmp}"

/>

</middlegen>

</target>





Where I’m calling the bmp20 pluggin…



Can anyone tell me why is it generating this XXXXBean.java:



package pt.oniway.billing.brtm.data.ejb;



/**

* @author <a href="http://boss.bekk.no/boss/middlegen/">Middlegen</a>

*

* @todo generate create methods which don't take pk as arg (and use an
arbitrary pk generator internally)

* @ejb:bean

* type="CMP"

* cmp-version="2.x"

* name="Entitynextpk"

* local-jndi-name="brtm.EntitynextpkLocalHome"

* view-type="local"

* primkey-field="entity"



Middlegen (or the pluggin) is putting the tags for a CMP bean!



Thanks Guys,



João Miguel Garcia

***@oni.pt

Loading...