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="http://boss.bekk.no/boss/middlegen/";>Middlegen</a>
 *
 *
 * @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/>
                    </and>
                </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.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
middlegen-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/middlegen-user

Reply via email to