Hi all,
This is in addition to my previous posting. I have attached my build.properties, build.xml and the malformed ejb-jar.xml to this message.
After running ant ejbdoclet, and ant, I also run the following:
set classpath=c:\j2sdk1.4.2\jre\lib\rt.jar
set classpath=%classpath%;c:\java\persistence_mvcsoft\builds\mvctask.jar
set classpath=%classpath%;c:\java\persistence_mvcsoft\builds\mvc_runtime.jar
set classpath=%classpath%;C:\Java\persistence_mvcsoft\lib\jboss-j2ee.jar
set classpath=%classpath%;C:\Java\persistence_mvcsoft\lib\parser.jar
ant mvctojboss
set classpath=%classpath%;c:\java\persistence_mvcsoft\builds\mvctask.jar
set classpath=%classpath%;c:\java\persistence_mvcsoft\builds\mvc_runtime.jar
set classpath=%classpath%;C:\Java\persistence_mvcsoft\lib\jboss-j2ee.jar
set classpath=%classpath%;C:\Java\persistence_mvcsoft\lib\parser.jar
ant mvctojboss
I am using ant 1.5.4, xdoclet 1.2, jboss 2.4.11, and MVCSoft's PersistenceManager.
It has worked for previous projects, but am puzzled why it's doing this now. Any hints and help is appreciated.
Regards,
llflllfl
Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now
build.properties
Description: build.properties
<?xml version="1.0"?> <project name="JBoss" default="ejbjar" basedir=".">
<property environment="env"/> <property file="build.properties"/> <path id="classpath"> <fileset dir="${xdoclet.lib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${jood.lib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${jcalendar.lib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${jgoodies.lib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${jbossserver.lib.dir}"> <include name="**/*.jar"/> <!-- <include name="**/ext/*.jar"/>--> </fileset> <fileset dir="${jboss.lib.dir}"> <include name="**/*.jar"/> <!-- <include name="**/ext/*.jar"/>--> </fileset> <fileset dir="${commons.logging.lib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${junit.lib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${java.lib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${eexcel.lib.dir}"> <include name="**/*.jar"/> </fileset> <pathelement location="${build.classes.dir}"/> </path> <!-- taskdef name="ejbxdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="classpath"/ --> <taskdef name="mvcbuild" classname="com.mvcsoft.pm.ant_task.MVCSoftBuild" classpath="${mvc.lib.dir}/mvctask.jar;${mvc2.lib.dir}/jboss-j2ee.jar;${mvc2.lib.dir}/xalan.jar;${mvc2.lib.dir}/parser.jar;${java.runtimelib.dir}/rt.jar"/> <taskdef name="mvcverify" classname="com.mvcsoft.pm.ant_task.MVCSoftVerify" classpath="${mvc.lib.dir}/mvctask.jar;${mvc2.lib.dir}/jboss-j2ee.jar;${mvc2.lib.dir}/xalan.jar;${mvc2.lib.dir}/parser.jar;${java.runtimelib.dir}/rt.jar"/> <target name="init"> </target> <!-- =================================================================== --> <!-- Prepares the build directory --> <!-- =================================================================== --> <target name="prepare"> <!-- <mkdir dir="${makedir1}"/> <mkdir dir="${makedir2}"/> <mkdir dir="${makedir3}"/> --> </target> <!-- =================================================================== --> <!-- Prepares the build directory --> <!-- =================================================================== --> <target name="clean"> <delete dir="${cleandir4}"/> </target> <!-- =================================================================== --> <!-- Compiles the source code --> <!-- =================================================================== --> <target name="compile" depends="prepare"> <javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="on" deprecation="on" optimize="off" includes="**/remittance/**/**.java" excludes="**/client/**/*.java" source="1.4"> <classpath refid="classpath"/> </javac> </target> <!-- #excludes="**/exclude/**/*.java" --> <!-- =================================================================== --> <!-- Compiles the source code --> <!-- =================================================================== --> <target name="compileui" depends="prepare"> <javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="on" deprecation="on" optimize="off" includes="**/client/**/*.java" excludes="**/wschia/**/*.java" source="1.4" > <classpath refid="classpath"/> </javac> </target> <!-- =================================================================== --> <!-- Jar and deploy --> <!-- =================================================================== --> <target name="ejbjar" depends="compile"> <!-- <antcall target="copytypemappingfile" /> --> <jar jarfile="${build.dir}/${jar.name}"> <!-- <fileset dir="${build.classes.dir}"> <include name="**/**/*.class"/> </fileset> --> <fileset dir="${src.resources}"> <include name="META-INF/*.xml"/> </fileset> <fileset dir="${build.classes.dir}"> <include name="**/com/eexcel/jmlms/common/**/*.class"/> <include name="**/com/eexcel/jmlms/remittance/server/*.class"/> <include name="**/com/eexcel/jmlms/remittance/common/*.class"/> <include name="**/com/eexcel/jmlms/utils/rowset/*.class"/> <include name="**/com/eexcel/generic/utils/**/*.class"/> </fileset> <fileset dir="${build.classes.dir}"> <exclude name="**/com/eexcel/jmlms/bonus/**/*.class"/> <exclude name="**/com/eexcel/jmlms/dst/**/*.class"/> <exclude name="**/com/eexcel/jmlms/ord/**/*.class"/> <exclude name="**/com/eexcel/jmlms/prdct/**/*.class"/> <include name="**/com/eexcel/jmlms/remittance/client/gui/*.class"/> </fileset> </jar> <!-- <copy file="${build.dir}/${jar.name}" todir="${deployjar.dir}"/> --> </target> <!-- <target name="copystdjbossxml" > <copy file="${jboss.home}/conf/default/standardjboss.xml" todir="${build.dir}/standardjboss.xml"/> </target> --> <target name="copystdjbossxml" > <copy file="${jboss.home}/conf/default/standardjboss.xml" todir="${build.dir}/"/> </target> <target name="copytypemappingfile" > <copy file="${src.resources}/default-mapping.xml" todir="${src.resources}/meta-inf/"/> <!-- <delete file="${src.resources}/meta-inf/mvcsoft-pm.xml"/> --> <!-- todo OPEN IT BACK--> <copy file="${src.resources}/mvc_config/mvcsoft-pm.xml" todir="${src.resources}/meta-inf/" /> <!-- todo OPEN IT BACK--> </target> <!-- =================================================================== --> <!-- ejbdoclet --> <!-- =================================================================== --> <target name="ejbdoclet" depends="init"> <taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" > <classpath> <fileset dir="${xdoclet.lib.dir}" includes="*.jar" /> <!-- <include name="**/*.jar"/> --> <!-- <include name="*.jar"/> --> <!-- </fileset> --> </classpath> </taskdef> <!--echo message="xdoc path = ${xdocletpath}" /--> <ejbdoclet destdir="${src.dir}" mergedir="parent-fake-to-debug" excludedtags="@version,@author,@todo" addedtags="@xdoclet-generated at ${TODAY},@copyright Plant Essence Marketing (M) Sdn. Bhd. @author XDoclet,@version ${version}" ejbspec="2.0" force="${xdoclet.force}" verbose="true"> <fileset dir="${src.dir}"> <include name="**/remittance/server/*Bean.java"/> <include name="**/remittance/server/*Manager.java"/> <exclude name="**/remittance/exclude/*.java"/> <exclude name="**/remittance/client/**/*.java"/> <exclude name="**/gui/**/*.java"/> </fileset> <!-- <include name="**/**/server/*Bean.java"/> --> <!--<packageSubstitution packages="server" substituteWith="common"/>--> <remoteinterface pattern="{0}Remote"> <!-- <remoteinterface> --> <packageSubstitution packages="server" substituteWith="common"/> </remoteinterface> <localinterface> <packageSubstitution packages="server" substituteWith="common"/> </localinterface> <homeinterface> <packageSubstitution packages="server" substituteWith="common"/> </homeinterface> <localhomeinterface> <packageSubstitution packages="server" substituteWith="common"/> </localhomeinterface> <!-- <valueobject pattern="{0}VO"> --> <valueobject pattern="{0}VO" > <packageSubstitution packages="server" substituteWith="common"/> </valueobject> <entitypk> <packageSubstitution packages="server" substituteWith="common"/> </entitypk> <entitycmp/> <entitybmp/> <session/> <entityfacade/> <utilobject cacheHomes="true" includeGUID="true"> <packageSubstitution packages="server" substituteWith="common"/> </utilobject> <deploymentdescriptor destdir="${meta-inf.dir}" validatexml="true" mergedir="fake-to-debug" description="Deployment Descriptor"> <!-- <configParam name="clientjar" value="blah.jar"/> --> </deploymentdescriptor> <!-- <jboss version="3.2" unauthenticatedPrincipal="everyone" xmlencoding="UTF-8" destdir="${meta-inf.dir}" validatexml="true" preferredrelationmapping="relation-table"/> --> <mvcsoft validateXML="true" destDir="${meta-inf.dir}"/> <jboss version="2.4" unauthenticatedPrincipal="everyone" xmlencoding="UTF-8" destdir="${meta-inf.dir}" validatexml="true" preferredrelationmapping="relation-table" /> </ejbdoclet> </target> <target name="generatevo"> <ejbdoclet destdir="${src.dir}" mergedir="parent-fake-to-debug" excludedtags="@version,@author,@todo" addedtags="@xdoclet-generated at ${TODAY},@copyright Plant Essence Marketing (M) Sdn. Bhd. @author XDoclet,@version ${version}" ejbspec="2.0" force="${xdoclet.force}" verbose="true"> <fileset dir="${src.dir}"> <include name="**/*Bean.java"/> </fileset> <valueobject pattern="{0}VO"> <packageSubstitution packages="server" substituteWith="common"/> </valueobject> <entitypk> <packageSubstitution packages="server" substituteWith="common"/> </entitypk> </ejbdoclet> </target> <target name="cleandoclet"> <delete> <fileset dir="${src.dir}"> <include name="**/remittance/**/*Home.java"/> <include name="**/remittance/**/*Local.java"/> <include name="**/remittance/**/*Remote.java"/> <include name="**/remittance/**/*CMP.java"/> <include name="**/remittance/**/*VO.java"/> <include name="**/remittance/**/*PK.java"/> <include name="**/remittance/**/*Util.java"/> <include name="**/remittance/**/*Session.java"/> </fileset> </delete> </target> <target name="combineall"> <antcall target="clean"/> <antcall target="prepare"/> <!-- <antcall target="cleandoclet"/> --> <antcall target="ejbdoclet"/> <antcall target="compile"/> <antcall target="ejbjar"/> </target> <target name="backup"> <echo message="TODO : Implments backup"/> </target> <target name="mvctojboss" description="MVC BUILD." depends="ejbjar"> <!-- <mvcbuild inputJar="${build.dir}/${jar.name}" outputJar="${deployjar.dir}/dist.jar" compiler="jikes" useForeignKeys="true" cleanUpTempDir="true"/> --> <delete file="${deployjar.dir}/remittance_app.jar"/> <mvcbuild inputJar="${build.dir}/${jar.name}" outputJar="${deployjar.dir}/remittance_app.jar" compiler="javac" useForeignKeys="true" cleanUpTempDir="true" /> </target> <!-- =================================================================== --> <!-- Verify Beans --> <!-- =================================================================== --> <target name="verify" > <java classname="org.jboss.verifier.Main" fork="true" failonerror="true"> <classpath refid="classpath"/> <arg value="${build.dir}/${jar.name}"/> </java> </target> <!-- =================================================================== --> <!-- Tomcat Deploy --> <!-- =================================================================== --> </project>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"> <ejb-jar > <description><![CDATA[Deployment Descriptor]]></description> <display-name>Generated by XDoclet</display-name> <enterprise-beans> <!-- Session Beans --> <session > <description><![CDATA[]]></description> <ejb-name>RemittanceCodeManager</ejb-name> <home>com.eexcel.jmlms.remittance.common.RemittanceCodeManagerHome</home> <remote>com.eexcel.jmlms.remittance.common.RemittanceCodeManagerRemote</remote> <local-home>com.eexcel.jmlms.remittance.common.RemittanceCodeManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.RemittanceCodeManagerLocal</local> <ejb-class>com.eexcel.jmlms.remittance.server.RemittanceCodeManagerSession</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> <ejb-local-ref > <ejb-ref-name>ejb/TaxTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxTypeLocal</local> <ejb-link>TaxType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/TaxRateLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxRateLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxRateLocal</local> <ejb-link>TaxRate</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeStatusLocal</local> <ejb-link>PayeeStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustRuleLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustRuleLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustRuleLocal</local> <ejb-link>AdjustRule</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/LinkTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.LinkTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.LinkTypeLocal</local> <ejb-link>LinkType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/BankTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.BankTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.BankTypeLocal</local> <ejb-link>BankType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayStatusLocal</local> <ejb-link>PayStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayTypeLocal</local> <ejb-link>PayType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/DBQueryManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.DBQueryManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.DBQueryManagerLocal</local> <ejb-link>DBQueryManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayableManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayableManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayableManagerLocal</local> <ejb-link>PayableManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/RemittanceLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.RemittanceLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.RemittanceLocal</local> <ejb-link>Remittance</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeLocal</local> <ejb-link>Payee</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/GenericIDLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.GenericIDLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.GenericIDLocal</local> <ejb-link>GenericID</ejb-link> </ejb-local-ref> </session> <session > <description><![CDATA[]]></description> <ejb-name>DataExporterManager</ejb-name> <home>com.eexcel.jmlms.remittance.common.DataExporterManagerHome</home> <remote>com.eexcel.jmlms.remittance.common.DataExporterManagerRemote</remote> <local-home>com.eexcel.jmlms.remittance.common.DataExporterManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.DataExporterManagerLocal</local> <ejb-class>com.eexcel.jmlms.remittance.server.DataExporterManagerSession</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> <ejb-local-ref > <ejb-ref-name>ejb/BankTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.BankTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.BankTypeLocal</local> <ejb-link>BankType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayStatusLocal</local> <ejb-link>PayStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayTypeLocal</local> <ejb-link>PayType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/DBQueryManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.DBQueryManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.DBQueryManagerLocal</local> <ejb-link>DBQueryManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayableManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayableManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayableManagerLocal</local> <ejb-link>PayableManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustmentManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustmentManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustmentManagerLocal</local> <ejb-link>AdjustmentManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/TaxManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxManagerLocal</local> <ejb-link>TaxManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayableLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayableLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayableLocal</local> <ejb-link>Payable</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustmentLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustmentLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustmentLocal</local> <ejb-link>Adjustment</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustmentHistoryLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustmentHistoryLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustmentHistoryLocal</local> <ejb-link>AdjustmentHistory</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/RemittanceManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.RemittanceManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.RemittanceManagerLocal</local> <ejb-link>RemittanceManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeLocal</local> <ejb-link>Payee</ejb-link> </ejb-local-ref> </session> <session > <description><![CDATA[]]></description> <ejb-name>RemittanceManager</ejb-name> <home>com.eexcel.jmlms.remittance.common.RemittanceManagerHome</home> <remote>com.eexcel.jmlms.remittance.common.RemittanceManagerRemote</remote> <local-home>com.eexcel.jmlms.remittance.common.RemittanceManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.RemittanceManagerLocal</local> <ejb-class>com.eexcel.jmlms.remittance.server.RemittanceManagerSession</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> <ejb-local-ref > <ejb-ref-name>ejb/TaxTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxTypeLocal</local> <ejb-link>TaxType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/TaxRateLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxRateLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxRateLocal</local> <ejb-link>TaxRate</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeStatusLocal</local> <ejb-link>PayeeStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustRuleLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustRuleLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustRuleLocal</local> <ejb-link>AdjustRule</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/LinkTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.LinkTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.LinkTypeLocal</local> <ejb-link>LinkType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/BankTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.BankTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.BankTypeLocal</local> <ejb-link>BankType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayStatusLocal</local> <ejb-link>PayStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayTypeLocal</local> <ejb-link>PayType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/DBQueryManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.DBQueryManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.DBQueryManagerLocal</local> <ejb-link>DBQueryManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayableManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayableManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayableManagerLocal</local> <ejb-link>PayableManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/RemittanceLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.RemittanceLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.RemittanceLocal</local> <ejb-link>Remittance</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeLocal</local> <ejb-link>Payee</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/RemittancePayableLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.RemittancePayableLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.RemittancePayableLocal</local> <ejb-link>RemittancePayable</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/RemittanceBatchLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.RemittanceBatchLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.RemittanceBatchLocal</local> <ejb-link>RemittanceBatch</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/GenericIDLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.GenericIDLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.GenericIDLocal</local> <ejb-link>GenericID</ejb-link> </ejb-local-ref> </session> <session > <description><![CDATA[]]></description> <ejb-name>DataImportManager</ejb-name> <home>com.eexcel.jmlms.remittance.common.DataImportManagerHome</home> <remote>com.eexcel.jmlms.remittance.common.DataImportManagerRemote</remote> <local-home>com.eexcel.jmlms.remittance.common.DataImportManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.DataImportManagerLocal</local> <ejb-class>com.eexcel.jmlms.remittance.server.DataImportManagerSession</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> <ejb-local-ref > <ejb-ref-name>ejb/TaxTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxTypeLocal</local> <ejb-link>TaxType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/TaxRateLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxRateLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxRateLocal</local> <ejb-link>TaxRate</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeStatusLocal</local> <ejb-link>PayeeStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustRuleLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustRuleLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustRuleLocal</local> <ejb-link>AdjustRule</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/LinkTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.LinkTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.LinkTypeLocal</local> <ejb-link>LinkType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/BankTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.BankTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.BankTypeLocal</local> <ejb-link>BankType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayStatusLocal</local> <ejb-link>PayStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayTypeLocal</local> <ejb-link>PayType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/DBQueryManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.DBQueryManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.DBQueryManagerLocal</local> <ejb-link>DBQueryManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayableManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayableManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayableManagerLocal</local> <ejb-link>PayableManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustmentManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustmentManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustmentManagerLocal</local> <ejb-link>AdjustmentManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/TaxManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxManagerLocal</local> <ejb-link>TaxManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayableLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayableLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayableLocal</local> <ejb-link>Payable</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustmentLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustmentLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustmentLocal</local> <ejb-link>Adjustment</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustmentHistoryLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustmentHistoryLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustmentHistoryLocal</local> <ejb-link>AdjustmentHistory</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/RemittanceManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.RemittanceManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.RemittanceManagerLocal</local> <ejb-link>RemittanceManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/GenericIDLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.GenericIDLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.GenericIDLocal</local> <ejb-link>GenericID</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayableBatchLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayableBatchLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayableBatchLocal</local> <ejb-link>PayableBatch</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeLocal</local> <ejb-link>Payee</ejb-link> </ejb-local-ref> </session> <session > <description><![CDATA[]]></description> <ejb-name>PayeeManager</ejb-name> <home>com.eexcel.jmlms.remittance.common.PayeeManagerHome</home> <remote>com.eexcel.jmlms.remittance.common.PayeeManagerRemote</remote> <local-home>com.eexcel.jmlms.remittance.common.PayeeManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeManagerLocal</local> <ejb-class>com.eexcel.jmlms.remittance.server.PayeeManagerSession</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> <ejb-local-ref > <ejb-ref-name>ejb/TaxTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxTypeLocal</local> <ejb-link>TaxType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/TaxRateLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxRateLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxRateLocal</local> <ejb-link>TaxRate</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeStatusLocal</local> <ejb-link>PayeeStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeLocal</local> <ejb-link>Payee</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustRuleLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustRuleLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustRuleLocal</local> <ejb-link>AdjustRule</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/LinkTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.LinkTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.LinkTypeLocal</local> <ejb-link>LinkType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/BankTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.BankTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.BankTypeLocal</local> <ejb-link>BankType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayStatusLocal</local> <ejb-link>PayStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayTypeLocal</local> <ejb-link>PayType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/DBQueryManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.DBQueryManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.DBQueryManagerLocal</local> <ejb-link>DBQueryManager</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/GenericIDLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.GenericIDLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.GenericIDLocal</local> <ejb-link>GenericID</ejb-link> </ejb-local-ref> </session> <session > <description><![CDATA[]]></description> <ejb-name>LocalEntityTesterManager</ejb-name> <home>com.eexcel.jmlms.remittance.common.LocalEntityTesterManagerHome</home> <remote>com.eexcel.jmlms.remittance.common.LocalEntityTesterManagerRemote</remote> <local-home>com.eexcel.jmlms.remittance.common.LocalEntityTesterManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.LocalEntityTesterManagerLocal</local> <ejb-class>com.eexcel.jmlms.remittance.server.LocalEntityTesterManagerSession</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> <ejb-local-ref > <ejb-ref-name>ejb/TaxTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxTypeLocal</local> <ejb-link>TaxType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/TaxRateLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.TaxRateLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.TaxRateLocal</local> <ejb-link>TaxRate</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayeeStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayeeStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayeeStatusLocal</local> <ejb-link>PayeeStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/AdjustRuleLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.AdjustRuleLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.AdjustRuleLocal</local> <ejb-link>AdjustRule</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/LinkTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.LinkTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.LinkTypeLocal</local> <ejb-link>LinkType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/BankTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.BankTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.BankTypeLocal</local> <ejb-link>BankType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayStatusLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayStatusLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayStatusLocal</local> <ejb-link>PayStatus</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/PayTypeLocal</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.PayTypeLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.PayTypeLocal</local> <ejb-link>PayType</ejb-link> </ejb-local-ref> <ejb-local-ref > <ejb-ref-name>ejb/DBQueryManagerLocal</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local-home>com.eexcel.jmlms.remittance.common.DBQueryManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.DBQueryManagerLocal</local> <ejb-link>DBQueryManager</ejb-link> </ejb-local-ref> </session> <session > <description><![CDATA[]]></description> <ejb-name>BankTypeManager</ejb-name> <home>com.eexcel.jmlms.remittance.common.BankTypeManagerHome</home> <remote>com.eexcel.jmlms.remittance.common.BankTypeManagerRemote</remote> <local-home>com.eexcel.jmlms.remittance.common.BankTypeManagerLocalHome</local-home> <local>com.eexcel.jmlms.remittance.common.BankTypeManagerLocal</local> <ejb-class>com.eexcel.jmlms.remittance.server.BankTypeManagerSession</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type>