[wsas-java-dev] svn commit r9571 - in
branches/wsas/java/2.1/wsas/java/modules/samples/DataService:
dbs sql
svn at wso2.org
svn at wso2.org
Thu Nov 8 04:31:40 PST 2007
Author: azeez
Date: Thu Nov 8 04:31:33 2007
New Revision: 9571
Added:
branches/wsas/java/2.1/wsas/java/modules/samples/DataService/dbs/DeptUpdateService.dbs
Modified:
branches/wsas/java/2.1/wsas/java/modules/samples/DataService/sql/CreateTables.sql
Log:
Adding add/update DB service sample
Added: branches/wsas/java/2.1/wsas/java/modules/samples/DataService/dbs/DeptUpdateService.dbs
==============================================================================
--- (empty file)
+++ branches/wsas/java/2.1/wsas/java/modules/samples/DataService/dbs/DeptUpdateService.dbs Thu Nov 8 04:31:33 2007
@@ -0,0 +1,35 @@
+<data name="DeptUpdateService">
+ <config>
+ <property name="org.wso2.ws.dataservice.driver">org.apache.derby.jdbc.EmbeddedDriver</property>
+ <property name="org.wso2.ws.dataservice.protocol">jdbc:derby:../samples/DataService/database/DATA_SERV_SAMP</property>
+ <property name="org.wso2.ws.dataservice.user">wsas</property>
+ <property name="org.wso2.ws.dataservice.password">wsas</property>
+ </config>
+
+ <operation name="addNewDepartment">
+ <call-query href="addDept">
+ <with-param name="deptId" query-param="deptId" />
+ <with-param name="deptName" query-param="deptName" />
+ </call-query>
+ </operation>
+ <query id="addDept">
+ <sql>insert into department (id,name) values (?,?)</sql>
+ <result element="Results" rowName="Result" />
+ <param name="deptId" sqlType="INTEGER" />
+ <param name="deptName" sqlType="STRING" />
+ </query>
+
+ <operation name="updateDepartment">
+ <call-query href="updateDept">
+ <with-param name="deptId" query-param="deptId" />
+ <with-param name="deptName" query-param="deptName" />
+ </call-query>
+ </operation>
+ <query id="updateDept">
+ <sql>update department set name = ? where id = ?</sql>
+ <result element="Results" rowName="Result" />
+ <param name="deptName" sqlType="STRING" />
+ <param name="deptId" sqlType="INTEGER" />
+ </query>
+
+</data>
\ No newline at end of file
Modified: branches/wsas/java/2.1/wsas/java/modules/samples/DataService/sql/CreateTables.sql
==============================================================================
--- branches/wsas/java/2.1/wsas/java/modules/samples/DataService/sql/CreateTables.sql (original)
+++ branches/wsas/java/2.1/wsas/java/modules/samples/DataService/sql/CreateTables.sql Thu Nov 8 04:31:33 2007
@@ -92,5 +92,10 @@
);
CREATE UNIQUE INDEX payments_pk ON Payments( customerNumber, checkNumber );
+CREATE TABLE department(
+ id INTEGER,
+ name VARCHAR(200)
+);
+
More information about the Wsas-java-dev
mailing list