Update of /cvsroot/xdoclet/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10133/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources
Modified Files: ibm-ejb-jar-bnd_xmi.xdt Log Message: support for activationSpecJndiName added (XDT-1401). Thanks to Markus Bollig for the patch Index: ibm-ejb-jar-bnd_xmi.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd_xmi.xdt,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -r1.14 -r1.15 *** ibm-ejb-jar-bnd_xmi.xdt 3 Jan 2005 09:35:15 -0000 1.14 --- ibm-ejb-jar-bnd_xmi.xdt 14 Aug 2005 09:30:24 -0000 1.15 *************** *** 107,119 **** <XDtEjb:ifIsAConcreteEJBean> ! <ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding" xmi:<XDtId:prefixedId prefix="Message_bnd"/> listenerInputPortName="<XDtClass:classTagValue tagName="websphere:mdb" paramName="listenerPort"/>" > ! ! <enterpriseBean xmi:type="ejb:MessageDriven" href="META-INF/ejb-jar.xml#<XDtId:prefixedId prefix='MessageDriven' wrapInIdEquals='false'/>" /> ! <!-- ML FIX. enterpriseBean xmi:type="ejb:MessageDriven" href="META-INF/ejb-jar.xml#MessageDriven_<XDtEjb:id/>"/--> <XDtMerge:merge file="xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd-ejb-body_xmi.xdt"> </XDtMerge:merge> - </ejbBindings> </XDtEjb:ifIsAConcreteEJBean> --- 107,152 ---- <XDtEjb:ifIsAConcreteEJBean> ! <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="6.0"> + <XDtClass:ifHasClassTag tagName="websphere:mdb" paramName="activationspec-jndi-name"> + <ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding" xmi:<XDtId:prefixedId prefix="Message_bnd"/> + activationSpecJndiName="<XDtClass:classTagValue tagName="websphere:mdb" paramName="activationspec-jndi-name"/>" + <XDtClass:ifHasClassTag tagName="websphere:mdb" paramName="activationspec-auth-alias"> + activationSpecAuthAlias="<XDtClass:classTagValue tagName="websphere:mdb" paramName="activationspec-auth-alias"/>" + </XDtClass:ifHasClassTag> + <XDtClass:ifHasClassTag tagName="websphere:mdb" paramName="destination-jndi-name"> + destinationJndiName="<XDtClass:classTagValue tagName="websphere:mdb" paramName="destination-jndi-name"/>" + </XDtClass:ifHasClassTag> + <XDtClass:ifDoesntHaveClassTag tagName="websphere:mdb" paramName="destination-jndi-name"> + <XDtClass:ifHasClassTag tagName="ejb.bean" paramName="destination-jndi-name"> + destinationJndiName="<XDtClass:classTagValue tagName="ejb.bean" paramName="destination-jndi-name"/>" + </XDtClass:ifHasClassTag> + </XDtClass:ifDoesntHaveClassTag> + > + <enterpriseBean xmi:type="ejb:MessageDriven" href="META-INF/ejb-jar.xml#<XDtId:prefixedId prefix='MessageDriven' wrapInIdEquals='false'/>" /> <XDtMerge:merge file="xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd-ejb-body_xmi.xdt"> </XDtMerge:merge> </ejbBindings> + </XDtClass:ifHasClassTag> + + <XDtClass:ifDoesntHaveClassTag tagName="websphere:mdb" paramName="activationspec-jndi-name"> + <ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding" xmi:<XDtId:prefixedId prefix="Message_bnd"/> listenerInputPortName="<XDtClass:classTagValue tagName="websphere:mdb" paramName="listenerPort"/>" > + <enterpriseBean xmi:type="ejb:MessageDriven" href="META-INF/ejb-jar.xml#<XDtId:prefixedId prefix='MessageDriven' wrapInIdEquals='false'/>" /> + <XDtMerge:merge file="xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd-ejb-body_xmi.xdt"> + </XDtMerge:merge> + </ejbBindings> + </XDtClass:ifDoesntHaveClassTag> + + </XDtConfig:ifConfigParamGreaterOrEquals> + + <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version" value="6.0"> + + <ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding" xmi:<XDtId:prefixedId prefix="Message_bnd"/> listenerInputPortName="<XDtClass:classTagValue tagName="websphere:mdb" paramName="listenerPort"/>" > + <enterpriseBean xmi:type="ejb:MessageDriven" href="META-INF/ejb-jar.xml#<XDtId:prefixedId prefix='MessageDriven' wrapInIdEquals='false'/>" /> + <XDtMerge:merge file="xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-bnd-ejb-body_xmi.xdt"> + </XDtMerge:merge> + </ejbBindings> + + </XDtConfig:ifConfigParamNotGreaterOrEquals> </XDtEjb:ifIsAConcreteEJBean> ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel