User: ara_e_w 
  Date: 02/02/21 09:13:02

  Added:       core/resources/xdoclet/ejb/vendor jrun-ejb-jar-xml.j
                        jrun-ejb-jar.dtd
  Log:
  commited JRun web/ejb support (thanks to Macromedia and Dan Schaffer for providing 
it)
  
  Revision  Changes    Path
  1.1                  xdoclet/core/resources/xdoclet/ejb/vendor/jrun-ejb-jar-xml.j
  
  Index: jrun-ejb-jar-xml.j
  ===================================================================
  <?xml version="1.0" encoding="<XDtConfig:configParameterValue 
paramName="Xmlencoding"/>"?>
  
  <!DOCTYPE jrun-ejb-jar PUBLIC "<XDtXml:publicId/>" "<XDtXml:systemId/>">
  
  <jrun-ejb-jar>
   <description>Generated by XDoclet</description>
    <XDtConfig:ifHasConfigParam paramName="source">
    <source><XDtConfig:configParameterValue paramName="source"/></source>
    </XDtConfig:ifHasConfigParam>
    <enterprise-beans>
    <XDtClass:forAllClasses type="javax.ejb.SessionBean">
     <XDtEjb:ifIsAConcreteEJBean>
      <session>
        <ejb-name><XDtEjb:ejbName/></ejb-name>
        <jndi-name><XDtClass:ifHasClassTag 
tagName="jrun:jndi-name"><XDtClass:classTagValue tagName="jrun:jndi-name" 
/></XDtClass:ifHasClassTag><XDtClass:ifDoesntHaveClassTag 
tagName="jrun:jndi-name"><XDtEjb:ejbName/></XDtClass:ifDoesntHaveClassTag></jndi-name>
        <XDtClass:ifHasClassTag tagName="jrun:tx-domain-name">
        <tx-domain-name><XDtClass:classTagValue tagName="jrun:tx-domain-name" 
/></tx-domain-name>
        </XDtClass:ifHasClassTag>
        <XDtClass:forAllClassTags tagName="jrun:ejb-ref">
        <ejb-ref>
          <ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-ref" 
paramName="ejb-ref-name" /></ejb-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:ejb-ref" 
paramName="jndi-name" /></jndi-name>
        </ejb-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:ejb-local-ref">
        <ejb-local-ref>
          <ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref" 
paramName="ejb-ref-name" /></ejb-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref" 
paramName="jndi-name" /></jndi-name>
        </ejb-local-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:resource-env-ref">
        <resource-env-ref>
          <resource-env-ref-name><XDtClass:classTagValue 
tagName="jrun:resource-env-ref" paramName="resource-env-ref-name" 
/></resource-env-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:resource-env-ref" 
paramName="jndi-name" /></jndi-name>
          <XDtClass:ifHasClassTag tagName="jrun:resource-env-ref" 
paramName="mdb-destination">
          <mdb-destination><XDtClass:classTagValue tagName="jrun:resource-env-ref" 
paramName="mdb-destination" /></mdb-destination>
          </XDtClass:ifHasClassTag>
        </resource-env-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:resource-ref">
        <resource-ref>
          <res-ref-name><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="res-ref-name" /></res-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="jndi-name" /></jndi-name>
          <XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="user">
          <user><XDtClass:classTagValue tagName="jrun:resource-ref" paramName="user" 
/></user>
          </XDtClass:ifHasClassTag>
          <XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="password">
          <password><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="password" /></password>
          </XDtClass:ifHasClassTag>
        </resource-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:ifHasClassTag tagName="jrun:cluster-home">
        <cluster-home><XDtClass:classTagValue 
tagName="jrun:cluster-home"/></cluster-home>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="jrun:cluster-object">
        <cluster-object><XDtClass:classTagValue 
tagName="jrun:cluster-object"/></cluster-object>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="jrun:timeout">
        <timeout><XDtClass:classTagValue tagName="jrun:timeout"/></timeout>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="jrun:instance-pool">
        <instance-pool>
          <minimum-size><XDtClass:classTagValue tagName="jrun:instance-pool" 
paramName="minimum-size" /></minimum-size>
          <maximum-size><XDtClass:classTagValue tagName="jrun:instance-pool" 
paramName="maximum-size" /></maximum-size>
        </instance-pool>
        </XDtClass:ifHasClassTag>
      </session>
     </XDtEjb:ifIsAConcreteEJBean>
    </XDtClass:forAllClasses>
    <XDtClass:forAllClasses type="javax.ejb.EntityBean">
     <XDtEjb:ifIsAConcreteEJBean>
      <entity>
        <ejb-name><XDtEjb:ejbName/></ejb-name>
        <jndi-name><XDtClass:ifHasClassTag 
tagName="jrun:jndi-name"><XDtClass:classTagValue tagName="jrun:jndi-name" 
/></XDtClass:ifHasClassTag><XDtClass:ifDoesntHaveClassTag 
tagName="jrun:jndi-name"><XDtEjb:ejbName/></XDtClass:ifDoesntHaveClassTag></jndi-name>
        <XDtClass:ifHasClassTag tagName="jrun:tx-domain-name">
        <tx-domain-name><XDtClass:classTagValue tagName="jrun:tx-domain-name" 
/></tx-domain-name>
        </XDtClass:ifHasClassTag>
        <XDtClass:forAllClassTags tagName="jrun:ejb-ref">
        <ejb-ref>
          <ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-ref" 
paramName="ejb-ref-name" /></ejb-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:ejb-ref" 
paramName="jndi-name" /></jndi-name>
        </ejb-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:ejb-local-ref">
        <ejb-local-ref>
          <ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref" 
paramName="ejb-ref-name" /></ejb-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref" 
paramName="jndi-name" /></jndi-name>
        </ejb-local-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:resource-env-ref">
        <resource-env-ref>
          <resource-env-ref-name><XDtClass:classTagValue 
tagName="jrun:resource-env-ref" paramName="resource-env-ref-name" 
/></resource-env-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:resource-env-ref" 
paramName="jndi-name" /></jndi-name>
          <XDtClass:ifHasClassTag tagName="jrun:resource-env-ref" 
paramName="mdb-destination">
          <mdb-destination><XDtClass:classTagValue tagName="jrun:resource-env-ref" 
paramName="mdb-destination" /></mdb-destination>
          </XDtClass:ifHasClassTag>
        </resource-env-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:resource-ref">
        <resource-ref>
          <res-ref-name><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="res-ref-name" /></res-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="jndi-name" /></jndi-name>
          <XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="user">
          <user><XDtClass:classTagValue tagName="jrun:resource-ref" paramName="user" 
/></user>
          </XDtClass:ifHasClassTag>
          <XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="password">
          <password><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="password" /></password>
          </XDtClass:ifHasClassTag>
        </resource-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:ifHasClassTag tagName="jrun:cluster-home">
        <cluster-home><XDtClass:classTagValue 
tagName="jrun:cluster-home"/></cluster-home>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="jrun:cluster-object">
        <cluster-object><XDtClass:classTagValue 
tagName="jrun:cluster-object"/></cluster-object>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="jrun:commit-option">
        <commit-option><XDtClass:classTagValue 
tagName="jrun:commit-option"/></commit-option>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="jrun:always-dirty">
        </always-dirty>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="jrun:jdbc-mappings">
        <jdbc-mappings>
          <XDtClass:ifHasClassTag tagName="jrun:jdbc-mappings" 
paramName="create-table">
          <create-table><XDtClass:classTagValue tagName="jrun:jdbc-mappings" 
paramName="create-table" /></create-table>
          </XDtClass:ifHasClassTag>
          <XDtClass:ifHasClassTag tagName="jrun:jdbc-mappings" 
paramName="delete-table">
          <delete-table><XDtClass:classTagValue tagName="jrun:jdbc-mappings" 
paramName="delete-table" /></delete-table>
          </XDtClass:ifHasClassTag>
          <XDtMethod:forAllMethods>
          <XDtMethod:ifHasMethodTag tagName="jrun:jdbc-mapping">
          <jdbc-mapping>
            <name><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping" 
paramName="name"/></name>
            <statement>
              <action><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping" 
paramName="action"/></action>
              <XDtMethod:ifHasMethodTag tagName="jrun:jdbc-mapping" paramName="source">
              <source><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping" 
paramName="source"/></source>
              <XDtMethod:ifHasMethodTag tagName="jrun:jdbc-mapping-param">
              <params>
                <XDtMethod:forAllMethodTags tagName="jrun:jdbc-mapping-param">
                <param>
                   <name><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping-param" 
paramName="name" /></name>
                   <type><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping-param" 
paramName="type" /></type>
                </param>
                </XDtMethod:forAllMethodTags>
              </params>
              </XDtMethod:ifHasMethodTag>
              <XDtMethod:ifHasMethodTag tagName="jrun:jdbc-mapping-field">
              <fields>
                <XDtMethod:forAllMethodTags tagName="jrun:jdbc-mapping-field">
                <field><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping-field" 
/></field>
                </XDtMethod:forAllMethodTags>
              </fields>
              </XDtMethod:ifHasMethodTag>
              </XDtMethod:ifHasMethodTag>
            </statement>
          </jdbc-mapping>
          </XDtMethod:ifHasMethodTag>
          </XDtMethod:forAllMethods>
        </jdbc-mappings>
        </XDtClass:ifHasClassTag>
      </entity>
     </XDtEjb:ifIsAConcreteEJBean>
    </XDtClass:forAllClasses>
    <XDtClass:forAllClasses type="javax.ejb.MessageDrivenBean">
     <XDtEjb:ifIsAConcreteEJBean>
      <message-driven>
        <ejb-name><XDtEjb:ejbName/></ejb-name>
        <jndi-name><XDtClass:ifHasClassTag 
tagName="jrun:jndi-name"><XDtClass:classTagValue tagName="jrun:jndi-name" 
/></XDtClass:ifHasClassTag><XDtClass:ifDoesntHaveClassTag 
tagName="jrun:jndi-name"><XDtEjb:ejbName/></XDtClass:ifDoesntHaveClassTag></jndi-name>
        <XDtClass:ifHasClassTag tagName="jrun:tx-domain-name">
        <tx-domain-name><XDtClass:classTagValue tagName="jrun:tx-domain-name" 
/></tx-domain-name>
        </XDtClass:ifHasClassTag>
        <XDtClass:forAllClassTags tagName="jrun:ejb-ref">
        <ejb-ref>
          <ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-ref" 
paramName="ejb-ref-name" /></ejb-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:ejb-ref" 
paramName="jndi-name" /></jndi-name>
        </ejb-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:ejb-local-ref">
        <ejb-local-ref>
          <ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref" 
paramName="ejb-ref-name" /></ejb-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref" 
paramName="jndi-name" /></jndi-name>
        </ejb-local-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:resource-env-ref">
        <resource-env-ref>
          <resource-env-ref-name><XDtClass:classTagValue 
tagName="jrun:resource-env-ref" paramName="resource-env-ref-name" 
/></resource-env-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:resource-env-ref" 
paramName="jndi-name" /></jndi-name>
          <XDtClass:ifHasClassTag tagName="jrun:resource-env-ref" 
paramName="mdb-destination">
          <mdb-destination><XDtClass:classTagValue tagName="jrun:resource-env-ref" 
paramName="mdb-destination" /></mdb-destination>
          </XDtClass:ifHasClassTag>
        </resource-env-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:forAllClassTags tagName="jrun:resource-ref">
        <resource-ref>
          <res-ref-name><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="res-ref-name" /></res-ref-name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="jndi-name" /></jndi-name>
          <XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="user">
          <user><XDtClass:classTagValue tagName="jrun:resource-ref" paramName="user" 
/></user>
          </XDtClass:ifHasClassTag>
          <XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="password">
          <password><XDtClass:classTagValue tagName="jrun:resource-ref" 
paramName="password" /></password>
          </XDtClass:ifHasClassTag>
        </resource-ref>
        </XDtClass:forAllClassTags>
        <XDtClass:ifHasClassTag tagName="jrun:message-driven-subscription">
        <message-driven-subscription>
          <client-id><XDtClass:classTagValue tagName="jrun:message-drive-subscription" 
paramName="client-id" /></client-id>
        </message-driven-subscription>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="jrun:message-driven-destination">
        <message-driven-destination>
          <name><XDtClass:classTagValue tagName="jrun:message-driven-destination" 
paramName="name" /></name>
          <jndi-name><XDtClass:classTagValue tagName="jrun:message-driven-destination" 
paramName="jndi-name" /></jndi-name>
        </message-driven-destination>
        </XDtClass:ifHasClassTag>
      </message-driven>
     </XDtEjb:ifIsAConcreteEJBean>
    </XDtClass:forAllClasses>
    </enterprise-beans>
  </jrun-ejb-jar>
  
  
  
  1.1                  xdoclet/core/resources/xdoclet/ejb/vendor/jrun-ejb-jar.dtd
  
  Index: jrun-ejb-jar.dtd
  ===================================================================
  <?xml version='1.0' encoding='UTF-8' ?>
  
  <!--
      The action element contains the SQL used in a Statement.
  
      Used in: statement
  -->
  <!ELEMENT action (#PCDATA)>
  
  <!--
      The always-dirty element can be used to force synchronization with
      that data source at the ends of transactions even when there has
      been no change to the entity bean's fields.
  
      Used in: entity
  -->
  <!ELEMENT always-dirty EMPTY>
  
  <!--
      The client-id elements provides client id for DurableSubscription
      set-up and sing-on.
  -->
  <!ELEMENT client-id (#PCDATA)>
  
  <!--
      This element denotes whether or not the EJBHome should be clustered
      for this bean. If clustering is enabled in jrun.xml, this value is
      true by default. That behavior can be overridden on a bean-by-bean basis
      using this element.
  
      Valid values: true | false
  
      Used in: session, entity
  -->
  <!ELEMENT cluster-home (#PCDATA)>
  
  <!--
      This element denotes whether or not the EJBObject should be clustered
      for this bean. If clustering is enabled in jrun.xml, this value is
      true by default. That behavior can be overridden on a bean-by-bean basis
      using this element.
  
      Valid values: true | false
  
      Used in: session, entity
  -->
  <!ELEMENT cluster-object (#PCDATA)>
  
  <!--
      The commit-option element specifies the the commit option from
      Section 10.5.9 and 12.1.9 of the EJB 2.0 specification.
  
      Valid values: A | B | C
  
      Used in: entity
  -->
  <!ELEMENT commit-option (#PCDATA)>
  
  <!ELEMENT create-table (#PCDATA)>
  
  <!ELEMENT delete-table (#PCDATA)>
  
  <!ELEMENT description (#PCDATA)>
  
  <!--
      The ejb-name element gives the name of the bean, it must
      correspond to an ejb-name element in ejb-jar.xml
  
      Used in: entity and session
  -->
  <!ELEMENT ejb-name (#PCDATA)>
  
  <!--
      The enterprise-beans element contains additional information about
      the beans. These informations, such as JNDI name is specific to
      jrun and not described in ejb-jar.xml.
  
      Used in: jrun-ejb-jar
  -->
  <!ELEMENT enterprise-beans (session | entity | message-driven)+>
  
  <!--
      The entity element holds information specific to JRun and not
      declared in ejb-jar.xml about an entity bean, such as resource
      mappings.  The bean should already be declared in ejb-jar.xml,
      with the same ejb-name.
  
      Used in: enterprise-beans
  -->
  <!ELEMENT entity (ejb-name, jndi-name, tx-domain-name?, ejb-ref*, ejb-local-ref*, 
resource-env-ref*, resource-ref*, cluster-home?, cluster-object?, commit-option?, 
always-dirty?, jdbc-mappings?)>
  
  <!--
      The ejb local ref element describes a mapping between the ejb ref name,
      provided by the Bean Developper and its JNDI name.  The actual JNDI
      name is supplied by the Deployer.
  
      Used in: entity, message-driven, session
  -->
  <!ELEMENT ejb-local-ref (ejb-ref-name, jndi-name)>
  
  <!--
      The ejb ref element describes a mapping between the ejb ref name,
      provided by the Bean Developper and its JNDI name.  The actual JNDI
      name is supplied by the Deployer.
  
      Used in: entity, message-driven, session
  -->
  <!ELEMENT ejb-ref (ejb-ref-name, jndi-name)>
  
  <!--
      The ejb-ref-name element gives the name of an EJB from ejb-jar.xml.
      It is provided by the Bean Developer.
  
      Used in: ejb-ref, ejb-local-ref
  -->
  <!ELEMENT ejb-ref-name (#PCDATA)>
  
  <!--
      The field element defines the field name.
  
      Used in: fields
  -->
  <!ELEMENT field (#PCDATA)>
  
  <!--
      The fields element contains a list of field elements.
  
      Used in: statement
  -->
  <!ELEMENT fields (field*)>
  
  <!--
      The mapping element holds information specific to CMP operation, such
      as create, load, etc.
  
      Used in: jdbc-mappings
  -->
  <!ELEMENT jdbc-mapping (name, statement+)>
  
  <!--
      The jdbc-mappings element holds information specific to JRun and not declared
      in ejb-jar.xml about the CMP mappings for an entity bean.  jdbc-mappings are used
      to specify the SQL used to create, load, store, find and remove entity beans.
  
      Used in: entity
  -->
  <!ELEMENT jdbc-mappings (create-table?, delete-table?, jdbc-mapping*)>
  
  <!--
      The jndi-name element gives the JNDI name where the bean or
      resource will be bound.
  
      Used in: entity, message-driven, resource-ref, resource-env-ref, session
  -->
  <!ELEMENT jndi-name (#PCDATA)>
  
  <!--
      The jrun-ejb-jar element is the root element of the JRun EJB
      deployment descriptor.  It contains structural information about
      all included enterprise beans ( additional information used by
      jrun, but not specified in ejb-jar.xml), and an optional
      ejb-containers configuration (to be done in the future).
  -->
  <!ELEMENT jrun-ejb-jar (description?, source?, enterprise-beans?)>
  
  <!--
      The message-driven element holds information specific to JRun and
      not declared in ejb-jar.xml about a session bean, such as
      resource mappings.  The bean should already be declared in
      ejb-jar.xml, with the same ejb-name.
  
      Used in: enterprise-beans
  -->
  
  <!ELEMENT message-driven (ejb-name, jndi-name, tx-domain-name?, ejb-ref*, 
ejb-local-ref*, resource-env-ref*, resource-ref*, message-driven-subscription?, 
message-driven-destination?)>
  
  
  <!--
      The message-driven-destination  element provides destanation to be used by
      Message driven container
  -->
  <!ELEMENT message-driven-destination (name,jndi-name)>
  
  <!--
      The message-driven-subscription element provides user id for
      Message driven container to be used by MDB container for durable
      subscription handling
  -->
  <!ELEMENT message-driven-subscription (client-id)>
  
  <!--
      The name element defines the parameter name.
  
      Used in: param
  -->
  <!ELEMENT name (#PCDATA)>
  
  <!--
      The params element contains a list of param elements.
  
      Used in: params
  -->
  <!ELEMENT param (name, type)>
  
  <!--
      The params element contains a list of param elements.
  
      Used in: statement
  -->
  <!ELEMENT params (param*)>
  
  <!--
      The password element provides user credentials to be used along
      with user element to identify and authenticate specified resource.
  -->
  <!ELEMENT password (#PCDATA)>
  
  <!--
      The res-ref-name element gives the name of a resource from EJB
      view. It is provided by the Bean Developer.
  
      Used in: resource
  -->
  <!ELEMENT res-ref-name (#PCDATA)>
  
  <!--
      The resource-ref element describes a mapping between the resource
      name, provided by the Bean Developper and its JNDI name, the actual
      JNDI name, it is supplied by the Deployer.
  
      Used in: session, entity, message-driven
  -->
  <!ELEMENT resource-ref (res-ref-name, jndi-name, user?, password?)>
  
  <!--
      The resource-env-ref element describes a mapping between the resource env
      name, provided by the Bean Developer and it's JNDI name, the actual
      JNDI name, it is supplied by the Deployer.
  
      Used in: session, entity, message-driven
  -->
  
  <!ELEMENT resource-env-ref (resource-env-ref-name, jndi-name, mdb-destination?)>
  
  
  <!--
      The resource-env-ref-name element gives the name of a resource env
      from EJB view. It is provided by the Bean Developer.
  
      Used in: resource-env-ref
  -->
  <!ELEMENT resource-env-ref-name (#PCDATA)>
  
  <!--
      The session element holds information specific to JRun and not
      declared in ejb-jar.xml about a session bean, such resource
      mappings.  The bean should already be declared in ejb-jar.xml,
      with the same ejb-name.
  
      Used in: enterprise-beans
  -->
  <!ELEMENT session (ejb-name, jndi-name, tx-domain-name?, ejb-ref*, ejb-local-ref*, 
resource-env-ref*, resource-ref*, cluster-home?, cluster-object?, timeout?, 
instance-pool?)>
  
  <!--
      The source element gives the JNDI name of the DataSource
      to be used to deploy this bean or execute this Statement. If
      not provided, the JRun4 DefaultDataSource JNDI name will be
      used instead.
  
      Used in: jrun-ejb-jar, statement
  -->
  <!ELEMENT source (#PCDATA)>
  
  <!--
      A jdbc-mapping element can contain multiple statements that are
      executed sequentially.
  
      Used in: jdbc-mapping
  -->
  <!ELEMENT statement (action, source?, params?, fields?)>
  
  <!--
      The timeout element describes the timeout value, in seconds,
      of a stateful session bean. The bean will be passivated if
      left idle for this duration.
  
      Used in: session
  -->
  <!ELEMENT timeout (#PCDATA)>
  
  <!--
      The type element defines the parameter type.
  
      Used in: param
  -->
  <!ELEMENT type (#PCDATA)>
  
  <!--
      The tx-domain-name element gives the transaction domain name in which
      the bean's transactions will take place.
  
      Used in: entity, message-driven, session
  -->
  <!ELEMENT tx-domain-name (#PCDATA)>
  
  <!--
      The user element assigns user identity to be used with a specified
      resource.
      -->
  <!ELEMENT user (#PCDATA)>
  <!--
     The mdb destination specifies mdb destination
     -->
  <!ELEMENT mdb-destination (#PCDATA)>
  
  <!--
      The max and min size parameters for StatelessSessionBean Instance pools
      -->
  <!ELEMENT instance-pool (maximum-size, minimum-size)>
  
  <!ELEMENT maximum-size (#PCDATA)>
  
  <!ELEMENT minimum-size (#PCDATA)>
  
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to