User: reverbel
  Date: 02/03/15 14:36:29

  Added:       src/resources/bankiiop/META-INF ejb-jar.xml jaws.xml
                        jboss.xml
  Log:
  Initial version of the bank test for JBoss/IIOP.
  
  Revision  Changes    Path
  1.1                  jbosstest/src/resources/bankiiop/META-INF/ejb-jar.xml
  
  Index: ejb-jar.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <ejb-jar>
       <description>jBoss test application </description>
       <display-name>Test</display-name>
       <enterprise-beans>
         <session>
         <ejb-name>Teller</ejb-name>
         <home>org.jboss.test.bankiiop.interfaces.TellerHome</home>
         <remote>org.jboss.test.bankiiop.interfaces.Teller</remote>
         <ejb-class>org.jboss.test.bankiiop.ejb.TellerBean</ejb-class>
         <session-type>Stateless</session-type>
         <transaction-type>Bean</transaction-type>
         <ejb-ref>
           <ejb-ref-name>ejb/Bank</ejb-ref-name>
           <ejb-ref-type>Session</ejb-ref-type>
           <home>org.jboss.test.bankiiop.interfaces.BankHome</home>
           <remote>org.jboss.test.bankiiop.interfaces.Bank</remote>
           <ejb-link>Bank</ejb-link>
         </ejb-ref>
         <ejb-ref>
           <ejb-ref-name>ejb/Account</ejb-ref-name>
           <ejb-ref-type>Entity</ejb-ref-type>
           <home>org.jboss.test.bankiiop.interfaces.AccountHome</home>
           <remote>org.jboss.test.bankiiop.interfaces.Account</remote>
           <ejb-link>Account</ejb-link>
         </ejb-ref>
         <ejb-ref>
           <ejb-ref-name>ejb/Customer</ejb-ref-name>
           <ejb-ref-type>Entity</ejb-ref-type>
           <home>org.jboss.test.bankiiop.interfaces.CustomerHome</home>
           <remote>org.jboss.test.bankiiop.interfaces.Customer</remote>
           <ejb-link>Customer</ejb-link>
         </ejb-ref>
         </session>
         <session>
         <ejb-name>Bank</ejb-name>
         <home>org.jboss.test.bankiiop.interfaces.BankHome</home>
         <remote>org.jboss.test.bankiiop.interfaces.Bank</remote>
         <ejb-class>org.jboss.test.bankiiop.ejb.BankBean</ejb-class>
         <session-type>Stateless</session-type>
         <transaction-type>Bean</transaction-type>
         <env-entry>
           <env-entry-name>id</env-entry-name>
           <env-entry-type>java.lang.String</env-entry-type>
           <env-entry-value>5678</env-entry-value>
         </env-entry>
         </session>
         <entity>
         <display-name>Customer EJB</display-name>
         <ejb-name>Customer</ejb-name>
         <home>org.jboss.test.bankiiop.interfaces.CustomerHome</home>
         <remote>org.jboss.test.bankiiop.interfaces.Customer</remote>
         <ejb-class>org.jboss.test.bankiiop.ejb.CustomerBean</ejb-class>
         <persistence-type>Container</persistence-type>
         <prim-key-class>org.jboss.test.bankiiop.interfaces.CustomerPK</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
           <description>Customer Id</description>
           <field-name>id</field-name>
         </cmp-field>
         <cmp-field>
           <description>Customer name</description>
           <field-name>name</field-name>
         </cmp-field>
         <cmp-field>
           <description>Accounts</description>
           <field-name>accounts</field-name>
         </cmp-field>
         <ejb-ref>
           <ejb-ref-name>ejb/Account</ejb-ref-name>
           <ejb-ref-type>Entity</ejb-ref-type>
           <home>org.jboss.test.bankiiop.interfaces.AccountHome</home>
           <remote>org.jboss.test.bankiiop.interfaces.Account</remote>
           <ejb-link>Account</ejb-link>
         </ejb-ref>
         </entity>
         <entity>
         <display-name>Account EJB</display-name>
         <ejb-name>Account</ejb-name>
         <home>org.jboss.test.bankiiop.interfaces.AccountHome</home>
         <remote>org.jboss.test.bankiiop.interfaces.Account</remote>
         <ejb-class>org.jboss.test.bankiiop.ejb.AccountBeanCMP</ejb-class>
         <persistence-type>Container</persistence-type>
         <prim-key-class>java.lang.String</prim-key-class>
         <reentrant>True</reentrant>
         <cmp-field>
           <description>Account Id</description>
           <field-name>id</field-name>
         </cmp-field>
         <cmp-field>
           <description>Account owner name</description>
           <field-name>owner</field-name>
         </cmp-field>
         <cmp-field>
           <description>Account balance</description>
           <field-name>balance</field-name>
         </cmp-field>
         <primkey-field>id</primkey-field>
         <ejb-ref>
           <ejb-ref-name>ejb/Customer</ejb-ref-name>
           <ejb-ref-type>Entity</ejb-ref-type>
           <home>org.jboss.test.bankiiop.interfaces.CustomerHome</home>
           <remote>org.jboss.test.bankiiop.interfaces.Customer</remote>
           <ejb-link>Customer</ejb-link>
         </ejb-ref>
         </entity>
       </enterprise-beans>
     </ejb-jar>
  
  
  
  1.1                  jbosstest/src/resources/bankiiop/META-INF/jaws.xml
  
  Index: jaws.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <jaws>
       <datasource>java:/DefaultDS</datasource>
       <type-mapping>Hypersonic SQL</type-mapping>
       <enterprise-beans>
         <entity>
         <ejb-name>Account</ejb-name>
         <table-name>Account</table-name>
         <create-table>true</create-table>
         <remove-table>false</remove-table>
         <tuned-updates>false</tuned-updates>
         <read-only>false</read-only>
         <time-out>300</time-out>
         <cmp-field>
           <field-name>id</field-name>
           <column-name>id</column-name>
           <sql-type>VARCHAR(256)</sql-type>
           <jdbc-type>VARCHAR</jdbc-type>
         </cmp-field>
         <cmp-field>
           <field-name>balance</field-name>
           <column-name>balance</column-name>
           <sql-type>REAL</sql-type>
           <jdbc-type>REAL</jdbc-type>
         </cmp-field>
         <finder>
           <name>findLargeAccounts</name>
           <query>balance &gt; {0}</query>
           <order>balance</order>
         </finder>
         </entity>
         <entity>
         <ejb-name>Customer</ejb-name>
         <table-name>Customer</table-name>
         <create-table>true</create-table>
         <remove-table>false</remove-table>
         <tuned-updates>false</tuned-updates>
         <read-only>true</read-only>
         <time-out>600</time-out>
         <cmp-field>
           <field-name>name</field-name>
           <column-name>name</column-name>
           <sql-type>VARCHAR(256)</sql-type>
           <jdbc-type>VARCHAR</jdbc-type>
         </cmp-field>
         <cmp-field>
           <field-name>id</field-name>
           <column-name>id</column-name>
           <sql-type>VARCHAR(256)</sql-type>
           <jdbc-type>VARCHAR</jdbc-type>
         </cmp-field>
         </entity>
       </enterprise-beans>
     </jaws>
  
  
  
  1.1                  jbosstest/src/resources/bankiiop/META-INF/jboss.xml
  
  Index: jboss.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <jboss>
       <enterprise-beans>
         <session>
         <ejb-name>Bank</ejb-name>
         <jndi-name>bank/Bank</jndi-name>
           <configuration-name>IIOP Stateless SessionBean</configuration-name>
         </session>
         <session>
         <ejb-name>Teller</ejb-name>
         <jndi-name>bank/Teller</jndi-name>
           <configuration-name>IIOP Stateless SessionBean</configuration-name>
         <ejb-ref>
           <ejb-ref-name>ejb/Customer</ejb-ref-name>
           <jndi-name></jndi-name>
         </ejb-ref>
         <ejb-ref>
           <ejb-ref-name>ejb/Account</ejb-ref-name>
           <jndi-name></jndi-name>
         </ejb-ref>
         <ejb-ref>
           <ejb-ref-name>ejb/Bank</ejb-ref-name>
           <jndi-name></jndi-name>
         </ejb-ref>
         </session>
         <entity>
         <ejb-name>Account</ejb-name>
         <jndi-name>bank/Account</jndi-name>
           <configuration-name>IIOP CMP EntityBean</configuration-name>
         <ejb-ref>
           <ejb-ref-name>ejb/Customer</ejb-ref-name>
           <jndi-name></jndi-name>
         </ejb-ref>
         </entity>
         <entity>
         <ejb-name>Customer</ejb-name>
         <jndi-name>bank/Customer</jndi-name>
           <configuration-name>IIOP CMP EntityBean</configuration-name>
         <ejb-ref>
           <ejb-ref-name>ejb/Account</ejb-ref-name>
           <jndi-name></jndi-name>
         </ejb-ref>
         </entity>
         <secure>false</secure>
       </enterprise-beans>
       <resource-managers />
     </jboss>
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to