Update of
/cvsroot/xdoclet/xdoclet/modules/bea/src/xdoclet/modules/bea/wls/ejb/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14705/modules/bea/src/xdoclet/modules/bea/wls/ejb/resources
Modified Files:
weblogic-ejb-jar-xml.xdt
Log Message:
support for easier environment handling added (XDT-1332)
Index: weblogic-ejb-jar-xml.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/bea/src/xdoclet/modules/bea/wls/ejb/resources/weblogic-ejb-jar-xml.xdt,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** weblogic-ejb-jar-xml.xdt 20 Aug 2004 20:00:56 -0000 1.15
--- weblogic-ejb-jar-xml.xdt 9 Apr 2005 09:03:31 -0000 1.16
***************
*** 338,341 ****
--- 338,359 ----
</XDtConfig:ifConfigParamGreaterOrEquals>
<reference-descriptor>
+ <XDtEjbEnv:forAllTags tagName="ejb.resource-ref">
+ <XDtEjbEnv:ifHasParam paramName="jndi-name">
+ <resource-description>
+ <res-ref-name><XDtEjbEnv:name
paramName="res-name,res-ref-name"/></res-ref-name>
+ <jndi-name><XDtEjbEnv:paramValue
paramName="jndi-name"/></jndi-name>
+ </resource-description>
+ </XDtEjbEnv:ifHasParam>
+ </XDtEjbEnv:forAllTags>
+ <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version"
value="9.0">
+ <XDtEjbEnv:forAllTags tagName="ejb.destination-ref">
+ <XDtEjbEnv:ifHasParam paramName="jndi-name">
+ <resource-description>
+ <res-ref-name><XDtEjbEnv:name paramName="name"/></res-ref-name>
+ <jndi-name><XDtEjbEnv:paramValue
paramName="jndi-name"/></jndi-name>
+ </resource-description>
+ </XDtEjbEnv:ifHasParam>
+ </XDtEjbEnv:forAllTags>
+ </XDtConfig:ifConfigParamNotGreaterOrEquals>
<XDtClass:forAllClassTags tagName="weblogic:resource-description">
<resource-description>
***************
*** 344,347 ****
--- 362,373 ----
</resource-description>
</XDtClass:forAllClassTags>
+ <XDtEjbEnv:forAllTags tagName="ejb.resource-env-ref">
+ <XDtEjbEnv:ifHasParam paramName="jndi-name">
+ <resource-env-description>
+ <res-env-ref-name><XDtEjbEnv:name
paramName="name"/></res-env-ref-name>
+ <jndi-name><XDtEjbEnv:paramValue
paramName="jndi-name"/></jndi-name>
+ </resource-env-description>
+ </XDtEjbEnv:ifHasParam>
+ </XDtEjbEnv:forAllTags>
<XDtClass:forAllClassTags tagName="weblogic:resource-env-description">
<resource-env-description>
***************
*** 350,353 ****
--- 376,389 ----
</resource-env-description>
</XDtClass:forAllClassTags>
+ <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref">
+ <XDtEjbEnvEjbRef:ifRemoteEjbRef>
+ <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name">
+ <ejb-reference-description>
+ <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name>
+ <jndi-name><XDtEjbEnvEjbRef:paramValue
paramName="jndi-name"/></jndi-name>
+ </ejb-reference-description>
+ </XDtEjbEnvEjbRef:ifHasParam>
+ </XDtEjbEnvEjbRef:ifRemoteEjbRef>
+ </XDtEjbEnvEjbRef:forAllEjbRefs>
<XDtClass:forAllClassTags
tagName="weblogic:ejb-reference-description">
<ejb-reference-description>
***************
*** 357,360 ****
--- 393,406 ----
</XDtClass:forAllClassTags>
<XDtConfig:ifConfigParamGreaterOrEquals paramName="Version"
value="6.1">
+ <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref">
+ <XDtEjbEnvEjbRef:ifLocalEjbRef>
+ <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name">
+ <ejb-local-reference-description>
+ <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name>
+ <jndi-name><XDtEjbEnvEjbRef:paramValue
paramName="jndi-name"/></jndi-name>
+ </ejb-local-reference-description>
+ </XDtEjbEnvEjbRef:ifHasParam>
+ </XDtEjbEnvEjbRef:ifLocalEjbRef>
+ </XDtEjbEnvEjbRef:forAllEjbRefs>
<XDtClass:forAllClassTags
tagName="weblogic:ejb-local-reference-description">
<ejb-local-reference-description>
-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel