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".<br/>
! 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