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