Update of 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23700

Modified Files:
        ejb-body.xdt 
Log Message:
Fix XDT-1143

Index: ejb-body.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources/ejb-body.xdt,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -r1.28 -r1.29
*** ejb-body.xdt        15 Jan 2005 01:11:40 -0000      1.28
--- ejb-body.xdt        4 Feb 2005 07:54:05 -0000       1.29
***************
*** 95,99 ****
  
       <XDtType:ifIsOfType type="javax.ejb.MessageDrivenBean">
!        <XDtConfig:ifConfigParamGreaterOrEquals paramName="EjbSpec" 
value="2.0">
           <transaction-type><XDtClass:classTagValue tagName="ejb:bean" 
paramName="transaction-type" values="Container,Bean" 
default="Container"/></transaction-type>
          <XDtClass:ifHasClassTag tagName="ejb:bean" 
paramName="message-selector">
--- 95,99 ----
  
       <XDtType:ifIsOfType type="javax.ejb.MessageDrivenBean">
!        <XDtConfig:ifConfigParamEquals paramName="EjbSpec" value="2.0">
           <transaction-type><XDtClass:classTagValue tagName="ejb:bean" 
paramName="transaction-type" values="Container,Bean" 
default="Container"/></transaction-type>
          <XDtClass:ifHasClassTag tagName="ejb:bean" 
paramName="message-selector">
***************
*** 111,114 ****
--- 111,148 ----
           </message-driven-destination>
          </XDtClass:ifHasClassTag>
+        </XDtConfig:ifConfigParamEquals>
+      </XDtType:ifIsOfType>
+ 
+      <XDtType:ifIsOfType type="javax.ejb.MessageDrivenBean">
+        <XDtConfig:ifConfigParamGreaterOrEquals paramName="EjbSpec" 
value="2.1">
+          <messaging-type>javax.jms.MessageListener</messaging-type>
+          <transaction-type><XDtClass:classTagValue tagName="ejb:bean" 
paramName="transaction-type" values="Container,Bean" 
default="Container"/></transaction-type>
+         <XDtClass:ifHasClassTag tagName="ejb:bean" 
paramName="destination-type">
+          <message-destination-type><XDtClass:classTagValue tagName="ejb:bean" 
paramName="destination-type" 
values="javax.jms.Queue,javax.jms.Topic"/></message-destination-type>
+          <activation-config>
+            <activation-config-property>
+              
<activation-config-property-name>destinationType</activation-config-property-name>
+              <activation-config-property-value><XDtClass:classTagValue 
tagName="ejb:bean" paramName="destination-type" 
values="javax.jms.Queue,javax.jms.Topic"/></activation-config-property-value>
+            </activation-config-property>
+            <XDtClass:ifHasClassTag tagName="ejb:bean" 
paramName="acknowledge-mode">
+            <activation-config-property>
+              
<activation-config-property-name>acknowledgeMode</activation-config-property-name>
+              <activation-config-property-value><XDtClass:classTagValue 
tagName="ejb:bean" paramName="acknowledge-mode" 
values="Auto-acknowledge,Dups-ok-acknowledge" 
default="Auto-acknowledge"/></activation-config-property-value>
+            </activation-config-property>
+            </XDtClass:ifHasClassTag>
+            <XDtClass:ifHasClassTag tagName="ejb:bean" 
paramName="subscription-durability">
+            <activation-config-property>
+              
<activation-config-property-name>subscriptionDurability</activation-config-property-name>
+              <activation-config-property-value><XDtClass:classTagValue 
tagName="ejb:bean" paramName="subscription-durability" 
values="Durable,NonDurable"/></activation-config-property-value>
+            </activation-config-property>
+            </XDtClass:ifHasClassTag>
+            <XDtClass:ifHasClassTag tagName="ejb:bean" 
paramName="message-selector">
+            <activation-config-property>
+              
<activation-config-property-name>messageSelector</activation-config-property-name>
+              
<activation-config-property-value><![CDATA[<XDtClass:classTagValue 
tagName="ejb:bean" 
paramName="message-selector"/>]]></activation-config-property-value>
+            </activation-config-property>
+            </XDtClass:ifHasClassTag>
+          </activation-config>
+         </XDtClass:ifHasClassTag>
         </XDtConfig:ifConfigParamGreaterOrEquals>
       </XDtType:ifIsOfType>



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to