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

Reply via email to