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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel