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
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to