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

Reply via email to