Update of 
/cvsroot/xdoclet/xdoclet/modules/sun/src/xdoclet/modules/sun/sunone/ejb/resources
In directory 
sc8-pr-cvs1:/tmp/cvs-serv16114/xdoclet-all/xdoclet/modules/sun/src/xdoclet/modules/sun/sunone/ejb/resources

Added Files:
        ias-ejb-jar_xml.xdt 
Log Message:
The missing iPlanet 6.0/6.5 template.  If there's anything wrong with the GUID 
generation, I'm sure someone will raise a bug report.

--- NEW FILE: ias-ejb-jar_xml.xdt ---
<?xml version="1.0" encoding="<XDtConfig:configParameterValue 
paramName="Xmlencoding"/>"?>
<!DOCTYPE ias-ejb-jar PUBLIC "<XDtXml:publicId/>" "<XDtXml:systemId/>">

<!-- <XDtI18n:getString resource="generated_by_xdoclet"/> -->

<ias-ejb-jar>
  <enterprise-beans>
<XDtEjb:forAllBeans>
<XDtEjb:ifIsAConcreteEJBean>
<XDtType:ifIsOfType type="javax.ejb.EntityBean,javax.ejb.SessionBean">
<XDtType:ifIsOfType type="javax.ejb.SessionBean">
    <session>
</XDtType:ifIsOfType>
<XDtType:ifIsOfType type="javax.ejb.EntityBean">
    <entity>
</XDtType:ifIsOfType>
      <ejb-name><XDtEjb:ejbName/></ejb-name>
<XDtClass:ifHasClassTag tagName="sunone.bean" paramName="guid">
      <guid><XDtClass:classTagValue tagName="sunone.bean" paramName="guid"/></guid>
</XDtClass:ifHasClassTag>
<XDtClass:ifDoesntHaveClassTag tagName="sunone.bean" paramName="guid">
<XDtComment:comment>
I don't know if we really need to generate this, but what the heck.
</XDtComment:comment>
      <guid><XDtSunONE:generateGUID/></guid>
</XDtClass:ifDoesntHaveClassTag>
      <pass-timeout><XDtClass:classTagValue tagName="sunone.bean" 
paramName="pass-timeout"/></pass-timeout>
      <pass-by-value><XDtClass:classTagValue tagName="sunone.bean" 
paramName="pass-by-value"/></pass-by-value>
<XDtType:ifIsOfType type="javax.ejb.SessionBean">
      <session-timeout><XDtClass:classTagValue tagName="sunone.bean" 
paramName="session-timeout"/></session-timeout>
</XDtType:ifIsOfType>
<XDtType:ifIsOfType type="javax.ejb.EntityBean">
<XDtClass:ifHasClassTag tagName="sunone.persistence-manager">
      <persistence-manager>
        <factory-class-name><XDtClass:classTagValue 
tagName="sunone.persistence-manager" 
paramName="factory-class-name"/></factory-class-name>
<XDtClass:ifHasClassTag tagName="sunone.persistence-manager" 
paramName="properties-file-location">
        <properties-file-location><XDtClass:classTagValue 
tagName="sunone.persistence-manager" 
paramName="properties-file-location"/></properties-file-location>
</XDtClass:ifHasClassTag>
      </persistence-manager>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="sunone.pool-manager">
      <pool-manager>
        <commit-option><XDtClass:classTagValue tagName="sunone.pool-manager" 
paramName="commit-option"/></commit-option>
        <ready-pool-timeout><XDtClass:classTagValue tagName="sunone.pool-manager" 
paramName="ready-pool-timeout"/></ready-pool-timeout>
        <ready-pool-maxsize><XDtClass:classTagValue tagName="sunone.pool-manager" 
paramName="ready-pool-maxsize"/></ready-pool-maxsize>
        <free-pool-maxsize><XDtClass:classTagValue tagName="sunone.pool-manager" 
paramName="free-pool-maxsize"/></free-pool-maxsize>
      </pool-manager>
</XDtClass:ifHasClassTag>
</XDtType:ifIsOfType>
<XDtEjbRef:forAllEjbRefs>
      <ejb-ref>
        <ejb-ref-name><XDtEjbRef:ejbRefName/></ejb-ref-name>
        <jndi-name><XDtEjbRef:ejbRefJndiName/></jndi-name>
      </ejb-ref>
</XDtEjbRef:forAllEjbRefs>
<XDtClass:forAllClassTags tagName="ejb.resource-ref">
      <resource-ref>
        <res-ref-name><XDtClass:classTagValue tagName="ejb.resource-ref" 
paramName="res-ref-name"/></res-ref-name>
        <jndi-name><XDtClass:classTagValue tagName="ejb.resource-ref" 
paramName="jndi-name"/></jndi-name>
      </resource-ref>
</XDtClass:forAllClassTags>
<XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="6.5">
<XDtClass:ifHasClassTag tagName="sunone.bean" paramName="transaction-manager-type">
      <transaction-manager-type><XDtClass:classTagValue tagName="sunone.bean" 
paramName="transaction-manager-type"/></transaction-manager-type>
</XDtClass:ifHasClassTag>
</XDtConfig:ifConfigParamGreaterOrEquals>
<XDtClass:ifHasClassTag tagName="sunone.bean" paramName="failover-required">
      <failover-required><XDtClass:classTagValue tagName="sunone.bean" 
paramName="failover-required"/></failover-required>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="sunone.bean" paramName="iiop">
      <iiop><XDtClass:classTagValue tagName="sunone.bean" paramName="iiop"/></iiop>
</XDtClass:ifHasClassTag>
<XDtType:ifIsOfType type="javax.ejb.SessionBean">
    </session>
</XDtType:ifIsOfType>
<XDtType:ifIsOfType type="javax.ejb.EntityBean">
    </entity>
</XDtType:ifIsOfType>
</XDtType:ifIsOfType>

<XDtConfig:ifConfigParamGreaterOrEquals paramName="EjbSpec" value="2.0">
<XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="6.5">
<XDtType:ifIsOfType type="javax.ejb.MessageDrivenBean">
    <message-driven>
<XDtClass:ifHasClassTag tagName="ejb.bean" paramName="description">
      <description><![CDATA[<XDtClass:classTagValue tagName="ejb.bean" 
paramName="description"/>]]></description>
</XDtClass:ifHasClassTag>
<XDtClass:ifDoesntHaveClassTag tagName="ejb.bean" paramName="description">
      <description><![CDATA[<XDtClass:firstSentenceDescription/>]]></description>
</XDtClass:ifDoesntHaveClassTag>
<XDtClass:ifHasClassTag tagName="ejb.bean" paramName="display-name">
      <display-name><XDtClass:classTagValue tagName="ejb.bean" 
paramName="display-name"/></display-name>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="ejb.bean" paramName="small-icon">
      <small-icon><XDtClass:classTagValue tagName="ejb.bean" 
paramName="small-icon"/></small-icon>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="ejb.bean" paramName="large-icon">
      <large-icon><XDtClass:classTagValue tagName="ejb.bean" 
paramName="large-icon"/></large-icon>
</XDtClass:ifHasClassTag>
      <ejb-name><XDtEjb:ejbName/></ejb-name>
      <ejb-class><XDtEjb:concreteFullClassName/></ejb-class>
      <transaction-type><XDtClass:classTagValue tagName="ejb.bean" 
paramName="transaction-type" values="Container,Bean" 
default="Container"/></transaction-type>
      <trans-attribute><XDtClass:classTagValue tagName="ejb.transaction" 
paramName="type"/></trans-attribute>
<XDtClass:ifHasClassTag tagName="ejb.bean" paramName="message-selector">
      <message-selector><XDtClass:classTagValue tagName="ejb.bean" 
paramName="message-selector"/></message-selector>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="ejb.bean" paramName="acknowledge-mode">
      <acknowledge-mode><XDtClass:classTagValue tagName="ejb.bean" 
paramName="acknowledge-mode" values="Auto-acknowledge,Dups-ok-acknowledge" 
default="Auto-acknowledge"/></acknowledge-mode>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="ejb.bean" paramName="destination-type">
      <message-driven-destination>
        <destination-type><XDtClass:classTagValue tagName="ejb.bean" 
paramName="destination-type" 
values="javax.jms.Queue,javax.jms.Topic"/></destination-type>
<XDtClass:ifHasClassTag tagName="ejb.bean" paramName="subscription-durability">
        <subscription-durability><XDtClass:classTagValue tagName="ejb.bean" 
paramName="subscription-durability" 
values="Durable,NonDurable"/></subscription-durability>
</XDtClass:ifHasClassTag>
      </message-driven-destination>
</XDtClass:ifHasClassTag>
      <destination-name><XDtClass:classTagValue tagName="sunone.bean" 
paramName="destination-name"/></destination-name>
<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><XDtClass:classTagValue tagName="ejb.env-entry" 
paramName="value"/></env-entry-value>
</XDtClass:ifHasClassTag>
      </env-entry>
</XDtClass:forAllClassTags>
</XDtMerge:merge>
<XDtMerge:merge file="mdb-ejbrefs-{0}.xml">
<XDtEjbRef:forAllEjbRefs>
<XDtClass:ifDoesntHaveClassTag tagName="ejb.ejb-ref" paramName="view-type">
      <mdb-ejb-ref>
        <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>
      </mdb-ejb-ref>
</XDtClass:ifDoesntHaveClassTag>
<XDtClass:ifHasClassTag tagName="ejb.ejb-ref" paramName="view-type">
<XDtClass:ifClassTagValueEquals tagName="ejb.ejb-ref" paramName="view-type" 
value="remote">
      <mdb-ejb-ref>
        <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>
      </mdb-ejb-ref>
</XDtClass:ifClassTagValueEquals>
</XDtClass:ifHasClassTag>
</XDtEjbRef:forAllEjbRefs>
<XDtClass:forAllClassTags tagName="ejb.ejb-external-ref">
<XDtClass:ifClassTagValueEquals tagName="ejb.ejb-external-ref" paramName="view-type" 
value="remote">
      <mdb-ejb-ref>
        <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>
      </mdb-ejb-ref>
</XDtClass:ifClassTagValueEquals>
</XDtClass:forAllClassTags>
</XDtMerge:merge>
<XDtClass:ifHasClassTag tagName="ejb.security-identity">
      <security-identity>
<XDtClass:ifHasClassTag tagName="ejb.security-identity" paramName="description">
        <description><![CDATA[<XDtClass:classTagValue tagName="ejb.security-identity" 
paramName="description"/>]]></description>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="ejb.security-identity" 
paramName="use-caller-identity">
        <use-caller-identity/>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="ejb.security-identity" paramName="run-as">
        <run-as>
<XDtClass:ifHasClassTag tagName="ejb.security-identity" paramName="description">
          <description><![CDATA[<XDtClass:classTagValue 
tagName="ejb.security-identity" paramName="description"/>]]></description>
</XDtClass:ifHasClassTag>
          <role-name><XDtClass:classTagValue tagName="ejb.security-identity" 
paramName="run-as"/></role-name>
        </run-as>
</XDtClass:ifHasClassTag>
      </security-identity>
</XDtClass:ifHasClassTag>
<XDtMerge:merge file="mdb-resourcerefs-{0}.xml">
<XDtClass:forAllClassTags tagName="ejb.resource-ref">
      <mdb-resource-ref>
<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"/></res-type>
        <res-auth><XDtClass:classTagValue tagName="ejb.resource-ref" 
paramName="res-auth"/></res-auth>
      </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>
<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"/></resource-env-ref-name>
        <resource-env-ref-type><XDtClass:classTagValue tagName="ejb.resource-env-ref" 
paramName="type"/></resource-env-ref-type>
      </resource-env-ref>
</XDtClass:forAllClassTags>
</XDtMerge:merge>
      <max-message-limit><XDtClass:classTagValue tagName="sunone.bean" 
paramName="max-message-limit"/></max-message-limit>
<XDtClass:ifHasClassTag tagName="sunone.bean" paramName="durable-name">
      <durable-name><XDtClass:classTagValue tagName="sunone.bean" 
paramName="durable-name"/></durable-name>
</XDtClass:ifHasClassTag>
      <max-mdb-pool-size><XDtClass:classTagValue tagName="sunone.bean" 
paramName="max-mdb-pool-size"/></max-mdb-pool-size>
      <min-mdb-pool-size><XDtClass:classTagValue tagName="sunone.bean" 
paramName="min-mdb-pool-size"/></min-mdb-pool-size>
    </message-driven>
</XDtType:ifIsOfType>
</XDtConfig:ifConfigParamGreaterOrEquals>
</XDtConfig:ifConfigParamGreaterOrEquals>

</XDtEjb:ifIsAConcreteEJBean>
</XDtEjb:forAllBeans>
  </enterprise-beans>

<XDtMerge:merge file="sunone-role-mappings.ent">
  <!--
    To add any role mappings, add an Unparsed XML Entity file to your XDoclet
    merge directory called sunone-role-mappings.ent that contains the
    <role-mapping> elements.
    <!ELEMENT role-mapping (role-name, role-impl)>
    <!ELEMENT role-impl (group*, user*)>
    N.B. This is an Unparsed XML Entity file, rather than an XML Document, since
    if there are multiple mappings it will not be well-formed.
  -->

</XDtMerge:merge>
<XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="6.5">
<XDtConfig:ifHasConfigParam paramName="TransactionManagerType">
  <transaction-manager-type><XDtConfig:configParameterValue 
paramName="TransactionManagerType"/></transaction-manager-type>

</XDtConfig:ifHasConfigParam>
</XDtConfig:ifConfigParamGreaterOrEquals>
</ias-ejb-jar>


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to