I still can't figure it out. No matter what I do it puts references to home and remote in ejb-jar.xml. My only option now is to actually generate the home and remote interfaces. :(
Thanks for your help. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Clarance Howatt Sent: Friday, September 30, 2005 10:45 AM To: xdoclet-user@lists.sourceforge.net Subject: Re: [Xdoclet-user] Deployment Descriptor Asleson, Ryan wrote: >Hello, > >Thanks for the suggestion. I added view-type="local" to the ejb.bean >attribute but still the same result. There are definitions for the >(non-existent) home and remote interfaces in the ejb-jar.xml file. > >Any other ideas? > > > Nope, I am doing exactly what you are suggesting with regards to the local interfaces. This is what my ant task looks like: <target name="generate_ejb_src" depends="prepare" unless="generated.source.uptodate"> <ejbdoclet destdir="${xxx.generated-src.dir}" mergedir="parent-fake-to-debug" excludedtags="@version,@author,@todo" addedtags="@xdoclet-generated at ${TODAY},@copyright ${copyright},@version ${version}" ejbspec="${ejb.version}" force="${xxx.xdoclet.force}" verbose="false" > <fileset dir="${xxx.src.dir}"> <include name="**/ejb/*Bean.java"/> </fileset> <packageSubstitution packages="ejb" substituteWith="ejb.local"/> <remoteinterface pattern="{0}Remote"> <packageSubstitution packages="ejb" substituteWith="ejb.remote"/> </remoteinterface> <localinterface pattern="{0}Local"/> <homeinterface> <packageSubstitution packages="ejb" substituteWith="ejb.remote"/> </homeinterface> <localhomeinterface/> <entitypk/> <entitycmp pattern="{0}Impl"/> <session> </session> <valueobject pattern="{0}Value"> <packageSubstitution packages="opmodel.ejb" substituteWith="opmodel"/> <packageSubstitution packages="document.ejb" substituteWith="document"/> </valueobject> <utilobject cacheHomes="true" kind="physical"/> <service-endpoint pattern="{0}EndPoint"> <packageSubstitution packages="ejb" substituteWith="ejb.webservice"/> </service-endpoint> <deploymentdescriptor destdir="${xxx.meta-inf.dir}" validatexml="true" mergedir="${xxx.merge.dir}" description="e-Courier Application Services deployment descriptor" useIds="true" /> <jboss version="4.0" securityDomain="java:/jaas/${xxx.server.name}Login" typemapping="${xxx.database.typemapping}" datasource="${xxx.datasource}" mergedir="${xxx.merge.dir}" xmlencoding="UTF-8" destdir="${xxx.meta-inf.dir}" validatexml="true" preferredrelationmapping="relation-table" /> <weblogic version="8.1" createtables="Disabled" xmlencoding="UTF-8" destdir="${xxx.meta-inf.dir}" validatexml="true" datasource="${xxx.datasource.root}" mergedir="${xxx.merge.dir}" databaseType="${xxx.database.type}" /> <websphere datasource="${xxx.datasource}" xmlencoding="UTF-8" destdir="${xxx.meta-inf.dir}" validateXML="true" mergedir="${xxx.merge.dir}" /> </ejbdoclet> ant this is what the @ejb.bean javadoc looks like: * @ejb.bean display-name="UserBean" * name="User" * type="CMP" * view-type="local" * cmp-version="2.x" * jndi-name="xxxx.User" * local-jndi-name="xxxx.local.User" * primkey-field="userId" The end result is that ONLY the local interface appears in the ejb_jar.xml file. Sorry I can't help you. Good luck. ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user This e-mail message is being sent solely for use by the intended recipient(s) and may contain confidential information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by phone or reply by e-mail, delete the original message and destroy all copies. Thank you. ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user