Update of /cvsroot/xdoclet/xdoclet/modules/bea/src/META-INF
In directory sc8-pr-cvs1:/tmp/cvs-serv19223

Modified Files:
        xtags.xml 
Log Message:
Updated Weblogic tag documentation.  I think I've found them all; all the ones 
mentioned
in XDT-187 are now in there.

Index: xtags.xml
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/modules/bea/src/META-INF/xtags.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** xtags.xml   11 Apr 2003 19:51:56 -0000      1.9
--- xtags.xml   3 Oct 2003 22:25:16 -0000       1.10
***************
*** 6,10 ****
      <name>weblogic</name>
      <usage-description>Tags for creation of WebLogic specific 
resources</usage-description>
!     <condition-description>all EJB types, on class and method 
level</condition-description>
      <condition type="and">
        <condition type="or">
--- 6,10 ----
      <name>weblogic</name>
      <usage-description>Tags for creation of WebLogic specific 
resources</usage-description>
!     <condition-description>all EJB types and Web components, on class and method 
level</condition-description>
      <condition type="and">
        <condition type="or">
***************
*** 18,21 ****
--- 18,33 ----
            <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
          </condition>
+         <condition type="type">
+           <condition-parameter>javax.servlet.Servlet</condition-parameter>
+         </condition>
+         <condition type="type">
+           <condition-parameter>javax.servlet.Filter</condition-parameter>
+         </condition>
+         <condition type="type">
+           
<condition-parameter>javax.servlet.ServletContextListener</condition-parameter>
+         </condition>
+         <condition type="type">
+           <condition-parameter>javax.servlet.jsp.tagext.Tag</condition-parameter>
+         </condition>
        </condition>
        <condition type="or">
***************
*** 228,231 ****
--- 240,259 ----
            </option-sets>
          </parameter>
+         <parameter type="bool">
+           <name>db-is-shared</name>
+           <usage-description>
+             If the value is set to
+             "False" the container will assume that it has exclusive access to the
+             bean data in the persistence store. If it is set to "True" the bean
+             will assume that the bean data could be modified between transactions
+             and will therefore reload data at the beginning of each transaction.
+             Only used in versions prior to 7.0.
+           </usage-description>
+           <mandatory>false</mandatory>
+           <condition-description>Entity beans</condition-description>
+           <condition type="type">
+              <condition-parameter>javax.ejb.EntityBean</condition-parameter>
+           </condition>
+         </parameter>
        </tag>
        <tag>
***************
*** 338,343 ****
            <name>cache-type</name>
            <usage-description>
!             The cache-type can be one of "NRU" or "LRU". The default is 
"NRU".&lt;br/&gt;
!             Used in: stateful-session-cache
            </usage-description>
            <mandatory>false</mandatory>
--- 366,370 ----
            <name>cache-type</name>
            <usage-description>
!             The cache-type can be one of "NRU" or "LRU". The default is "NRU".
            </usage-description>
            <mandatory>false</mandatory>
***************
*** 499,503 ****
          <usage-description>Used to specify a reference to an EJB external to the 
current deployment-package. There must be an @ejb.ejb-ref tag too which points to the 
referenced bean.</usage-description>
          <unique>true</unique>
!         <condition-description>Applicable to all EJBs</condition-description>
          <parameter type="text">
            <name>jndi-name</name>
--- 526,530 ----
          <usage-description>Used to specify a reference to an EJB external to the 
current deployment-package. There must be an @ejb.ejb-ref tag too which points to the 
referenced bean.</usage-description>
          <unique>true</unique>
!         <condition-description>Applicable to all EJBs and Web 
components</condition-description>
          <parameter type="text">
            <name>jndi-name</name>
***************
*** 535,539 ****
          <usage-description>Used to specify a reference to resource. There must be a 
matching @ejb.resource-ref tag too which points to the referenced 
resource.</usage-description>
          <unique>true</unique>
!         <condition-description>Applicable to all EJBs</condition-description>
          <parameter type="text">
            <name>jndi-name</name>
--- 562,566 ----
          <usage-description>Used to specify a reference to resource. There must be a 
matching @ejb.resource-ref tag too which points to the referenced 
resource.</usage-description>
          <unique>true</unique>
!         <condition-description>Applicable to all EJBs and Web 
components</condition-description>
          <parameter type="text">
            <name>jndi-name</name>
***************
*** 706,709 ****
--- 733,754 ----
                </option-sets>
            </parameter>
+           <parameter type="bool">
+             <name>stateless-bean-methods-are-idempotent</name>
+             <usage-description>
+                 The value should be set to "True" only if the bean is written
+                 such that repeated calls to the same method with the same arguments
+                 has exactly the same effect as a single call. This allows the 
failover
+                 handler to retry a failed call without knowing whether the call
+                 actually completed on the failed server. Setting this property to
+                 "true" makes it possible for the bean stub to automatically recover
+                 from any failure as long as another server hosting the bean can be
+                 reached.
+             </usage-description>
+             <mandatory>false</mandatory>
+             <condition-description>Stateless Session beans</condition-description>
+             <condition type="type">
+               <condition-parameter>javax.ejb.SessionBean</condition-parameter>
+             </condition>
+           </parameter>
        </tag>
        <tag>
***************
*** 712,720 ****
          <usage-description>Only for Weblogic 6.1 or later</usage-description>
          <unique>true</unique>
!         <condition-description>Applicable to EntityBeans</condition-description>
          <parameter type="text">
            <name>ejb-name</name>
!           <usage-description/>
!           <mandatory/>
          </parameter>
        </tag>
--- 757,767 ----
          <usage-description>Only for Weblogic 6.1 or later</usage-description>
          <unique>true</unique>
!         <condition-description>Applicable to EJB 2.0 CMP 
EntityBeans</condition-description>
          <parameter type="text">
            <name>ejb-name</name>
!           <usage-description>Specifies a Read-Only Entity EJB which
!             should be invalidated when this CMP Entity EJB has been modified.
!           </usage-description>
!           <mandatory>true</mandatory>
          </parameter>
        </tag>
***************
*** 723,731 ****
          <name>weblogic.enable-dynamic-queries</name>
          <usage-description>Only for Weblogic 7.0 or greater</usage-description>
!         <unique/>
!         <condition-description>Applicable to EntityBeans</condition-description>
          <parameter type="bool">
            <name/>
!           <usage-description/>
            <mandatory/>
          </parameter>
--- 770,780 ----
          <name>weblogic.enable-dynamic-queries</name>
          <usage-description>Only for Weblogic 7.0 or greater</usage-description>
!         <unique>true</unique>
!         <condition-description>Applicable to EJB 2.0 CMP 
EntityBeans</condition-description>
          <parameter type="bool">
            <name/>
!           <usage-description>Must be present for Dynamic Queries to be
!             enabled for the EJB.
!           </usage-description>
            <mandatory/>
          </parameter>
***************
*** 844,847 ****
--- 893,1154 ----
            <name>trans-timeout-seconds</name>
            <usage-description>Maximum duration of EJB container initiated 
transactions. If the transaction takes longer then the trans-timeout-seconds, the 
Weblogic Server will rollback the transaction.</usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+       </tag>
+       <tag>
+         <level>class</level>
+         <name>weblogic.data-source-name</name>
+         <usage-description>The JNDI name of the WebLogic data source which should be 
used for all
+             database connectivity for this particular bean.</usage-description>
+         <unique>true</unique>
+         <condition-description>Applicable to CMP EntityBeans</condition-description>
+         <parameter type="text">
+           <name/>
+           <usage-description/>
+           <mandatory/>
+         </parameter>
+       </tag>
+       <tag>
+         <level>class</level>
+         <name>weblogic.pool-name</name>
+         <usage-description>The JNDI name of the WebLogic data source which should be 
used for all
+             database connectivity for this particular bean.</usage-description>
+         <unique>true</unique>
+         <condition-description>Applicable to CMP EntityBeans</condition-description>
+         <parameter type="text">
+           <name/>
+           <usage-description/>
+           <mandatory/>
+         </parameter>
+       </tag>
+       <tag>
+         <level>class</level>
+         <name>weblogic.delay-database-insert-until</name>
+         <usage-description>Specifies the
+           precise time at which a new bean that uses RDBMS CMP is inserted into
+           the database.  By default, the database insert is done after ejbPostCreate.
+         </usage-description>
+         <unique>true</unique>
+         <condition-description>Applicable to all EJBs</condition-description>
+         <parameter type="text">
+           <name></name>
+           <usage-description></usage-description>
+           <mandatory>true</mandatory>
+           <option-sets>
+             <option-set>
+               <default>ejbPostCreate</default>
+               <options>
+                 <option>ejbCreate</option>
+                 <option>ejbPostCreate</option>
+                 <option>commit</option>
+               </options>
+             </option-set>
+           </option-sets>
+         </parameter>
+       </tag>
+       <tag>
+         <level>class</level>
+         <name>weblogic.automatic-key-generation</name>
+         <usage-description>Optional tag used to install the Automatic Sequence/Key 
+           Generation facility, intended for use with Simple (non-Compound)
+           Primary Keys.
+         </usage-description>
+         <unique>true</unique>
+         <condition-description>Applicable to all EJBs</condition-description>
+         <parameter type="text">
+           <name>generator-type</name>
+           <usage-description>Specifies the Key Generation Method that will be 
employed.</usage-description>
+           <mandatory>true</mandatory>
+           <option-sets>
+             <option-set>
+               <default></default>
+               <options>
+                 <option>ORACLE</option>
+                 <option>SQL_SERVER</option>
+                 <option>NAMED_SEQUENCE_TABLE</option>
+               </options>
+             </option-set>
+           </option-sets>
+         </parameter>
+         <parameter type="text">
+           <name>generator-name</name>
+           <usage-description>The name of the Oracle sequence or the sequence table
+           to use.</usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+         <parameter type="int">
+           <name>key-cache-size</name>
+           <usage-description>Size of key cache.  For type ORACLE, this value must 
match the
+             Oracle sequence increment value.  For type NAMED_SEQUENCE_TABLE, this 
tells how many keys
+             the Container will fetch in a single DBMS call.
+           </usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+       </tag>
+       <tag>
+         <level>method</level>
+         <name>weblogic.enable-tuned-updates</name>
+         <usage-description>enable-tuned-updates determines the UPDATE behavior for
+             EJB 1.1 CMP Entity Beans.
+             When this value is True, the CMP engine does a minimal update, only
+             modified fields are written to the database. If no fields have been
+             changed, there is no database update.
+             When this value is False, the CMP engine writes all fields at the end
+             of each transaction.
+         </usage-description>
+         <unique>true</unique>
+         <parameter type="bool">
+           <name>key-column</name>
+           <usage-description/>
+           <mandatory>false</mandatory>
+         </parameter>
+       </tag>
+       <tag>
+         <level>method</level>
+         <name>weblogic.dbms-column-type</name>
+         <usage-description>If present, will map the current field to a Blob or Clob
+         in Oracle database.</usage-description>
+         <unique/>
+         <parameter type="text">
+           <name/>
+           <usage-description/>
+           <mandatory/>
+           <option-sets>
+             <option-set>
+               <default></default>
+               <options>
+                 <option>OracleBlob</option>
+                 <option>OracleClob</option>
+               </options>
+             </option-set>
+           </option-sets>
+         </parameter>
+       </tag>
+       <tag>
+         <level>method</level>
+         <name>weblogic.field-group</name>
+         <usage-description>
+             A field-group represents a subset of the cmp and cmr-fields of a bean.
+             Related fields in a bean can be put into groups which are faulted
+             into memory together as a unit.  A group can be associated with a
+             query or relationship, so that when a bean is loaded as the
+             result of executing a query or following a relationship, only the
+             fields mentioned in the group are loaded.
+         </usage-description>
+         <unique>false</unique>
+         <parameter type="text">
+           <name>group-name</name>
+           <usage-description>The name of a field group.</usage-description>
+           <mandatory>true</mandatory>
+         </parameter>
+       </tag>
+       <tag>
+         <level>method</level>
+         <name>weblogic.select</name>
+         <usage-description>Extra properties for an ejb.select 
method.</usage-description>
+         <unique/>
+         <parameter type="bool">
+           <name>include-updates</name>
+           <usage-description>
+             The include-updates tag is used to specify that updates made during
+             the current transaction must be reflected in the result of a query.
+             If include-updates is set to 'True', the container will flush all
+             changes made by the current transaction to disk before executing the
+             query.
+           </usage-description>
+           <mandatory>true</mandatory>
+         </parameter>
+         <parameter type="text">
+           <name>group-name</name>
+           <usage-description/>
+           <mandatory>true</mandatory>
+         </parameter>
+       </tag>
+       <tag>
+         <level>method</level>
+         <name>weblogic.column-map</name>
+         <usage-description>
+           The column-map element represents a mapping from a foreign key
+           column in one table in the database to a corresponding primary key
+           column.  The two columns may or may not be in the same table.  The
+           tables to which the column belong are implicit from the context in
+           which the column-map element appears in the deployment descriptor.
+           The key-column element is not specified if the foreign-key-column 
+           refers to a 'remote' bean.
+         </usage-description>
+         <unique/>
+         <parameter type="text">
+           <name>foreign-key-column</name>
+           <usage-description>A column of a foreign key in the 
database.</usage-description>
+           <mandatory>true</mandatory>
+         </parameter>
+         <parameter type="text">
+           <name>key-column</name>
+           <usage-description>A column of a primary key in the 
database.</usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+       </tag>
+       <tag>
+         <level>method</level>
+         <name>weblogic.target-column-map</name>
+         <usage-description>Used for unidirectional relations, to specify the column
+         map for the target end of the relation.</usage-description>
+         <unique/>
+         <parameter type="text">
+           <name>foreign-key-column</name>
+           <usage-description>A column of a foreign key in the 
database.</usage-description>
+           <mandatory>true</mandatory>
+         </parameter>
+         <parameter type="text">
+           <name>key-column</name>
+           <usage-description>A column of a primary key in the 
database.</usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+       </tag>
+       <tag>
+         <level>method</level>
+         <name>weblogic.relation</name>
+         <usage-description>???</usage-description>
+         <unique/>
+         <parameter type="text">
+           <name>join-table-name</name>
+           <usage-description/>
+           <mandatory>true</mandatory>
+         </parameter>
+         <parameter type="text">
+           <name>group-name</name>
+           <usage-description/>
+           <mandatory>true</mandatory>
+         </parameter>
+       </tag>
+       <tag>
+         <level>method</level>
+         <name>weblogic.finder</name>
+         <usage-description>A descriptor for a particular finder method defined in
+         the home interface.</usage-description>
+         <unique>true</unique>
+         <parameter type="text">
+           <name>finder-query</name>
+           <usage-description>The WebLogic Query Language (WLQL) string used to 
create the SQL
+             string that will be used to retrieve values from the database for this
+             finder.
+           </usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+         <parameter type="text">
+           <name>finder-sql</name>
+           <usage-description>
+             A raw SQL string that will be used instead of the standard WLQL query
+             to retrieve values from the database for this finder.  Used for
+             version 7.0+
+           </usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+         <parameter type="bool">
+           <name>find-for-update</name>
+           <usage-description>When find-for-update
+             is true, a SELECT...FOR UPDATE statement is generated for the finder
+             method.
+           </usage-description>
            <mandatory>false</mandatory>
          </parameter>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to