Update of 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-weblogic/src/test/java/org/xdoclet/plugin/weblogic/ejb/descriptor/expected
In directory 
sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv12277/plugin-weblogic/src/test/java/org/xdoclet/plugin/weblogic/ejb/descriptor/expected

Added Files:
        weblogic-cmp-rdbms-jar-v91.xml weblogic-ejb-jar-v91.xml 
Log Message:
Initial Revision

--- NEW FILE: weblogic-ejb-jar-v91.xml ---
<?xml version="1.0" encoding="ISO-8859-1"?>

<weblogic-ejb-jar xmlns="http://www.bea.com/ns/weblogic/90"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 
http://www.bea.com/ns/weblogic/90/weblogic-ejb-jar.xsd";>
  <description>a description</description>
  <weblogic-enterprise-bean>
    <ejb-name>Account</ejb-name>
    <entity-descriptor>
      <entity-cache-ref>
        <entity-cache-name>A</entity-cache-name>
        <idle-timeout-seconds>1</idle-timeout-seconds>
        <read-timeout-seconds>2</read-timeout-seconds>
        <concurrency-strategy>B</concurrency-strategy>
        <cache-between-transactions>true</cache-between-transactions>
        <estimated-bean-size>3</estimated-bean-size>
      </entity-cache-ref>
      <persistence>
        <persistence-use>
          <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
          <type-version>6.0</type-version>
          <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
        </persistence-use>
      </persistence>
      <entity-clustering>
        <home-is-clusterable>true</home-is-clusterable>
        <home-load-algorithm>x</home-load-algorithm>
        <home-call-router-class-name>y</home-call-router-class-name>
        <use-serverside-stubs>false</use-serverside-stubs>
      </entity-clustering>
      <enable-dynamic-queries>true</enable-dynamic-queries>
    </entity-descriptor>
    <jndi-name>jndi.AccountRemote</jndi-name>
    <local-jndi-name>jndi.AccountLocal</local-jndi-name>
  </weblogic-enterprise-bean>
  <weblogic-enterprise-bean>
    <ejb-name>Client</ejb-name>
    <entity-descriptor>
      <entity-cache>
        <max-beans-in-cache>1</max-beans-in-cache>
        <max-queries-in-cache>2</max-queries-in-cache>
        <idle-timeout-seconds>3</idle-timeout-seconds>
        <read-timeout-seconds>4</read-timeout-seconds>
        <concurrency-strategy>A</concurrency-strategy>
        <cache-between-transactions>true</cache-between-transactions>
      </entity-cache>
      <persistence>
        <persistence-use>
          <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
          <type-version>6.0</type-version>
          <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
        </persistence-use>
      </persistence>
    </entity-descriptor>
    <jndi-name>ClientRemote</jndi-name>
    <local-jndi-name>ClientLocal</local-jndi-name>
  </weblogic-enterprise-bean>
  <weblogic-enterprise-bean>
    <ejb-name>CompanyClient</ejb-name>
    <entity-descriptor>
      <entity-cache>
        <max-beans-in-cache>1</max-beans-in-cache>
        <max-queries-in-cache>2</max-queries-in-cache>
        <idle-timeout-seconds>3</idle-timeout-seconds>
        <read-timeout-seconds>4</read-timeout-seconds>
        <concurrency-strategy>A</concurrency-strategy>
        <cache-between-transactions>true</cache-between-transactions>
      </entity-cache>
      <persistence>
        <persistence-use>
          <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
          <type-version>6.0</type-version>
          <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
        </persistence-use>
      </persistence>
    </entity-descriptor>
    <jndi-name>jndi.CompanyClientRemote</jndi-name>
    <local-jndi-name>jndi.CompanyClientLocal</local-jndi-name>
  </weblogic-enterprise-bean>
  <weblogic-enterprise-bean>
    <ejb-name>Transfer</ejb-name>
    <stateless-session-descriptor>
      <pool>
        <max-beans-in-free-pool>10</max-beans-in-free-pool>
        <initial-beans-in-free-pool>10</initial-beans-in-free-pool>
      </pool>
      <stateless-clustering>
        <home-is-clusterable>true</home-is-clusterable>
        <home-load-algorithm>x</home-load-algorithm>
        <home-call-router-class-name>y</home-call-router-class-name>
        <use-serverside-stubs>false</use-serverside-stubs>
        <stateless-bean-is-clusterable>true</stateless-bean-is-clusterable>
        <stateless-bean-load-algorithm>a</stateless-bean-load-algorithm>
        
<stateless-bean-call-router-class-name>b</stateless-bean-call-router-class-name>
      </stateless-clustering>
    </stateless-session-descriptor>
    <resource-description>
      <res-ref-name>jdbc/datasource</res-ref-name>
      <jndi-name>testapp-ejb.datasource</jndi-name>
    </resource-description>
    <enable-call-by-reference>true</enable-call-by-reference>
    <jndi-name>jndi.TransferRemote</jndi-name>
    <local-jndi-name>jndi.TransferLocal</local-jndi-name>
  </weblogic-enterprise-bean>
  <weblogic-enterprise-bean>
    <ejb-name>TransferReceiverBean</ejb-name>
        <!--MDB support is not implemented yet-->
        <jndi-name>jndi.TransferReceiver</jndi-name>
  </weblogic-enterprise-bean>
</weblogic-ejb-jar>

--- NEW FILE: weblogic-cmp-rdbms-jar-v91.xml ---
<?xml version="1.0" encoding="ISO-8859-1"?>

<weblogic-rdbms-jar xmlns="http://www.bea.com/ns/weblogic/90"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 
http://www.bea.com/ns/weblogic/90/weblogic-rdbms20-persistence.xsd";>
  <weblogic-rdbms-bean>
    <ejb-name>Account</ejb-name>
    <data-source-jndi-name>testapp-ejb.datasource</data-source-jndi-name>
    <table-map>
      <table-name>ACCOUNT_T</table-name>
      <field-map>
        <cmp-field>number</cmp-field>
        <dbms-column>NUMBER_COL</dbms-column>
      </field-map>
      <field-map>
        <cmp-field>type</cmp-field>
        <dbms-column>TYPE_COL</dbms-column>
      </field-map>
    </table-map>
    <weblogic-query>
      <description>finderDesc1</description>
      <query-method>
        <method-name>findAll</method-name>
        <method-params/>
      </query-method>
      <ejb-ql-query>
        <weblogic-ql><![CDATA[my EJBQL 1]]></weblogic-ql>
      </ejb-ql-query>
      <max-elements>100</max-elements>
    </weblogic-query>
    <weblogic-query>
      <query-method>
        <method-name>findAll</method-name>
        <method-params>
          <method-param>int[]</method-param>
        </method-params>
      </query-method>
      <ejb-ql-query>
        <weblogic-ql><![CDATA[my EJBQL 2]]></weblogic-ql>
      </ejb-ql-query>
    </weblogic-query>
    <weblogic-query>
      <description>finderDesc3</description>
      <query-method>
        <method-name>findOther</method-name>
        <method-params>
          <method-param>java.lang.String</method-param>
          <method-param>java.lang.Integer</method-param>
        </method-params>
      </query-method>
      <ejb-ql-query>
        <weblogic-ql><![CDATA[SELECT OBJECT(o) FROM Account o WHERE o.param1 = 
?1 and o.param2 = ?2 and o.id <> 5]]></weblogic-ql>
      </ejb-ql-query>
    </weblogic-query>
    <weblogic-query>
      <description>findWithHighestBalance</description>
      <query-method>
        <method-name>findWithHighestBalance</method-name>
        <method-params/>
      </query-method>
    </weblogic-query>
    <delay-database-insert-until>ejbPostCreate</delay-database-insert-until>
    <automatic-key-generation>
      <generator-type>ORACLE</generator-type>
      <generator-name>MY_SEQ</generator-name>
      <key-cache-size>1</key-cache-size>
    </automatic-key-generation>
  </weblogic-rdbms-bean>
  <weblogic-rdbms-bean>
    <ejb-name>Client</ejb-name>
    <data-source-jndi-name>testapp-ejb.datasource</data-source-jndi-name>
    <table-map>
      <table-name>CLIENT_T</table-name>
      <field-map>
        <cmp-field>identityNumber</cmp-field>
        <dbms-column>IDENTITY_NUMBER</dbms-column>
      </field-map>
    </table-map>
  </weblogic-rdbms-bean>
  <weblogic-rdbms-bean>
    <ejb-name>CompanyClient</ejb-name>
    <data-source-jndi-name>testapp-ejb.datasource</data-source-jndi-name>
    <table-map>
      <table-name>table-name attribute of ejb.persistence not set</table-name>
      <field-map>
        <cmp-field>companyNumber</cmp-field>
        <dbms-column>column-name attribute of ejb.persistence-field not 
set</dbms-column>
      </field-map>
      <field-map>
        <cmp-field>companyName</cmp-field>
        <dbms-column>column-name attribute of ejb.persistence-field not 
set</dbms-column>
      </field-map>
      <field-map>
        <cmp-field>companyFiscalNumber</cmp-field>
        <dbms-column>column-name attribute of ejb.persistence-field not 
set</dbms-column>
      </field-map>
      <field-map>
        <cmp-field>companyOwnerName</cmp-field>
        <dbms-column>column-name attribute of ejb.persistence-field not 
set</dbms-column>
      </field-map>
      <field-map>
        <cmp-field>identityNumber</cmp-field>
        <dbms-column>IDENTITY_NUMBER</dbms-column>
      </field-map>
    </table-map>
    <use-select-for-update>true</use-select-for-update>
    <lock-order>1</lock-order>
    <instance-lock-order>AccessOrder</instance-lock-order>
  </weblogic-rdbms-bean>
  <weblogic-rdbms-relation>
    <relation-name>all-accounts-Client</relation-name>
    <weblogic-relationship-role>
      <relationship-role-name>admin</relationship-role-name>
      <relationship-role-map>
        <column-map>
          <foreign-key-column>FK_COL</foreign-key-column>
          <key-column>PK_COL</key-column>
        </column-map>
      </relationship-role-map>
    </weblogic-relationship-role>
  </weblogic-rdbms-relation>
  <weblogic-rdbms-relation>
    <relation-name>all-accounts-CompanyClient</relation-name>
    <weblogic-relationship-role>
      <relationship-role-name>admin</relationship-role-name>
      <relationship-role-map>
        <column-map>
          <foreign-key-column>FK_COL</foreign-key-column>
          <key-column>PK_COL</key-column>
        </column-map>
      </relationship-role-map>
    </weblogic-relationship-role>
  </weblogic-rdbms-relation>
  <weblogic-rdbms-relation>
    <relation-name>company-main-account</relation-name>
    <weblogic-relationship-role>
      <relationship-role-name>anyrole1</relationship-role-name>
      <relationship-role-map>
        <column-map>
          <foreign-key-column>NUMBER_FK</foreign-key-column>
          <key-column>NUMBER</key-column>
        </column-map>
      </relationship-role-map>
    </weblogic-relationship-role>
  </weblogic-rdbms-relation>
  <weblogic-rdbms-relation>
    <relation-name>user-accounts</relation-name>
    <table-name>USER_ACCOUNTS</table-name>
    <weblogic-relationship-role>
      <relationship-role-name>user</relationship-role-name>
      <relationship-role-map>
        <column-map>
          <foreign-key-column>USER_FK</foreign-key-column>
          <key-column>IDENTITY_NUMBER</key-column>
        </column-map>
      </relationship-role-map>
    </weblogic-relationship-role>
    <weblogic-relationship-role>
      <relationship-role-name>admin</relationship-role-name>
      <relationship-role-map>
        <column-map>
          <foreign-key-column>ACCOUNT_FK</foreign-key-column>
          <key-column>NUMBER</key-column>
        </column-map>
      </relationship-role-map>
    </weblogic-relationship-role>
  </weblogic-rdbms-relation>
  <order-database-operations>true</order-database-operations>
  <enable-batch-operations>false</enable-batch-operations>
  <create-default-dbms-tables>Disabled</create-default-dbms-tables>
  <validate-db-schema-with>TableQuery</validate-db-schema-with>
  <database-type>ORACLE</database-type>
  <default-dbms-tables-ddl>c:/tables.ddl</default-dbms-tables-ddl>
</weblogic-rdbms-jar>



_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits

Reply via email to