geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gdam...@apache.org
Subject svn commit: r226442 - in /geronimo/trunk/sandbox/petstore: ./ src/plan/ src/sql/ src/var/ src/var/security/
Date Sat, 30 Jul 2005 00:06:25 GMT
Author: gdamour
Date: Fri Jul 29 17:06:05 2005
New Revision: 226442

URL: http://svn.apache.org/viewcvs?rev=226442&view=rev
Log:
Some more progress: add security and OPC configurations; also properly map
the JMS Destinations.

Added:
    geronimo/trunk/sandbox/petstore/src/plan/opc1.3.2.ear-plan.xml
    geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-security-plan.xml
    geronimo/trunk/sandbox/petstore/src/plan/petstoreadmin1.3.2.ear-plan.xml
    geronimo/trunk/sandbox/petstore/src/var/
    geronimo/trunk/sandbox/petstore/src/var/security/
    geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_groups.properties
    geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_users.properties
Modified:
    geronimo/trunk/sandbox/petstore/maven.xml
    geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-jms-ra-plan.xml
    geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2.ear-plan.xml
    geronimo/trunk/sandbox/petstore/src/plan/supplier1.3.2.ear-plan.xml
    geronimo/trunk/sandbox/petstore/src/sql/petstore1.3.2.sql

Modified: geronimo/trunk/sandbox/petstore/maven.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/maven.xml?rev=226442&r1=226441&r2=226442&view=diff
==============================================================================
--- geronimo/trunk/sandbox/petstore/maven.xml (original)
+++ geronimo/trunk/sandbox/petstore/maven.xml Fri Jul 29 17:06:05 2005
@@ -37,6 +37,21 @@
             geronimoName="geronimo"
             targetDir="${instDir}"/>
 
+        <ant:copy todir="${instDir}/var">
+            <ant:fileset dir="src/var"/>
+        </ant:copy>
+
+        <ant:echo>Building Security Configuration</ant:echo>
+        <ant:java fork="true" jar="${instDir}/bin/deployer.jar" failonerror="true">
+            <ant:jvmarg value="-ea"/>
+            <ant:arg value="--user"/>
+            <ant:arg value="system"/>
+            <ant:arg value="--password"/>
+            <ant:arg value="manager"/>
+            <ant:arg value="distribute"/>
+            <ant:arg value="src/plan/petstore1.3.2-security-plan.xml"/>
+        </ant:java>
+
         <ant:echo>Building JMS Configuration</ant:echo>
         <ant:java fork="true" jar="${instDir}/bin/deployer.jar" failonerror="true">
             <ant:jvmarg value="-ea"/>
@@ -85,6 +100,30 @@
             <ant:arg value="${petstore.home}/src/apps/supplier/build/supplier.ear"/>
         </ant:java>
 
+        <ant:echo>Distributing Java Pet Store OPC Application</ant:echo>
+        <ant:java fork="true" jar="${instDir}/bin/deployer.jar" failonerror="true">
+            <ant:jvmarg value="-ea"/>
+            <ant:arg value="--user"/>
+            <ant:arg value="system"/>
+            <ant:arg value="--password"/>
+            <ant:arg value="manager"/>
+            <ant:arg value="distribute"/>
+            <ant:arg value="src/plan/opc1.3.2.ear-plan.xml"/>
+            <ant:arg value="${petstore.home}/src/apps/opc/build/opc.ear"/>
+        </ant:java>
+
+        <ant:echo>Distributing Java Pet Store Admin Application</ant:echo>
+        <ant:java fork="true" jar="${instDir}/bin/deployer.jar" failonerror="true">
+            <ant:jvmarg value="-ea"/>
+            <ant:arg value="--user"/>
+            <ant:arg value="system"/>
+            <ant:arg value="--password"/>
+            <ant:arg value="manager"/>
+            <ant:arg value="distribute"/>
+            <ant:arg value="src/plan/petstoreadmin1.3.2.ear-plan.xml"/>
+            <ant:arg value="${petstore.home}/src/apps/admin/build/petstoreadmin.ear"/>
+        </ant:java>
+
         <ant:echo>Creating Java Pet Store Database Schema</ant:echo>
         <j:invokeStatic className="java.lang.System" method="setProperty">
             <j:arg type="java.lang.String" value="derby.system.home"/>
@@ -99,25 +138,10 @@
         </ant:sql>
     </goal>
 
-    <goal name="db">
-        <ant:echo>Creating PetStore Database Schema</ant:echo>
-        <j:invokeStatic className="java.lang.System" method="setProperty">
-            <j:arg type="java.lang.String" value="derby.system.home"/>
-            <j:arg type="java.lang.String" value="{instDir}/var/derby"/>
-        </j:invokeStatic>
-        <ant:sql driver="org.apache.derby.jdbc.EmbeddedDriver"
-            url="jdbc:derby:PetStoreDB;create=true" userid="" password="">
-            <ant:fileset dir="src/sql"/>
-            <ant:classpath>
-                <ant:pathelement location="${maven.repo.local}/incubator-derby/jars/derby-10.0.2.1.jar"/>
-            </ant:classpath>
-        </ant:sql>
-    </goal>
-
     <goal name="petstore:start" description="Start PetStore">
         <deploy:startRemoteServer
             geronimoTarget="${instDir}"
-            configs="org/apache/geronimo/PetStore1.3.2 org/apache/geronimo/Supplier1.3.2 org/apache/geronimo/RuntimeDeployer"/>
+	    configs="org/apache/geronimo/PetStore1.3.2 org/apache/geronimo/Supplier1.3.2 org/apache/geronimo/PetStoreSecurity1.3.2 org/apache/geronimo/OPC1.3.2 org/apache/geronimo/PetStoreAdmin1.3.2 org/apache/geronimo/RuntimeDeployer"/>
         <ant:echo message="Waiting for server at: ${instDir}"/>
         <deploy:waitForStarted
             uri="deployer:geronimo:jmx:rmi://localhost/jndi/rmi:/JMXConnector"
@@ -129,6 +153,21 @@
             username="system"
             password="manager"
             id="org/apache/geronimo/Supplier1.3.2"/>
+        <deploy:waitForStarted
+            uri="deployer:geronimo:jmx:rmi://localhost/jndi/rmi:/JMXConnector"
+            username="system"
+            password="manager"
+            id="org/apache/geronimo/PetStoreSecurity1.3.2"/>
+        <deploy:waitForStarted
+            uri="deployer:geronimo:jmx:rmi://localhost/jndi/rmi:/JMXConnector"
+            username="system"
+            password="manager"
+            id="org/apache/geronimo/OPC1.3.2"/>
+        <deploy:waitForStarted
+            uri="deployer:geronimo:jmx:rmi://localhost/jndi/rmi:/JMXConnector"
+            username="system"
+            password="manager"
+            id="org/apache/geronimo/PetStoreAdmin1.3.2"/>
         <echo message="PetStore has started"/>
     </goal>
 

Added: geronimo/trunk/sandbox/petstore/src/plan/opc1.3.2.ear-plan.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/plan/opc1.3.2.ear-plan.xml?rev=226442&view=auto
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/plan/opc1.3.2.ear-plan.xml (added)
+++ geronimo/trunk/sandbox/petstore/src/plan/opc1.3.2.ear-plan.xml Fri Jul 29 17:06:05 2005
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<!-- $Rev: 54661 $ $Date: 2005-07-10 01:59:24 +1000 (Sun, 10 Jul 2005) $ -->
+<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application"
+    parentId="org/apache/geronimo/PetStoreDataSource1.3.2" 
+    configId="org/apache/geronimo/OPC1.3.2">
+
+    <dependency>
+        <uri>geronimo/jars/geronimo-common-1.0-SNAPSHOT.jar</uri>
+    </dependency>
+    <dependency>
+        <uri>geronimo/jars/geronimo-mail-1.0-SNAPSHOT.jar</uri>
+    </dependency>
+    <dependency>
+        <uri>geronimo-spec/jars/geronimo-spec-activation-1.0.2-rc4.jar</uri>
+    </dependency>
+    <dependency>
+        <uri>geronimo-spec/jars/geronimo-spec-javamail-1.3.1-rc4.jar</uri>
+    </dependency>
+
+    <module>
+        <ejb>opc-ejb.jar</ejb>
+        <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar"
+            xmlns:naming="http://geronimo.apache.org/xml/ns/naming"
+            configId="NOT_USED">
+          <enterprise-beans>
+              <message-driven>
+                  <ejb-name>PurchaseOrderMDB</ejb-name>
+                  <resource-adapter>
+                      <resource-link>PetStore JMS Resources</resource-link>
+                  </resource-adapter>
+                  <activation-config>
+                      <activation-config-property>
+                          <activation-config-property-name>destination</activation-config-property-name>
+                          <activation-config-property-value>jms/opc/OrderQueue</activation-config-property-value>
+                      </activation-config-property>
+                      <activation-config-property>
+                          <activation-config-property-name>destinationType</activation-config-property-name>
+                          <activation-config-property-value>javax.jms.Queue</activation-config-property-value>
+                      </activation-config-property>
+                  </activation-config>
+                  <naming:resource-ref>
+                      <naming:ref-name>jms/QueueConnectionFactory</naming:ref-name>
+                      <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
+                  </naming:resource-ref>
+                  <naming:resource-ref>
+                    <naming:ref-name>url/EntityCatalogURL</naming:ref-name>
+                    <naming:url>http://localhost:8080/opc/EntityCatalog.jsp</naming:url>
+                  </naming:resource-ref>
+                  <naming:resource-env-ref>
+                      <naming:ref-name>jms/OrderApprovalQueue</naming:ref-name>
+                      <naming:message-destination-link>jms/opc/OrderApprovalQueue</naming:message-destination-link>
+                  </naming:resource-env-ref>
+              </message-driven>
+              <message-driven>
+                  <ejb-name>InvoiceMDB</ejb-name>
+                  <resource-adapter>
+                      <resource-link>PetStore JMS Resources</resource-link>
+                  </resource-adapter>
+                  <activation-config>
+                      <activation-config-property>
+                          <activation-config-property-name>destination</activation-config-property-name>
+                          <activation-config-property-value>jms/opc/InvoiceTopic</activation-config-property-value>
+                      </activation-config-property>
+                      <activation-config-property>
+                          <activation-config-property-name>destinationType</activation-config-property-name>
+                          <activation-config-property-value>javax.jms.Topic</activation-config-property-value>
+                      </activation-config-property>
+                  </activation-config>
+                  <naming:resource-ref>
+                      <naming:ref-name>jms/QueueConnectionFactory</naming:ref-name>
+                      <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
+                  </naming:resource-ref>
+                  <naming:resource-ref>
+                    <naming:ref-name>url/EntityCatalogURL</naming:ref-name>
+                    <naming:url>http://localhost:8080/opc/EntityCatalog.jsp</naming:url>
+                  </naming:resource-ref>
+                  <naming:resource-env-ref>
+                      <naming:ref-name>jms/CompletedOrderMailQueue</naming:ref-name>
+                      <naming:message-destination-link>jms/opc/MailCompletedOrderQueue</naming:message-destination-link>
+                  </naming:resource-env-ref>
+              </message-driven>
+              <message-driven>
+                  <ejb-name>OrderApprovalMDB</ejb-name>
+                  <resource-adapter>
+                      <resource-link>PetStore JMS Resources</resource-link>
+                  </resource-adapter>
+                  <activation-config>
+                      <activation-config-property>
+                          <activation-config-property-name>destination</activation-config-property-name>
+                          <activation-config-property-value>jms/opc/OrderApprovalQueue</activation-config-property-value>
+                      </activation-config-property>
+                      <activation-config-property>
+                          <activation-config-property-name>destinationType</activation-config-property-name>
+                          <activation-config-property-value>javax.jms.Topic</activation-config-property-value>
+                      </activation-config-property>
+                  </activation-config>
+                  <naming:resource-ref>
+                      <naming:ref-name>jms/QueueConnectionFactory</naming:ref-name>
+                      <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
+                  </naming:resource-ref>
+                  <naming:resource-ref>
+                    <naming:ref-name>url/EntityCatalogURL</naming:ref-name>
+                    <naming:url>http://localhost:8080/opc/EntityCatalog.jsp</naming:url>
+                  </naming:resource-ref>
+                  <naming:resource-env-ref>
+                      <naming:ref-name>jms/OrderApprovalMailQueue</naming:ref-name>
+                      <naming:message-destination-link>jms/opc/MailOrderApprovalQueue</naming:message-destination-link>
+                  </naming:resource-env-ref>
+                  <naming:resource-env-ref>
+                      <naming:ref-name>jms/PurchaseOrderQueue</naming:ref-name>
+                      <naming:message-destination-link>jms/supplier/PurchaseOrderQueue</naming:message-destination-link>
+                  </naming:resource-env-ref>
+              </message-driven>
+              <message-driven>
+                  <ejb-name>MailInvoiceMDB</ejb-name>
+                  <resource-adapter>
+                      <resource-link>PetStore JMS Resources</resource-link>
+                  </resource-adapter>
+                  <activation-config>
+                      <activation-config-property>
+                          <activation-config-property-name>destination</activation-config-property-name>
+                          <activation-config-property-value>jms/opc/InvoiceTopic</activation-config-property-value>
+                      </activation-config-property>
+                      <activation-config-property>
+                          <activation-config-property-name>destinationType</activation-config-property-name>
+                          <activation-config-property-value>javax.jms.Topic</activation-config-property-value>
+                      </activation-config-property>
+                  </activation-config>
+                  <naming:resource-ref>
+                      <naming:ref-name>jms/QueueConnectionFactory</naming:ref-name>
+                      <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
+                  </naming:resource-ref>
+                  <naming:resource-ref>
+                    <naming:ref-name>url/EntityCatalogURL</naming:ref-name>
+                    <naming:url>http://localhost:8080/opc/EntityCatalog.jsp</naming:url>
+                  </naming:resource-ref>
+                  <naming:resource-env-ref>
+                      <naming:ref-name>jms/MailQueue</naming:ref-name>
+                      <naming:message-destination-link>jms/opc/MailQueue</naming:message-destination-link>
+                  </naming:resource-env-ref>
+              </message-driven>
+              <message-driven>
+                  <ejb-name>MailOrderApprovalMDB</ejb-name>
+                  <resource-adapter>
+                      <resource-link>PetStore JMS Resources</resource-link>
+                  </resource-adapter>
+                  <activation-config>
+                      <activation-config-property>
+                          <activation-config-property-name>destination</activation-config-property-name>
+                          <activation-config-property-value>jms/opc/MailOrderApprovalQueue</activation-config-property-value>
+                      </activation-config-property>
+                      <activation-config-property>
+                          <activation-config-property-name>destinationType</activation-config-property-name>
+                          <activation-config-property-value>javax.jms.Topic</activation-config-property-value>
+                      </activation-config-property>
+                  </activation-config>
+                  <naming:resource-ref>
+                      <naming:ref-name>jms/QueueConnectionFactory</naming:ref-name>
+                      <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
+                  </naming:resource-ref>
+                  <naming:resource-ref>
+                    <naming:ref-name>url/EntityCatalogURL</naming:ref-name>
+                    <naming:url>http://localhost:8080/opc/EntityCatalog.jsp</naming:url>
+                  </naming:resource-ref>
+                  <naming:resource-env-ref>
+                      <naming:ref-name>jms/MailQueue</naming:ref-name>
+                      <naming:message-destination-link>jms/opc/MailQueue</naming:message-destination-link>
+                  </naming:resource-env-ref>
+              </message-driven>
+              <message-driven>
+                  <ejb-name>MailCompletedOrderMDB</ejb-name>
+                  <resource-adapter>
+                      <resource-link>PetStore JMS Resources</resource-link>
+                  </resource-adapter>
+                  <activation-config>
+                      <activation-config-property>
+                          <activation-config-property-name>destination</activation-config-property-name>
+                          <activation-config-property-value>jms/opc/MailCompletedOrderQueue</activation-config-property-value>
+                      </activation-config-property>
+                      <activation-config-property>
+                          <activation-config-property-name>destinationType</activation-config-property-name>
+                          <activation-config-property-value>javax.jms.Topic</activation-config-property-value>
+                      </activation-config-property>
+                  </activation-config>
+                  <naming:resource-ref>
+                      <naming:ref-name>jms/QueueConnectionFactory</naming:ref-name>
+                      <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
+                  </naming:resource-ref>
+                  <naming:resource-env-ref>
+                      <naming:ref-name>jms/MailQueue</naming:ref-name>
+                      <naming:message-destination-link>jms/opc/MailQueue</naming:message-destination-link>
+                  </naming:resource-env-ref>
+              </message-driven>
+          </enterprise-beans>
+        </openejb-jar>
+    </module>
+
+    <module>
+        <ejb>po-ejb.jar</ejb>
+        <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar"
+            xmlns:naming="http://geronimo.apache.org/xml/ns/naming"
+            configId="NOT_USED">
+
+          <naming:cmp-connection-factory>
+            <naming:resource-link>PetStoreDataSource</naming:resource-link>
+          </naming:cmp-connection-factory>
+
+          <enterprise-beans>
+              <entity>
+                  <ejb-name>PurchaseOrderEJB</ejb-name>
+                  <table-name>PURCHASEORDERS</table-name>
+                  <cmp-field-mapping>
+                      <cmp-field-name>poId</cmp-field-name>
+                      <table-column>POID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>poUserId</cmp-field-name>
+                      <table-column>POUSERID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>poEmailId</cmp-field-name>
+                      <table-column>POEMAILID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>poDate</cmp-field-name>
+                      <table-column>PODATE</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>poLocale</cmp-field-name>
+                      <table-column>POLOCALE</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>poValue</cmp-field-name>
+                      <table-column>POVALUE</table-column>
+                  </cmp-field-mapping>
+              </entity>
+              <entity>
+                  <ejb-name>ContactInfoEJB</ejb-name>
+                  <table-name>CONTACTINFOS</table-name>
+                  <cmp-field-mapping>
+                      <cmp-field-name>id</cmp-field-name>
+                        <cmp-field-class>java.lang.Integer</cmp-field-class>
+                      <table-column>ID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>telephone</cmp-field-name>
+                      <table-column>TELEPHONE</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>familyName</cmp-field-name>
+                      <table-column>FAMILYNAME</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>email</cmp-field-name>
+                      <table-column>EMAIL</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>givenName</cmp-field-name>
+                      <table-column>GIVENNAME</table-column>
+                  </cmp-field-mapping>
+                  <primkey-field>id</primkey-field>
+                  <key-generator xmlns="http://www.openejb.org/xml/ns/pkgen">
+                      <auto-increment-table>
+                          <sql>INSERT INTO CONTACTINFOS (FAMILYNAME) VALUES (NULL)</sql>
+                          <return-type>java.lang.Integer</return-type>
+                      </auto-increment-table>
+                  </key-generator>
+              </entity>
+              <entity>
+                  <ejb-name>AddressEJB</ejb-name>
+                  <table-name>ADDRESSES</table-name>
+                  <cmp-field-mapping>
+                      <cmp-field-name>id</cmp-field-name>
+                      <cmp-field-class>java.lang.Integer</cmp-field-class>
+                      <table-column>ID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>zipCode</cmp-field-name>
+                      <table-column>ZIPCODE</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>streetName2</cmp-field-name>
+                      <table-column>STREETNAME2</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>state</cmp-field-name>
+                      <table-column>STATE</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>streetName1</cmp-field-name>
+                      <table-column>STREETNAME1</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>city</cmp-field-name>
+                      <table-column>CITY</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>country</cmp-field-name>
+                      <table-column>COUNTRY</table-column>
+                  </cmp-field-mapping>
+                  <primkey-field>id</primkey-field>
+                  <key-generator xmlns="http://www.openejb.org/xml/ns/pkgen">
+                      <auto-increment-table>
+                          <sql>INSERT INTO ADDRESSES (ZIPCODE) VALUES (NULL)</sql>
+                          <return-type>java.lang.Integer</return-type>
+                      </auto-increment-table>
+                  </key-generator>
+              </entity>
+              <entity>
+                  <ejb-name>CreditCardEJB</ejb-name>
+                  <table-name>CREDITCARDS</table-name>
+                  <cmp-field-mapping>
+                      <cmp-field-name>id</cmp-field-name>
+                      <cmp-field-class>java.lang.Integer</cmp-field-class>
+                      <table-column>ID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>cardType</cmp-field-name>
+                      <table-column>CARDTYPE</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>expiryDate</cmp-field-name>
+                      <table-column>EXPIRYDATE</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>cardNumber</cmp-field-name>
+                      <table-column>CARDNUMBER</table-column>
+                  </cmp-field-mapping>
+                  <primkey-field>id</primkey-field>
+                  <key-generator xmlns="http://www.openejb.org/xml/ns/pkgen">
+                      <auto-increment-table>
+                          <sql>INSERT INTO CREDITCARDS (CARDTYPE) VALUES (NULL)</sql>
+                          <return-type>java.lang.Integer</return-type>
+                      </auto-increment-table>
+                  </key-generator>
+              </entity>
+              <entity>
+                  <ejb-name>LineItemEJB</ejb-name>
+                  <table-name>LINEITEMS</table-name>
+                  <cmp-field-mapping>
+                      <cmp-field-name>id</cmp-field-name>
+                      <cmp-field-class>java.lang.Integer</cmp-field-class>
+                      <table-column>ID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>categoryId</cmp-field-name>
+                      <table-column>CATEGORYID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>productId</cmp-field-name>
+                      <table-column>PRODUCTID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>itemId</cmp-field-name>
+                      <table-column>ITEMID</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>lineNumber</cmp-field-name>
+                      <table-column>LINENUMBER</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>quantity</cmp-field-name>
+                      <table-column>QUANTITY</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>unitPrice</cmp-field-name>
+                      <table-column>UNITPRICE</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>quantityShipped</cmp-field-name>
+                      <table-column>QUANTITYSHIPPED</table-column>
+                  </cmp-field-mapping>
+                  <primkey-field>id</primkey-field>
+                  <key-generator xmlns="http://www.openejb.org/xml/ns/pkgen">
+                      <auto-increment-table>
+                          <sql>INSERT INTO LINEITEMS (CATEGORYID) VALUES (NULL)</sql>
+                          <return-type>java.lang.Integer</return-type>
+                      </auto-increment-table>
+                  </key-generator>
+              </entity>
+          </enterprise-beans>
+          <relationships>
+              <ejb-relation>
+                  <ejb-relationship-role>
+                      <relationship-role-source>
+                        <ejb-name>PurchaseOrderEJB</ejb-name>
+                      </relationship-role-source>
+                      <cmr-field>
+                          <cmr-field-name>contactInfo</cmr-field-name>
+                      </cmr-field>
+                      <role-mapping>
+                          <cmr-field-mapping>
+                              <key-column>POID</key-column>
+                               <foreign-key-column>FK_POID</foreign-key-column>
+                          </cmr-field-mapping>
+                      </role-mapping>
+                  </ejb-relationship-role>
+              </ejb-relation> 
+              <ejb-relation>
+                  <ejb-relationship-role>
+                      <relationship-role-source>
+                        <ejb-name>ContactInfoEJB</ejb-name>
+                      </relationship-role-source>
+                      <cmr-field>
+                          <cmr-field-name>address</cmr-field-name>
+                      </cmr-field>
+                      <role-mapping>
+                          <cmr-field-mapping>
+                              <key-column>ID</key-column>
+                              <foreign-key-column>FK_CONTACTINFOID</foreign-key-column>
+                          </cmr-field-mapping>
+                      </role-mapping>
+                  </ejb-relationship-role>
+              </ejb-relation>    
+              <ejb-relation>
+                  <ejb-relationship-role>
+                      <relationship-role-source>
+                        <ejb-name>PurchaseOrderEJB</ejb-name>
+                      </relationship-role-source>
+                      <cmr-field>
+                          <cmr-field-name>creditCard</cmr-field-name>
+                      </cmr-field>
+                      <role-mapping>
+                          <cmr-field-mapping>
+                              <key-column>POID</key-column>
+                              <foreign-key-column>FK_ORDERID</foreign-key-column>
+                          </cmr-field-mapping>
+                      </role-mapping>
+                  </ejb-relationship-role>
+              </ejb-relation>    
+              <ejb-relation>
+                  <ejb-relationship-role>
+                      <relationship-role-source>
+                        <ejb-name>PurchaseOrderEJB</ejb-name>
+                      </relationship-role-source>
+                      <cmr-field>
+                          <cmr-field-name>lineItems</cmr-field-name>
+                      </cmr-field>
+                      <role-mapping>
+                          <cmr-field-mapping>
+                              <key-column>POID</key-column>
+                              <foreign-key-column>FK_POID</foreign-key-column>
+                          </cmr-field-mapping>
+                      </role-mapping>
+                  </ejb-relationship-role>
+              </ejb-relation>    
+          </relationships>
+        </openejb-jar>
+    </module>
+
+    <module>
+        <ejb>mailer-ejb.jar</ejb>
+        <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar"
+            xmlns:naming="http://geronimo.apache.org/xml/ns/naming"
+            configId="NOT_USED">
+          <enterprise-beans>
+              <message-driven>
+                  <ejb-name>MailerMDB</ejb-name>
+                  <resource-adapter>
+                      <resource-link>PetStore JMS Resources</resource-link>
+                  </resource-adapter>
+                  <activation-config>
+                      <activation-config-property>
+                          <activation-config-property-name>destination</activation-config-property-name>
+                          <activation-config-property-value>jms/opc/MailQueue</activation-config-property-value>
+                      </activation-config-property>
+                      <activation-config-property>
+                          <activation-config-property-name>destinationType</activation-config-property-name>
+                          <activation-config-property-value>javax.jms.Queue</activation-config-property-value>
+                      </activation-config-property>
+                  </activation-config>
+              </message-driven>
+          </enterprise-beans>
+        </openejb-jar>
+    </module>
+
+    <module>
+        <ejb>processmanager-ejb.jar</ejb>
+        <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar"
+            xmlns:naming="http://geronimo.apache.org/xml/ns/naming"
+            configId="NOT_USED">
+
+          <naming:cmp-connection-factory>
+            <naming:resource-link>PetStoreDataSource</naming:resource-link>
+          </naming:cmp-connection-factory>
+
+          <enterprise-beans>
+              <entity>
+                  <ejb-name>ManagerEJB</ejb-name>
+                  <table-name>MANAGERS</table-name>
+                  <cmp-field-mapping>
+                      <cmp-field-name>status</cmp-field-name>
+                      <table-column>STATUS</table-column>
+                  </cmp-field-mapping>
+                  <cmp-field-mapping>
+                      <cmp-field-name>orderId</cmp-field-name>
+                      <table-column>ORDERID</table-column>
+                  </cmp-field-mapping>
+              </entity>
+          </enterprise-beans>
+        </openejb-jar>
+    </module>
+
+    <module>
+        <web>opc.war</web>
+        <web-app xmlns="http://geronimo.apache.org/xml/ns/web"
+            xmlns:naming="http://geronimo.apache.org/xml/ns/naming"
+            configId="NOT_USED">
+
+          <context-priority-classloader>false</context-priority-classloader>
+
+        </web-app>
+    </module>
+
+    <gbean name="mail/MailSession" class="org.apache.geronimo.mail.MailGBean">
+        <attribute name="properties">
+            mail.smtp.host=TO_BE_DEFINED
+        </attribute>
+    </gbean>
+
+</application>

Modified: geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-jms-ra-plan.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-jms-ra-plan.xml?rev=226442&r1=226441&r2=226442&view=diff
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-jms-ra-plan.xml (original)
+++ geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-jms-ra-plan.xml Fri Jul 29 17:06:05 2005
@@ -61,16 +61,56 @@
         <adminobject-interface>javax.jms.Queue</adminobject-interface>
         <adminobject-class>org.codehaus.activemq.message.ActiveMQQueue</adminobject-class>
         <adminobject-instance>
-            <message-destination-name>AsyncSenderQueue</message-destination-name>
-            <config-property-setting name="PhysicalName">AsyncSenderQueue</config-property-setting>
+            <message-destination-name>jms/opc/OrderQueue</message-destination-name>
+            <config-property-setting name="PhysicalName">jms/opc/OrderQueue</config-property-setting>
         </adminobject-instance>
     </adminobject>
     <adminobject>
         <adminobject-interface>javax.jms.Topic</adminobject-interface>
         <adminobject-class>org.codehaus.activemq.message.ActiveMQTopic</adminobject-class>
         <adminobject-instance>
-            <message-destination-name>InvoiceTopic</message-destination-name>
-            <config-property-setting name="PhysicalName">InvoiceTopic</config-property-setting>
+            <message-destination-name>jms/opc/InvoiceTopic</message-destination-name>
+            <config-property-setting name="PhysicalName">jms/opc/InvoiceTopic</config-property-setting>
+        </adminobject-instance>
+    </adminobject>
+    <adminobject>
+        <adminobject-interface>javax.jms.Queue</adminobject-interface>
+        <adminobject-class>org.codehaus.activemq.message.ActiveMQQueue</adminobject-class>
+        <adminobject-instance>
+            <message-destination-name>jms/opc/OrderApprovalQueue</message-destination-name>
+            <config-property-setting name="PhysicalName">jms/opc/OrderApprovalQueue</config-property-setting>
+        </adminobject-instance>
+    </adminobject>
+    <adminobject>
+        <adminobject-interface>javax.jms.Queue</adminobject-interface>
+        <adminobject-class>org.codehaus.activemq.message.ActiveMQQueue</adminobject-class>
+        <adminobject-instance>
+            <message-destination-name>jms/opc/MailCompletedOrderQueue</message-destination-name>
+            <config-property-setting name="PhysicalName">jms/opc/MailCompletedOrderQueue</config-property-setting>
+        </adminobject-instance>
+    </adminobject>
+    <adminobject>
+        <adminobject-interface>javax.jms.Queue</adminobject-interface>
+        <adminobject-class>org.codehaus.activemq.message.ActiveMQQueue</adminobject-class>
+        <adminobject-instance>
+            <message-destination-name>jms/opc/MailOrderApprovalQueue</message-destination-name>
+            <config-property-setting name="PhysicalName">jms/opc/MailOrderApprovalQueue</config-property-setting>
+        </adminobject-instance>
+    </adminobject>
+    <adminobject>
+        <adminobject-interface>javax.jms.Queue</adminobject-interface>
+        <adminobject-class>org.codehaus.activemq.message.ActiveMQQueue</adminobject-class>
+        <adminobject-instance>
+            <message-destination-name>jms/supplier/PurchaseOrderQueue</message-destination-name>
+            <config-property-setting name="PhysicalName">jms/supplier/PurchaseOrderQueue</config-property-setting>
+        </adminobject-instance>
+    </adminobject>
+    <adminobject>
+        <adminobject-interface>javax.jms.Queue</adminobject-interface>
+        <adminobject-class>org.codehaus.activemq.message.ActiveMQQueue</adminobject-class>
+        <adminobject-instance>
+            <message-destination-name>jms/opc/MailQueue</message-destination-name>
+            <config-property-setting name="PhysicalName">jms/opc/MailQueue</config-property-setting>
         </adminobject-instance>
     </adminobject>
 </connector>

Added: geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-security-plan.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-security-plan.xml?rev=226442&view=auto
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-security-plan.xml (added)
+++ geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2-security-plan.xml Fri Jul 29 17:06:05 2005
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev: 165344 $ $Date: 2005-04-30 07:19:43 +1000 (Sat, 30 Apr 2005) $ -->
+
+<configuration
+    xmlns="http://geronimo.apache.org/xml/ns/deployment"
+    parentId="org/apache/geronimo/Secure"
+    configId="org/apache/geronimo/PetStoreSecurity1.3.2"
+    >
+
+    <gbean name="petstore-login"
+        class="org.apache.geronimo.security.jaas.LoginModuleGBean">
+        <attribute name="loginModuleClass">org.apache.geronimo.security.realm.providers.PropertiesFileLoginModule</attribute>
+        <attribute name="serverSide">true</attribute>
+        <attribute name="options">
+            usersURI=var/security/petstore1.3.2_users.properties
+            groupsURI=var/security/petstore1.3.2_groups.properties
+        </attribute>
+        <attribute name="loginDomainName">petstore-realm</attribute>
+    </gbean>
+
+    <gbean name="petstore-realm"
+        class="org.apache.geronimo.security.realm.GenericSecurityRealm">
+        <attribute name="realmName">petstore-realm</attribute>
+        <reference name="LoginModuleConfiguration">
+            <name>petstore-login</name>
+        </reference>
+        <reference name="ServerInfo">
+            <module>org/apache/geronimo/System</module>
+            <name>ServerInfo</name>
+        </reference>
+    </gbean>
+
+    <gbean name="petstore-login" class="org.apache.geronimo.security.jaas.JaasLoginModuleUse">
+        <attribute name="controlFlag">REQUIRED</attribute>
+        <reference name="LoginModule">
+            <name>petstore-login</name>
+        </reference>
+    </gbean>
+
+</configuration>

Modified: geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2.ear-plan.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2.ear-plan.xml?rev=226442&r1=226441&r2=226442&view=diff
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2.ear-plan.xml (original)
+++ geronimo/trunk/sandbox/petstore/src/plan/petstore1.3.2.ear-plan.xml Fri Jul 29 17:06:05 2005
@@ -289,7 +289,7 @@
               </naming:resource-ref>
               <naming:resource-env-ref>
                 <naming:ref-name>jms/AsyncSenderQueue</naming:ref-name>
-                <naming:message-destination-link>AsyncSenderQueue</naming:message-destination-link>
+                <naming:message-destination-link>jms/opc/OrderQueue</naming:message-destination-link>
               </naming:resource-env-ref>
             </session>
           </enterprise-beans>

Added: geronimo/trunk/sandbox/petstore/src/plan/petstoreadmin1.3.2.ear-plan.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/plan/petstoreadmin1.3.2.ear-plan.xml?rev=226442&view=auto
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/plan/petstoreadmin1.3.2.ear-plan.xml (added)
+++ geronimo/trunk/sandbox/petstore/src/plan/petstoreadmin1.3.2.ear-plan.xml Fri Jul 29 17:06:05 2005
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<!-- $Rev: 54661 $ $Date: 2005-07-10 01:59:24 +1000 (Sun, 10 Jul 2005) $ -->
+<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application"
+    parentId="org/apache/geronimo/PetStoreDataSource1.3.2" 
+    configId="org/apache/geronimo/PetStoreAdmin1.3.2">
+
+    <module>
+        <web>petstoreadmin.war</web>
+        <web-app xmlns="http://geronimo.apache.org/xml/ns/web"
+            xmlns:naming="http://geronimo.apache.org/xml/ns/naming"
+            configId="NOT_USED">
+
+          <context-priority-classloader>false</context-priority-classloader>
+
+          <security-realm-name>petstore-realm</security-realm-name>
+          <security>
+              <default-principal realm-name="petstore-realm">
+                  <principal class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal" name="jps_admin"/>
+              </default-principal>
+              <role-mappings>
+                  <role role-name="administrator">
+                      <realm realm-name="petstore-realm">
+                          <principal class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal" name="jps_admin"/>
+                      </realm>
+                  </role>
+              </role-mappings>
+          </security>
+
+          <naming:ejb-ref>
+            <naming:ref-name>ejb/OPCAdminFacadeRemote</naming:ref-name>
+            <naming:application>org/apache/geronimo/OPC1.3.2</naming:application>
+            <naming:module>opc-ejb.jar</naming:module>
+            <naming:type>StatelessSessionBean</naming:type>
+            <naming:name>OPCAdminFacadeEJB</naming:name>
+          </naming:ejb-ref>
+        </web-app>
+    </module>
+
+    <module>
+        <ejb>asyncsender-ejb.jar</ejb>
+        <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar"
+            xmlns:naming="http://geronimo.apache.org/xml/ns/naming"
+            configId="NOT_USED">
+          <enterprise-beans>
+            <session>
+              <ejb-name>AsyncSenderEJB</ejb-name>
+              <naming:resource-ref>
+                <naming:ref-name>jms/QueueConnectionFactory</naming:ref-name>
+                <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
+              </naming:resource-ref>
+              <naming:resource-env-ref>
+                <naming:ref-name>jms/AsyncSenderQueue</naming:ref-name>
+                <naming:message-destination-link>jms/opc/OrderApprovalQueue</naming:message-destination-link>
+              </naming:resource-env-ref>
+            </session>
+          </enterprise-beans>
+        </openejb-jar>
+    </module>
+
+</application>

Modified: geronimo/trunk/sandbox/petstore/src/plan/supplier1.3.2.ear-plan.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/plan/supplier1.3.2.ear-plan.xml?rev=226442&r1=226441&r2=226442&view=diff
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/plan/supplier1.3.2.ear-plan.xml (original)
+++ geronimo/trunk/sandbox/petstore/src/plan/supplier1.3.2.ear-plan.xml Fri Jul 29 17:06:05 2005
@@ -75,7 +75,7 @@
                           <sql>INSERT INTO CONTACTINFOS (FAMILYNAME) VALUES (NULL)</sql>
                           <return-type>java.lang.Integer</return-type>
                       </auto-increment-table>
-              </key-generator>
+                  </key-generator>
               </entity>
               <entity>
                   <ejb-name>AddressEJB</ejb-name>
@@ -223,13 +223,15 @@
 
           <context-priority-classloader>false</context-priority-classloader>
 
+          <security-realm-name>petstore-realm</security-realm-name>
+
           <naming:resource-ref>
               <naming:ref-name>jms/TopicConnectionFactory</naming:ref-name>
               <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
           </naming:resource-ref>
           <naming:resource-env-ref>
               <naming:ref-name>jms/opc/InvoiceTopic</naming:ref-name>
-              <naming:message-destination-link>InvoiceTopic</naming:message-destination-link>
+              <naming:message-destination-link>jms/opc/InvoiceTopic</naming:message-destination-link>
           </naming:resource-env-ref>
 
         </web-app>
@@ -261,6 +263,16 @@
                   <resource-adapter>
                       <resource-link>PetStore JMS Resources</resource-link>
                   </resource-adapter>
+                  <activation-config>
+                      <activation-config-property>
+                          <activation-config-property-name>destination</activation-config-property-name>
+                          <activation-config-property-value>jms/supplier/PurchaseOrderQueue</activation-config-property-value>
+                      </activation-config-property>
+                      <activation-config-property>
+                          <activation-config-property-name>destinationType</activation-config-property-name>
+                          <activation-config-property-value>javax.jms.Queue</activation-config-property-value>
+                      </activation-config-property>
+                  </activation-config>
                   <naming:resource-ref>
                       <naming:ref-name>jms/QueueConnectionFactory</naming:ref-name>
                       <naming:resource-link>PetstoreConnectionFactory</naming:resource-link>
@@ -271,7 +283,7 @@
                   </naming:resource-ref>
                   <naming:resource-env-ref>
                       <naming:ref-name>jms/opc/InvoiceTopic</naming:ref-name>
-                      <naming:message-destination-link>InvoiceTopic</naming:message-destination-link>
+                      <naming:message-destination-link>jms/opc/InvoiceTopic</naming:message-destination-link>
                   </naming:resource-env-ref>
               </message-driven>
               <session>
@@ -284,5 +296,18 @@
             </enterprise-beans>
         </openejb-jar>
     </module>
+
+    <security>
+        <default-principal realm-name="petstore-realm">
+            <principal class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal" name="supplier"/>
+        </default-principal>
+        <role-mappings>
+            <role role-name="administrator">
+                <realm realm-name="petstore-realm">
+                    <principal class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal" name="supplier"/>
+                </realm>
+            </role>
+        </role-mappings>
+    </security>
 
 </application>

Modified: geronimo/trunk/sandbox/petstore/src/sql/petstore1.3.2.sql
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/sql/petstore1.3.2.sql?rev=226442&r1=226441&r2=226442&view=diff
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/sql/petstore1.3.2.sql (original)
+++ geronimo/trunk/sandbox/petstore/src/sql/petstore1.3.2.sql Fri Jul 29 17:06:05 2005
@@ -22,6 +22,7 @@
   EXPIRYDATE VARCHAR(50),
   CARDNUMBER VARCHAR(50),
   FK_ACCOUNTID INTEGER,
+  FK_ORDERID INTEGER,
   PRIMARY KEY (ID)
 );
 
@@ -87,10 +88,21 @@
   PRIMARY KEY (POID)
 );
 
+CREATE TABLE PURCHASEORDERS
+(
+  POID VARCHAR(50) NOT NULL,
+  POUSERID VARCHAR(50),
+  POEMAILID VARCHAR(50),
+  PODATE BIGINT,
+  POLOCALE VARCHAR(50),
+  POVALUE VARCHAR(50),
+  PRIMARY KEY (POID)
+);
+
 CREATE TABLE LINEITEMS
 (
   ID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
-  CATEGORYID  VARCHAR(50),
+  CATEGORYID VARCHAR(50),
   PRODUCTID VARCHAR(50),
   ITEMID VARCHAR(50),
   LINENUMBER VARCHAR(50),
@@ -99,4 +111,11 @@
   QUANTITYSHIPPED INTEGER,
   FK_POID VARCHAR(50),
   PRIMARY KEY (ID)
+);
+
+CREATE TABLE MANAGERS
+(
+  STATUS VARCHAR(50),
+  ORDERID VARCHAR(50) NOT NULL,
+  PRIMARY KEY (ORDERID)  
 );

Added: geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_groups.properties
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_groups.properties?rev=226442&view=auto
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_groups.properties (added)
+++ geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_groups.properties Fri Jul 29 17:06:05 2005
@@ -0,0 +1,18 @@
+##
+##
+##   Copyright 2004 The Apache Software Foundation
+##
+##   Licensed under the Apache License, Version 2.0 (the "License");
+##   you may not use this file except in compliance with the License.
+##   You may obtain a copy of the License at
+##
+##       http://www.apache.org/licenses/LICENSE-2.0
+##
+##   Unless required by applicable law or agreed to in writing, software
+##   distributed under the License is distributed on an "AS IS" BASIS,
+##   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##   See the License for the specific language governing permissions and
+##   limitations under the License.
+##
+
+admin=jps_admin,supplier

Added: geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_users.properties
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_users.properties?rev=226442&view=auto
==============================================================================
--- geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_users.properties (added)
+++ geronimo/trunk/sandbox/petstore/src/var/security/petstore1.3.2_users.properties Fri Jul 29 17:06:05 2005
@@ -0,0 +1,19 @@
+##
+##
+##   Copyright 2004 The Apache Software Foundation
+##
+##   Licensed under the Apache License, Version 2.0 (the "License");
+##   you may not use this file except in compliance with the License.
+##   You may obtain a copy of the License at
+##
+##       http://www.apache.org/licenses/LICENSE-2.0
+##
+##   Unless required by applicable law or agreed to in writing, software
+##   distributed under the License is distributed on an "AS IS" BASIS,
+##   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##   See the License for the specific language governing permissions and
+##   limitations under the License.
+##
+
+supplier=supplier
+jps_admin=admin



Mime
View raw message