Update of
/cvsroot/xdoclet/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7916/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources
Modified Files:
ibm-ejb-jar-ext_xmi.xdt ibm-ejb-jar-bnd_xmi.xdt
Added Files:
ibm-ejb-jar-ext-ejb-body_xmi.xdt
Log Message:
XDT-1208: Added support for new tag websphere.resource-ref
--- NEW FILE: ibm-ejb-jar-ext-ejb-body_xmi.xdt ---
<XDtComment:comment>
|
| resource-ref extensions
|
</XDtComment:comment>
<XDtClass:forAllClassTags tagName="ejb.resource-ref">
<resourceRefExtensions xmi:<XDtId:prefixedId prefix="ResourceRef_ext"/>>
<resourceRef href="META-INF/ejb-jar.xml#<XDtId:prefixedId
prefix='ResRef' wrapInIdEquals='false'/>"/>
<XDtWebSphere:forAllResourceRefs>
<XDtClass:ifHasClassTag tagName="websphere.resource-ref"
paramName="isolation-level">
<isolationLevel><XDtClass:classTagValue
tagName="websphere.resource-ref" paramName="isolation-level"/></isolationLevel>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="websphere.resource-ref"
paramName="connection-management-policy">
<connectionManagementPolicy><XDtClass:classTagValue
tagName="websphere.resource-ref"
paramName="connection-management-policy"/></connectionManagementPolicy>
</XDtClass:ifHasClassTag>
</XDtWebSphere:forAllResourceRefs>
</resourceRefExtensions>
</XDtClass:forAllClassTags>
Index: ibm-ejb-jar-ext_xmi.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-ext_xmi.xdt,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** ibm-ejb-jar-ext_xmi.xdt 27 Nov 2004 08:17:03 -0000 1.8
--- ibm-ejb-jar-ext_xmi.xdt 3 Jan 2005 09:35:15 -0000 1.9
***************
*** 1,50 ****
<ejbext:EJBJarExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:ejbext="ejbext.xmi" xmlns:ejb="ejb.xmi" xmi:id="ejb-jar_ID_Ext">
- <ejbJar href="META-INF/ejb-jar.xml#<XDtId:prefixedId prefix='ejb-jar'
wrapInIdEquals='false'/>"/>
! <XDtEjbEntity:forAllEntityBeans>
! <XDtEjb:ifIsAConcreteEJBean>
! <ejbExtensions
! <XDtEjbCmp:ifEntityIsCmp>
! xmi:type="ejbext:EntityExtension" xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity_ext' wrapInIdEquals='false'/>">
! <!--enterpriseBean xmi:type="ejb:Entity"
href="META-INF/ejb-jar.xml#ContainerManagedEntity_<XDtEjb:id/>"/-->
! <enterpriseBean xmi:type="ejb:Entity"
href="META-INF/ejb-jar.xml#<XDtId:prefixedId prefix='ContainerManagedEntity'
wrapInIdEquals='false'/>"/>
! <structure xmi:id="<XDtEjb:id/>_BeanStructure" inheritenceRoot="false"/>
! <beanCache xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity__BeanCache' wrapInIdEquals='false'/>"
activateAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="activate-at" default="TRANSACTION"/>"
loadAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="load-at" default="TRANSACTION"/>"/>
! <internationalization xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity_BeanInternationalization'
wrapInIdEquals='false'/>" invocationLocale="CALLER"/>
! <localTran xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity_LocalTran' wrapInIdEquals='false'/>"
boundary="<XDtClass:classTagValue tagName="websphere:local-tran"
paramName="boundary" default="BEAN_METHOD"/>"
unresolvedAction="<XDtClass:classTagValue tagName="websphere:local-tran"
paramName="unresolved-action" default="ROLLBACK"/>"/>
! </XDtEjbCmp:ifEntityIsCmp>
! <XDtEjbBmp:ifEntityIsBmp>
! xmi:type="ejbext:EntityExtension" xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_ext' wrapInIdEquals='false'/>">
! <!--enterpriseBean xmi:type="ejb:Entity"
href="META-INF/ejb-jar.xml#BeanManagedEntity_<XDtEjb:id/>"/-->
! <enterpriseBean xmi:type="ejb:Entity"
href="META-INF/ejb-jar.xml#<XDtId:prefixedId prefix='BeanManagedEntity'
wrapInIdEquals='false'/>"/>
! <structure xmi:id="<XDtEjb:id/>_BeanStructure" inheritenceRoot="false"/>
! <beanCache xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_BeanCache' wrapInIdEquals='false'/>"
activateAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="activate-at" default="TRANSACTION"/>"
loadAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="load-at" default="TRANSACTION"/>"/>
! <internationalization xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_BeanInternationalization' wrapInIdEquals='false'/>"
invocationLocale="CALLER"/>
! <localTran xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_LocalTran' wrapInIdEquals='false'/>"
boundary="<XDtClass:classTagValue tagName="websphere:local-tran"
paramName="boundary" default="BEAN_METHOD"/>"
unresolvedAction="<XDtClass:classTagValue tagName="websphere:local-tran"
paramName="unresolved-action" default="ROLLBACK"/>"/>
! </XDtEjbBmp:ifEntityIsBmp>
! <XDtClass:forAllClassTags tagName="websphere:finder-query">
! <finderDescriptors xmi:type="ejbext:WhereClauseFinderDescriptor"
xmi:id="<XDtId:prefixedId prefix='WhereClauseFinderDescriptor'
wrapInIdEquals='false'/>" whereClause="<XDtClass:classTagValue
tagName='websphere:finder-query' paramName='where-clause'/>">
! <finderMethodElements xmi:id="<XDtId:prefixedId
prefix='MethodElement' wrapInIdEquals='false'/>"
! name="<XDtClass:classTagValue
tagName='websphere:finder-query' paramName='name'/>"
! parms="<XDtClass:classTagValue
tagName='websphere:finder-query' paramName='parms'/>"
! type="<XDtClass:classTagValue
tagName='websphere:finder-query' paramName='home' default='Home'/>">
! <enterpriseBean xmi:type="ejb:Entity"
href="META-INF/ejb-jar.xml#ContainerManagedEntity_<XDtEjb:id/>"/>
! </finderMethodElements>
! </finderDescriptors>
</XDtClass:forAllClassTags>
</ejbExtensions>
! </XDtEjb:ifIsAConcreteEJBean>
! </XDtEjbEntity:forAllEntityBeans>
- <XDtEjbSession:forAllSessionBeans>
- <XDtEjb:ifIsAConcreteEJBean>
- <XDtClass:ifHasClassTag tagName="websphere:bean" paramName="timeout">
- <ejbExtensions xmi:type="ejbext:SessionExtension" xmi:<XDtId:prefixedId
prefix="Session_ext"/> timeout="<XDtClass:classTagValue
tagName='websphere:bean' paramName='timeout'/>">
- <enterpriseBean xmi:type="ejb:Session"
href="META-INF/ejb-jar.xml#Session_<XDtEjb:id/>" />
- </ejbExtensions>
- </XDtClass:ifHasClassTag>
- </XDtEjb:ifIsAConcreteEJBean>
- </XDtEjbSession:forAllSessionBeans>
</ejbext:EJBJarExtension>
--- 1,90 ----
<ejbext:EJBJarExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:ejbext="ejbext.xmi" xmlns:ejb="ejb.xmi" xmi:id="ejb-jar_ID_Ext">
! <ejbJar href="META-INF/ejb-jar.xml#<XDtId:prefixedId prefix='ejb-jar'
wrapInIdEquals='false'/>"/>
! <XDtComment:comment>
! |
! | Session Beans
! |
! </XDtComment:comment>
!
! <XDtEjbSession:forAllSessionBeans>
! <XDtEjb:ifIsAConcreteEJBean>
! <ejbExtensions xmi:type="ejbext:SessionExtension" xmi:<XDtId:prefixedId
prefix="Session_ext"/>>
! <enterpriseBean xmi:type="ejb:Session"
href="META-INF/ejb-jar.xml#Session_<XDtEjb:id/>"/>
! <XDtClass:ifHasClassTag tagName="websphere:bean" paramName="timeout">
! <timeout><XDtClass:classTagValue tagName='websphere:bean'
paramName='timeout'/></timeout>
! </XDtClass:ifHasClassTag>
!
! <XDtMerge:merge
file="xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-ext-ejb-body_xmi.xdt">
! </XDtMerge:merge>
!
! </ejbExtensions>
! </XDtEjb:ifIsAConcreteEJBean>
! </XDtEjbSession:forAllSessionBeans>
!
!
! <XDtComment:comment>
! |
! | Entity Beans
! |
! </XDtComment:comment>
! <XDtEjbEntity:forAllEntityBeans>
! <XDtEjb:ifIsAConcreteEJBean>
! <ejbExtensions
! <XDtEjbCmp:ifEntityIsCmp>
! xmi:type="ejbext:ContainerManagedEntityExtension"
xmi:id="<XDtId:prefixedId prefix='ContainerManagedEntity_ext'
wrapInIdEquals='false'/>">
! <enterpriseBean xmi:type="ejb:ContainerManagedEntity"
href="META-INF/ejb-jar.xml#ContainerManagedEntity_<XDtEjb:id/>"/>
! <structure xmi:id="<XDtEjb:id/>_BeanStructure"
inheritenceRoot="false"/>
! <beanCache xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity__BeanCache' wrapInIdEquals='false'/>"
activateAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="activate-at" default="TRANSACTION"/>"
loadAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="load-at" default="TRANSACTION"/>"/>
! <internationalization xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity_BeanInternationalization'
wrapInIdEquals='false'/>" invocationLocale="CALLER"/>
! <localTran xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity_LocalTran' wrapInIdEquals='false'/>"
boundary="<XDtClass:classTagValue tagName="websphere:local-tran"
paramName="boundary" default="BEAN_METHOD"/>"
unresolvedAction="<XDtClass:classTagValue tagName="websphere:local-tran"
paramName="unresolved-action" default="ROLLBACK"/>"/>
! </XDtEjbCmp:ifEntityIsCmp>
! <XDtEjbBmp:ifEntityIsBmp>
! xmi:type="ejbext:BeanManagedEntityExtension"
xmi:id="<XDtId:prefixedId prefix='BeanManagedEntity_ext'
wrapInIdEquals='false'/>">
! <enterpriseBean xmi:type="ejb:BeanManagedEntity"
href="META-INF/ejb-jar.xml#BeanManagedEntity_<XDtEjb:id/>"/>
! <structure xmi:id="<XDtEjb:id/>_BeanStructure"
inheritenceRoot="false"/>
! <beanCache xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_BeanCache' wrapInIdEquals='false'/>"
activateAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="activate-at" default="TRANSACTION"/>"
loadAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="load-at" default="TRANSACTION"/>"/>
! <internationalization xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_BeanInternationalization' wrapInIdEquals='false'/>"
invocationLocale="CALLER"/>
! <localTran xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_LocalTran' wrapInIdEquals='false'/>"
boundary="<XDtClass:classTagValue tagName="websphere:local-tran"
paramName="boundary" default="BEAN_METHOD"/>"
unresolvedAction="<XDtClass:classTagValue tagName="websphere:local-tran"
paramName="unresolved-action" default="ROLLBACK"/>"/>
! </XDtEjbBmp:ifEntityIsBmp>
! <XDtClass:forAllClassTags tagName="websphere:finder-query">
! <finderDescriptors xmi:type="ejbext:WhereClauseFinderDescriptor"
xmi:id="<XDtId:prefixedId prefix='WhereClauseFinderDescriptor'
wrapInIdEquals='false'/>" whereClause="<XDtClass:classTagValue
tagName='websphere:finder-query' paramName='where-clause'/>">
! <finderMethodElements xmi:id="<XDtId:prefixedId
prefix='MethodElement' wrapInIdEquals='false'/>"
! name="<XDtClass:classTagValue
tagName='websphere:finder-query' paramName='name'/>"
! parms="<XDtClass:classTagValue
tagName='websphere:finder-query' paramName='parms'/>"
! type="<XDtClass:classTagValue
tagName='websphere:finder-query' paramName='home' default='Home'/>">
! <enterpriseBean xmi:type="ejb:Entity"
href="META-INF/ejb-jar.xml#ContainerManagedEntity_<XDtEjb:id/>"/>
! </finderMethodElements>
! </finderDescriptors>
</XDtClass:forAllClassTags>
+
+ <XDtMerge:merge
file="xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-ext-ejb-body_xmi.xdt">
+ </XDtMerge:merge>
+
+ </ejbExtensions>
+ </XDtEjb:ifIsAConcreteEJBean>
+ </XDtEjbEntity:forAllEntityBeans>
+
+
+ <XDtComment:comment>
+ |
+ | Message Driven Beans
+ |
+ </XDtComment:comment>
+
+ <XDtEjbMdb:forAllMDBeans>
+ <XDtEjb:ifIsAConcreteEJBean>
+ <ejbExtensions xmi:type="ejbext:MessageDrivenExtension"
xmi:<XDtId:prefixedId prefix='MessageDriven_ext'/>>
+ <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-ext-ejb-body_xmi.xdt">
+ </XDtMerge:merge>
+
</ejbExtensions>
! </XDtEjb:ifIsAConcreteEJBean>
! </XDtEjbMdb:forAllMDBeans>
</ejbext:EJBJarExtension>
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.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** ibm-ejb-jar-bnd_xmi.xdt 29 Dec 2004 15:45:13 -0000 1.13
--- ibm-ejb-jar-bnd_xmi.xdt 3 Jan 2005 09:35:15 -0000 1.14
***************
*** 110,113 ****
--- 110,114 ----
<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">
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel