Update of 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15643/modules/ejb/src/xdoclet/modules/ejb/dd/resources

Modified Files:
        res-ref.xdt ejb-body.xdt ejb-ref.xdt 
Log Message:
added easier environment handling (XDT-1325)

Index: res-ref.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources/res-ref.xdt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** res-ref.xdt 2 Mar 2005 21:00:03 -0000       1.1
--- res-ref.xdt 6 Apr 2005 21:48:49 -0000       1.2
***************
*** 1,43 ****
         
         <XDtMerge:merge file="ejb-resourcerefs-{0}.xml">
!         <XDtClass:forAllClassTags tagName="ejb:resource-ref">
           <resource-ref <XDtId:prefixedId prefix="ResRef"/>>
!            <XDtClass:ifHasClassTag tagName="ejb:resource-ref" 
paramName="res-name">
!             <res-ref-name><XDtClass:classTagValue tagName="ejb:resource-ref" 
paramName="res-name"/></res-ref-name>
!            </XDtClass:ifHasClassTag>
!            <XDtClass:ifHasClassTag tagName="ejb:resource-ref" 
paramName="res-ref-name">
!             <res-ref-name><XDtClass:classTagValue tagName="ejb:resource-ref" 
paramName="res-ref-name"/></res-ref-name>
!            </XDtClass:ifHasClassTag>
!             <res-type><XDtClass:classTagValue tagName="ejb:resource-ref" 
paramName="res-type" mandatory="true"/></res-type>
!             <res-auth><XDtClass:classTagValue tagName="ejb:resource-ref" 
paramName="res-auth" mandatory="true"/></res-auth>
!            <XDtClass:ifHasClassTag tagName="ejb:resource-ref" 
paramName="res-sharing-scope">
!             <res-sharing-scope><XDtClass:classTagValue 
tagName="ejb:resource-ref" paramName="res-sharing-scope" 
values="Shareable,Unshareable"/></res-sharing-scope>
!            </XDtClass:ifHasClassTag>
           </resource-ref>
!         </XDtClass:forAllClassTags>
         </XDtMerge:merge>
  
         <XDtMerge:merge file="ejb-resource-env-refs-{0}.xml">
!         <XDtClass:forAllClassTags tagName="ejb:resource-env-ref">
           <resource-env-ref <XDtId:prefixedId prefix="ResEnvRef"/>>
!            <XDtClass:ifHasClassTag tagName="ejb:resource-env-ref" 
paramName="description">
!             <description><![CDATA[<XDtClass:classTagValue 
tagName="ejb:resource-env-ref" paramName="description"/>]]></description>
!            </XDtClass:ifHasClassTag>
!             <resource-env-ref-name><XDtClass:classTagValue 
tagName="ejb:resource-env-ref" paramName="name" 
mandatory="true"/></resource-env-ref-name>
!             <resource-env-ref-type><XDtClass:classTagValue 
tagName="ejb:resource-env-ref" paramName="type" 
mandatory="true"/></resource-env-ref-type>
           </resource-env-ref>
!         </XDtClass:forAllClassTags>
         </XDtMerge:merge>
         <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="EjbSpec" 
value="2.1">
         <XDtMerge:merge file="ejb-destinationrefs-{0}.xml">
!         <XDtClass:forAllClassTags tagName="ejb:destination-ref">
           <resource-env-ref <XDtId:prefixedId prefix="ResEnvRef"/>>
!            <XDtClass:ifHasClassTag tagName="ejb:destination-ref" 
paramName="description">
!             <description><![CDATA[<XDtClass:classTagValue 
tagName="ejb:destination-ref" paramName="description"/>]]></description>
!            </XDtClass:ifHasClassTag>
!             <resource-env-ref-name><XDtClass:classTagValue 
tagName="ejb:destination-ref" paramName="name" 
mandatory="true"/></resource-env-ref-name>
!             <resource-env-ref-type><XDtClass:classTagValue 
tagName="ejb:destination-ref" paramName="type" 
mandatory="true"/></resource-env-ref-type>
           </resource-env-ref>
!         </XDtClass:forAllClassTags>
         </XDtMerge:merge>
         </XDtConfig:ifConfigParamNotGreaterOrEquals>
--- 1,42 ----
         
         <XDtMerge:merge file="ejb-resourcerefs-{0}.xml">
!         <XDtEjbEnv:forAllTags tagName="ejb:resource-ref">
           <resource-ref <XDtId:prefixedId prefix="ResRef"/>>
!            <XDtEjbEnv:ifHasParam paramName="description">
!             <description><![CDATA[<XDtEjbEnv:paramValue 
paramName="description"/>]]></description>
!            </XDtEjbEnv:ifHasParam>
!             <res-ref-name><XDtEjbEnv:name 
paramName="res-name,res-ref-name"/></res-ref-name>
!             <res-type><XDtEjbEnv:type paramName="res-type"/></res-type>
!             <res-auth><XDtEjbEnv:paramValue paramName="res-auth" 
mandatory="true"/></res-auth>
!            <XDtEjbEnv:ifHasParam paramName="res-sharing-scope">
!             <res-sharing-scope><XDtEjbEnv:paramValue 
paramName="res-sharing-scope" 
values="Shareable,Unshareable"/></res-sharing-scope>
!            </XDtEjbEnv:ifHasParam>
           </resource-ref>
!         </XDtEjbEnv:forAllTags>
         </XDtMerge:merge>
  
         <XDtMerge:merge file="ejb-resource-env-refs-{0}.xml">
!         <XDtEjbEnv:forAllTags tagName="ejb:resource-env-ref">       
           <resource-env-ref <XDtId:prefixedId prefix="ResEnvRef"/>>
!            <XDtEjbEnv:ifHasParam paramName="description">
!             <description><![CDATA[<XDtEjbEnv:paramValue 
paramName="description"/>]]></description>
!            </XDtEjbEnv:ifHasParam>
!             <resource-env-ref-name><XDtEjbEnv:name 
paramName="name"/></resource-env-ref-name>
!             <resource-env-ref-type><XDtEjbEnv:type 
paramName="type"/></resource-env-ref-type>
           </resource-env-ref>
!         </XDtEjbEnv:forAllTags>
         </XDtMerge:merge>
+        
         <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="EjbSpec" 
value="2.1">
         <XDtMerge:merge file="ejb-destinationrefs-{0}.xml">
!         <XDtEjbEnv:forAllTags tagName="ejb:destination-ref">
           <resource-env-ref <XDtId:prefixedId prefix="ResEnvRef"/>>
!            <XDtEjbEnv:ifHasParam paramName="description">
!             <description><![CDATA[<XDtEjbEnv:paramValue 
paramName="description"/>]]></description>
!            </XDtEjbEnv:ifHasParam>
!             <resource-env-ref-name><XDtEjbEnv:name 
paramName="name"/></resource-env-ref-name>
!             <resource-env-ref-type><XDtEjbEnv:type 
paramName="type"/></resource-env-ref-type>
           </resource-env-ref>
!         </XDtEjbEnv:forAllTags>
         </XDtMerge:merge>
         </XDtConfig:ifConfigParamNotGreaterOrEquals>

Index: ejb-body.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources/ejb-body.xdt,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -r1.37 -r1.38
*** ejb-body.xdt        29 Mar 2005 22:50:44 -0000      1.37
--- ejb-body.xdt        6 Apr 2005 21:48:49 -0000       1.38
***************
*** 170,190 ****
  
         <XDtMerge:merge file="ejb-env-entries-{0}.xml">
!         <XDtClass:forAllClassTags tagName="ejb:env-entry">
           <env-entry>
!            <XDtClass:ifHasClassTag tagName="ejb:env-entry" 
paramName="description">
!             <description><![CDATA[<XDtClass:classTagValue 
tagName="ejb:env-entry" paramName="description"/>]]></description>
!            </XDtClass:ifHasClassTag>
!             <env-entry-name><XDtClass:classTagValue tagName="ejb:env-entry" 
paramName="name"/></env-entry-name>
!            <XDtClass:ifHasClassTag tagName="ejb:env-entry" paramName="type">
!             <env-entry-type><XDtClass:classTagValue tagName="ejb:env-entry" 
paramName="type" 
values="java.lang.Boolean,java.lang.String,java.lang.Character,java.lang.Integer,java.lang.Double,java.lang.Byte,java.lang.Short,java.lang.Long,java.lang.Float"/></env-entry-type>
!            </XDtClass:ifHasClassTag>
!            <XDtClass:ifDoesntHaveClassTag tagName="ejb:env-entry" 
paramName="type">
!             <env-entry-type>java.lang.String</env-entry-type>
!            </XDtClass:ifDoesntHaveClassTag>
!            <XDtClass:ifHasClassTag tagName="ejb:env-entry" paramName="value">
!             <env-entry-value><![CDATA[<XDtClass:classTagValue 
tagName="ejb:env-entry" paramName="value"/>]]></env-entry-value>
!            </XDtClass:ifHasClassTag>
           </env-entry>
!         </XDtClass:forAllClassTags>
         </XDtMerge:merge>
  
--- 170,185 ----
  
         <XDtMerge:merge file="ejb-env-entries-{0}.xml">
!         <XDtEjbEnv:forAllTags tagName="ejb:env-entry">
           <env-entry>
!            <XDtEjbEnv:ifHasParam paramName="description">
!             <description><![CDATA[<XDtEjbEnv:paramValue 
paramName="description"/>]]></description>
!            </XDtEjbEnv:ifHasParam>
!             <env-entry-name><XDtEjbEnv:name 
paramName="name"/></env-entry-name>
!             <env-entry-type><XDtEjbEnv:type paramName="type" 
values="java.lang.Boolean,java.lang.String,java.lang.Character,java.lang.Integer,java.lang.Double,java.lang.Byte,java.lang.Short,java.lang.Long,java.lang.Float"
 default="java.lang.String"/></env-entry-type>
!            <XDtEjbEnv:ifHasParam paramName="value">
!             <env-entry-value><![CDATA[<XDtEjbEnv:paramValue 
paramName="value"/>]]></env-entry-value>
!            </XDtEjbEnv:ifHasParam>
           </env-entry>
!         </XDtEjbEnv:forAllTags>
         </XDtMerge:merge>
  
***************
*** 198,215 ****
         <XDtMerge:merge file="xdoclet/modules/ejb/dd/resources/res-ref.xdt">
         </XDtMerge:merge>
         <XDtMerge:merge file="ejb-destinationrefs-{0}.xml">
!         <XDtClass:forAllClassTags tagName="ejb:destination-ref">
           <message-destination-ref>
!            <XDtClass:ifHasClassTag tagName="ejb:destination-ref" 
paramName="description">
!             <description><![CDATA[<XDtClass:classTagValue 
tagName="ejb:destination-ref" paramName="description"/>]]></description>
!            </XDtClass:ifHasClassTag>
!             <message-destination-ref-name><XDtClass:classTagValue 
tagName="ejb:destination-ref" paramName="name" 
mandatory="true"/></message-destination-ref-name>
!             <message-destination-type><XDtClass:classTagValue 
tagName="ejb:destination-ref" paramName="type"  
mandatory="true"/></message-destination-type>
!             <message-destination-usage><XDtClass:classTagValue 
tagName="ejb:destination-ref" paramName="usage" 
values="Consumes,Produces,ConsumesProduces" 
default="Produces"/></message-destination-usage>
!            <XDtClass:ifHasClassTag tagName="ejb:destination-ref" 
paramName="link">
!             <message-destination-link><XDtClass:classTagValue 
tagName="ejb:destination-ref" paramName="link"/></message-destination-link>
!            </XDtClass:ifHasClassTag>
           </message-destination-ref>
!         </XDtClass:forAllClassTags>
         </XDtMerge:merge>
         </XDtConfig:ifConfigParamGreaterOrEquals>
--- 193,211 ----
         <XDtMerge:merge file="xdoclet/modules/ejb/dd/resources/res-ref.xdt">
         </XDtMerge:merge>
+ 
         <XDtMerge:merge file="ejb-destinationrefs-{0}.xml">
!         <XDtEjbEnv:forAllTags tagName="ejb:destination-ref">
           <message-destination-ref>
!            <XDtEjbEnv:ifHasParam paramName="description">
!             <description><![CDATA[<XDtEjbEnv:paramValue 
paramName="description"/>]]></description>
!            </XDtEjbEnv:ifHasParam>
!             <message-destination-ref-name><XDtEjbEnv:name 
paramName="name"/></message-destination-ref-name>
!             <message-destination-type><XDtEjbEnv:type 
paramName="type"/></message-destination-type>
!             <message-destination-usage><XDtEjbEnv:paramValue 
paramName="usage" values="Consumes,Produces,ConsumesProduces" 
default="Produces"/></message-destination-usage>
!            <XDtEjbEnv:ifHasParam paramName="link">
!             <message-destination-link><XDtEjbEnv:paramValue 
paramName="link"/></message-destination-link>
!            </XDtEjbEnv:ifHasParam>
           </message-destination-ref>
!         </XDtEjbEnv:forAllTags>
         </XDtMerge:merge>
         </XDtConfig:ifConfigParamGreaterOrEquals>

Index: ejb-ref.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources/ejb-ref.xdt,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** ejb-ref.xdt 28 Feb 2005 20:12:12 -0000      1.4
--- ejb-ref.xdt 6 Apr 2005 21:48:49 -0000       1.5
***************
*** 1,76 ****
! 
!     <XDtEjbRef:forAllEjbRefs>
!       <XDtEjbRef:ifRemoteEjbRef>
           <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
!             <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name>
              <ejb-ref-type><XDtEjb:beanType/></ejb-ref-type>
              <home><XDtEjbHome:homeInterface type="remote"/></home>
              <remote><XDtEjbIntf:componentInterface type="remote"/></remote>
!             <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" 
paramName="ejb-name"/></ejb-link>
           </ejb-ref>
!       </XDtEjbRef:ifRemoteEjbRef>
!     </XDtEjbRef:forAllEjbRefs>
  
!     <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref">
!       <XDtEjbRef:ifRemoteEjbRef>
           <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
!             <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name>
!             <ejb-ref-type><XDtClass:classTagValue 
tagName="ejb:ejb-external-ref" paramName="type" 
values="Entity,Session"/></ejb-ref-type>
!             <home><XDtClass:classTagValue tagName="ejb:ejb-external-ref" 
paramName="home"/></home>
!            <XDtClass:ifHasClassTag tagName="ejb:ejb-external-ref" 
paramName="remote">
!             <remote><XDtClass:classTagValue tagName="ejb:ejb-external-ref" 
paramName="remote"/></remote>
!            </XDtClass:ifHasClassTag>
!            <XDtClass:ifHasClassTag tagName="ejb:ejb-external-ref" 
paramName="business">
!             <remote><XDtClass:classTagValue tagName="ejb:ejb-external-ref" 
paramName="business"/></remote>
!            </XDtClass:ifHasClassTag>
!            <XDtClass:ifHasClassTag tagName="ejb:ejb-external-ref" 
paramName="link">
!             <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-external-ref" 
paramName="link"/></ejb-link>
!            </XDtClass:ifHasClassTag>
           </ejb-ref>
!       </XDtEjbRef:ifRemoteEjbRef>
!     </XDtClass:forAllClassTags>
  
!     <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref">
!       <XDtEjbRef:ifLocalEjbRef>
           <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>>
!             <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name>
!             <ejb-ref-type><XDtClass:classTagValue 
tagName="ejb:ejb-external-ref" paramName="type" 
values="Entity,Session"/></ejb-ref-type>
!             <local-home><XDtClass:classTagValue 
tagName="ejb:ejb-external-ref" paramName="home"/></local-home>
!             <local><XDtClass:classTagValue tagName="ejb:ejb-external-ref" 
paramName="business"/></local>
!            <XDtClass:ifHasClassTag tagName="ejb:ejb-external-ref" 
paramName="link">
!             <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-external-ref" 
paramName="link"/></ejb-link>
!            </XDtClass:ifHasClassTag>
           </ejb-local-ref>
!       </XDtEjbRef:ifLocalEjbRef>
!     </XDtClass:forAllClassTags>
  
!     <XDtEjbRef:forAllEjbRefs>
!       <XDtEjbRef:ifLocalEjbRef>
           <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>>
!             <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name>
              <ejb-ref-type><XDtEjb:beanType/></ejb-ref-type>
              <local-home><XDtEjbHome:homeInterface type="local"/></local-home>
              <local><XDtEjbIntf:componentInterface type="local"/></local>
!             <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" 
paramName="ejb-name"/></ejb-link>
           </ejb-local-ref>
!       </XDtEjbRef:ifLocalEjbRef>
!     </XDtEjbRef:forAllEjbRefs>
  
      <XDtConfig:ifConfigParamGreaterOrEquals paramName="EjbSpec" value="2.1">
!       <XDtClass:forAllClassTags tagName="ejb:ejb-service-ref">
!         <service-ref>
!           <service-ref-name><XDtClass:classTagValue 
tagName="ejb:ejb-service-ref" paramName="name"/></service-ref-name>
!           <service-interface><XDtClass:classTagValue 
tagName="ejb:ejb-service-ref" paramName="interface"/></service-interface>
!           <XDtClass:ifHasClassTag tagName="ejb:ejb-service-ref" 
paramName="wsdl-file-uri">
!           <wsdl-file><XDtClass:classTagValue tagName="ejb:ejb-service-ref" 
paramName="wsdl-file-uri"/></wsdl-file>
!           </XDtClass:ifHasClassTag>
!           <XDtClass:ifHasClassTag tagName="ejb:ejb-service-ref" 
paramName="jaxrpc-mapping-file">
!           <jaxrpc-mapping-file><XDtClass:classTagValue 
tagName="ejb:ejb-service-ref" 
paramName="jaxrpc-mapping-file"/></jaxrpc-mapping-file>
!           </XDtClass:ifHasClassTag>
!           <XDtClass:ifHasClassTag tagName="ejb:ejb-service-ref" 
paramName="qname">
!           <service-qname><XDtClass:classTagValue 
tagName="ejb:ejb-service-ref" paramName="qname"/></service-qname>
!           </XDtClass:ifHasClassTag>
!           <!-- port-component-ref and handler are still missing -->
!         </service-ref>
!       </XDtClass:forAllClassTags>
      </XDtConfig:ifConfigParamGreaterOrEquals>
\ No newline at end of file
--- 1,79 ----
!     <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-ref">
!       <XDtEjbEnvEjbRef:ifRemoteEjbRef>
           <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
!             <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name>
              <ejb-ref-type><XDtEjb:beanType/></ejb-ref-type>
              <home><XDtEjbHome:homeInterface type="remote"/></home>
              <remote><XDtEjbIntf:componentInterface type="remote"/></remote>
!             <ejb-link><XDtEjbEnvEjbRef:paramValue 
paramName="ejb-name"/></ejb-link>
           </ejb-ref>
!       </XDtEjbEnvEjbRef:ifRemoteEjbRef>
!     </XDtEjbEnvEjbRef:forAllEjbRefs>
  
!     <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref">
!       <XDtEjbEnvEjbRef:ifRemoteEjbRef>
           <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
!             <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name>
!             <ejb-ref-type><XDtEjbEnvEjbRef:paramValue paramName="type" 
values="Entity,Session" mandatory="true"/></ejb-ref-type>
!             <home><XDtEjbEnvEjbRef:paramValue paramName="home"/></home>
!            <XDtEjbEnvEjbRef:ifHasParam paramName="remote">
!             <remote><XDtEjbEnvEjbRef:paramValue paramName="remote"/></remote>
!            </XDtEjbEnvEjbRef:ifHasParam>
!            <XDtEjbEnvEjbRef:ifHasParam paramName="business">
!             <remote><XDtEjbEnvEjbRef:paramValue 
paramName="business"/></remote>
!            </XDtEjbEnvEjbRef:ifHasParam>
!            <XDtEjbEnvEjbRef:ifHasParam paramName="link">
!             <ejb-link><XDtEjbEnvEjbRef:paramValue 
paramName="link"/></ejb-link>
!            </XDtEjbEnvEjbRef:ifHasParam>
           </ejb-ref>
!       </XDtEjbEnvEjbRef:ifRemoteEjbRef>
!     </XDtEjbEnvEjbRef:forAllEjbRefs>
  
!     <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref">
!       <XDtEjbEnvEjbRef:ifLocalEjbRef>
           <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>>
!             <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name>
!             <ejb-ref-type><XDtEjbEnvEjbRef:paramValue paramName="type" 
values="Entity,Session" mandatory="true"/></ejb-ref-type>
!             <local-home><XDtEjbEnvEjbRef:paramValue 
paramName="home"/></local-home>
!             <local><XDtEjbEnvEjbRef:paramValue paramName="business"/></local>
!            <XDtEjbEnvEjbRef:ifHasParam paramName="link">
!             <ejb-link><XDtEjbEnvEjbRef:paramValue 
paramName="link"/></ejb-link>
!            </XDtEjbEnvEjbRef:ifHasParam>
           </ejb-local-ref>
!       </XDtEjbEnvEjbRef:ifLocalEjbRef>
!      </XDtEjbEnvEjbRef:forAllEjbRefs>
! 
  
!     <XDtEjbEnvEjbRef:forAllEjbRefs>
!       <XDtEjbEnvEjbRef:ifLocalEjbRef>
           <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>>
!             <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name>
              <ejb-ref-type><XDtEjb:beanType/></ejb-ref-type>
              <local-home><XDtEjbHome:homeInterface type="local"/></local-home>
              <local><XDtEjbIntf:componentInterface type="local"/></local>
!             <ejb-link><XDtEjbEnvEjbRef:paramValue 
paramName="ejb-name"/></ejb-link>
           </ejb-local-ref>
!       </XDtEjbEnvEjbRef:ifLocalEjbRef>
!     </XDtEjbEnvEjbRef:forAllEjbRefs>
  
      <XDtConfig:ifConfigParamGreaterOrEquals paramName="EjbSpec" value="2.1">
!       <XDtEjbEnv:forAllTags tagName="ejb:ejb-service-ref">
!          <service-ref <XDtId:prefixedId prefix="EJBServiceRef"/>>
!           <XDtEjbEnv:ifHasParam paramName="description">
!            <description><![CDATA[<XDtEjbEnv:paramValue 
paramName="description"/>]]></description>
!           </XDtEjbEnv:ifHasParam>
!            <service-ref-name><XDtEjbEnv:name 
paramName="name"/></service-ref-name>
!            <service-interface><XDtEjbEnv:type 
paramName="interface"/></service-interface>
!           <XDtEjbEnv:ifHasParam paramName="wsdl-file-uri">
!            <wsdl-file><XDtEjbEnv:paramValue 
paramName="wsdl-file-uri"/></wsdl-file>
!           </XDtEjbEnv:ifHasParam>
!           <XDtEjbEnv:ifHasParam paramName="jaxrpc-mapping-file">
!            <jaxrpc-mapping-file><XDtEjbEnv:paramValue 
paramName="jaxrpc-mapping-file"/></jaxrpc-mapping-file>
!           </XDtEjbEnv:ifHasParam>
!           <XDtEjbEnv:ifHasParam paramName="qname">
!            <service-qname><XDtEjbEnv:paramValue 
paramName="qname"/></service-qname>
!           </XDtEjbEnv:ifHasParam>
!            <!-- port-component-ref and handler are still missing -->
!          </service-ref>
!       </XDtEjbEnv:forAllTags>
      </XDtConfig:ifConfigParamGreaterOrEquals>
\ No newline at end of file



-------------------------------------------------------
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

Reply via email to