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