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

Modified Files:
        ejb-body.xdt 
Log Message:
Added the activation-config-property tag (XDT-1279)

Index: ejb-body.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources/ejb-body.xdt,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -r1.31 -r1.32
*** ejb-body.xdt        23 Feb 2005 17:28:37 -0000      1.31
--- ejb-body.xdt        1 Mar 2005 13:19:14 -0000       1.32
***************
*** 120,128 ****
--- 120,135 ----
          <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>
+         </XDtClass:ifHasClassTag>
+         <XDtEjbMdb:ifHasActivationConfig>
+         <XDtComment:comment>
+         | activation-config must have at least one child
+         </XDtComment:comment>
           <activation-config>
+            <XDtClass:ifHasClassTag tagName="ejb:bean" 
paramName="destination-type">
             <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>
             <XDtClass:ifHasClassTag tagName="ejb:bean" 
paramName="acknowledge-mode">
             <activation-config-property>
***************
*** 143,148 ****
             </activation-config-property>
             </XDtClass:ifHasClassTag>
           </activation-config>
!         </XDtClass:ifHasClassTag>
         </XDtConfig:ifConfigParamGreaterOrEquals>
       </XDtType:ifIsOfType>
--- 150,161 ----
             </activation-config-property>
             </XDtClass:ifHasClassTag>
+            <XDtClass:forAllClassTags tagName="ejb:activation-config-property">
+            <activation-config-property>
+              <activation-config-property-name><XDtClass:classTagValue 
tagName="ejb:activation-config-property" 
paramName="name"/></activation-config-property-name>
+              
<activation-config-property-value><![CDATA[<XDtClass:classTagValue 
tagName="ejb:activation-config-property" 
paramName="value"/>]]></activation-config-property-value>
+            </activation-config-property>         
+            </XDtClass:forAllClassTags>
           </activation-config>
!         </XDtEjbMdb:ifHasActivationConfig>
         </XDtConfig:ifConfigParamGreaterOrEquals>
       </XDtType:ifIsOfType>



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to