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