I changed this when trying to fix bug #466629 http://sourceforge.net/tracker/?group_id=31602&atid=402704&func=detail&aid=4 66629
The mentioned change was introduced on 1.1.2.2 on MODULE_REFACTORING_BRANCH: http://cvs.xdoclet.sourceforge.net/cgi-bin/viewcvs.cgi/xdoclet/xdoclet/modul es/ejb/src/xdoclet/modules/ejb/dd/resources/ejb-body.xdt The commit message says "-fixed bad relative references to merge files", so I guess I must have forgotten that I tried to fix the bug at the same time. Sorry that I forgot to mention this in the commit message. What I tried to do was to introduce a "business" parameter in stead of the "remote" parameter (as the bug-reporter suggested, cc to him here), because "remote" is a bad word when the ref is to a local EJB. I thought I kept backwards compatibility by still looking for the "remote" parameter. -But the problem is perhaps something else? While fixing it I also realised that some parts of the template would never generate an ejb-link element (line 147-162 in 1.1.2.1), so I tried to do some refactorings in the template to fix that too. Now you know _why_ this have changed. If this causes a problem, please explain _what_ the problem is ;-) Cheers, Aslak > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Ara > Abrahamian > Sent: 11. juni 2002 19:19 > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: [Xdoclet-devel] RE: [Xdoclet-user] ejb-body.xdt > > > > Anybody who knows the reason for the differences between > > > > ejb-body.j line 141 following and > > ejb-body.xdt line 148 > > > > In ejb-body.xdt is missing the following part: > > <XDtClass:ifDoesntHaveClassTag tagName="ejb:ejb-external-ref" > > paramName="view-type"> > > [...] > > </XDtClass:ifDoesntHaveClassTag> > > <parameter type="text"> > <name>home</name> > <usage-description> > The fully qualified class name of the home interface of the > referenced bean. > </usage-description> > <mandatory>true</mandatory> > </parameter> > <parameter type="text"> > <name>business</name> > <usage-description> > The fully qualified class name of the business interface > (local or remote > interface) of the referenced bean. > </usage-description> > <mandatory>true</mandatory> > </parameter> > <parameter type="text"> > <name>remote</name> > <usage-description> > (Deprecated). Synonym for 'business' parameter. Only works > if the view-type is 'remote' > </usage-description> > <mandatory>false</mandatory> > </parameter> > > I don't remember who changed it (Vincent?) and I don't remember the > reason for such a change! It's a change in a @tag and it affects the end > user, so it should have been discussed before being implemented. > > Anyway, could the guy who've changed ejb:external-ref's syntax please > enlighten me? What's the goal of such a change? > > Ara. > > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application Developer's Conference > August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink _______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel _______________________________________________________________ Multimillion Dollar Computer Inventory Live Webcast Auctions Thru Aug. 2002 - http://www.cowanalexander.com/calendar _______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
