It's deliberatly left out of the Velocity template that generates the bean. The cmp20 plugin is intended to generate local CMP EJBs only, since CMR doesn't work with remote beans. Just edit the template if you want different output.
Aslak ----- Original Message ----- From: "Indra Adnyana" <[EMAIL PROTECTED]> Date: Thursday, April 3, 2003 10:54 am Subject: [Middlegen-user] jndi-name for remote entity bean > Hi there, > > Why the (remote) jndi-name does not appear in @ejb:bean of my > BlahBean.java? I can�t lookup my EJB through remote interface > because of > this. > This is the BlahBean (A1Bean.java): > > package com.sadikun.transportation.ejb; > > /** > * @author <a href="Middlegen" > target="l">http://boss.bekk.no/boss/middlegen/">Middlegen * > * > * @ejb.bean > * type="CMP" > * cmp-version="2.x" > * name="A1" > * > local-jndi-name="com.sadikun.transportation.interfaces.A1LocalHome" > * view-type="both" > * > * @ejb.finder > * signature="java.util.Collection findAll()" > * result-type-mapping="Local" > * method-intf="LocalHome" > * query="SELECT OBJECT(o) FROM A1 o" > * > * @ejb.persistence table-name="TESTING.A1" > * > * @weblogic.data-source-name sadikun.database > */ > public abstract class A1Bean implements javax.ejb.EntityBean { > > > This is the build.xml: > <!-- > ========================================================== --> > <!-- Run Middlegen --> > <!-- ========================================================= > --> > <target name="middlegen" description="Run Middlegen" > unless="middlegen.skip" > > <mkdir dir="${build.gen-src.dir}"/> > > <taskdef name="middlegen" classpathref="lib.class.path" > classname="middlegen.MiddlegenTask"> > </taskdef> > > <middlegen appname="${name}" prefsdir="${src.dir}" > gui="${gui}" > databaseurl="${database.url}" > > initialContextFactory="${java.naming.factory.initial}" > providerURL="${java.naming.provider.url}" > datasourceJNDIName="${name}.database" > > driver="${database.driver}" > username="${database.userid}" > password="${database.password}" > schema="${database.schema}"> > > <cmp20 destination="${build.gen-src.dir}" > package="${package-name}.ejb" > interfacepackage="${package- > name}.interfaces" > pkclass="true" readonly="false" > dataobject="false" viewtype="both" > mergedir="${basedir}/src/middlegen" > fkcmp="true" guid="false"> > <finders> > <and> > <indexed/> > <notkey/> > > </finders> > > <weblogic/> > </cmp20> > > </middlegen> > <mkdir dir="${build.classes.dir}"/> > </target> > > What did I do wrong here? > > Do finders only appears in local interface? How can I put finders in > remote interface? > Thanks very much for your reply. > > cheers, > Indra Adnyana > � > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.co > _______________________________________________ > middlegen-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/middlegen-user > ------------------------------------------------------- This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB of bandwidth! No other company gives more support or power for your dedicated server http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ _______________________________________________ middlegen-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/middlegen-user
