From a40e527938d76ba71f211da7e327adb50384ba69 Mon Sep 17 00:00:00 2001 From: lresende Date: Wed, 11 Nov 2009 23:26:33 +0000 Subject: Moving 1.x tags git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835157 13f79535-47bb-0310-9956-ffa450edef68 --- sca-java-1.x/tags/1.0/samples/company-das/pom.xml | 99 ++++++++++++++ .../tags/1.0/samples/company-das/readme.html | 110 ++++++++++++++++ .../company-das/src/main/java/das/DASService.java | 61 +++++++++ .../src/main/java/das/DASServiceException.java | 37 ++++++ .../src/main/java/das/DASServiceImpl.java | 146 +++++++++++++++++++++ .../src/main/resources/dasservice.composite | 34 +++++ .../src/test/java/das/DASServiceTestCase.java | 53 ++++++++ .../src/test/resources/CompanyConfig.xml | 52 ++++++++ .../company-das/src/test/resources/dastest/db.lck | Bin 0 -> 38 bytes .../src/test/resources/dastest/log/log.ctrl | Bin 0 -> 48 bytes .../src/test/resources/dastest/log/log1.dat | Bin 0 -> 1048576 bytes .../src/test/resources/dastest/log/logmirror.ctrl | Bin 0 -> 48 bytes .../src/test/resources/dastest/seg0/c10.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c101.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c111.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c121.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c130.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c141.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c150.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c161.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c171.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c180.dat | Bin 0 -> 24576 bytes .../src/test/resources/dastest/seg0/c191.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c1a1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c1b1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c1c0.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c1d1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c1e0.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c1f1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c20.dat | Bin 0 -> 24576 bytes .../src/test/resources/dastest/seg0/c200.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c211.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c221.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c230.dat | Bin 0 -> 86016 bytes .../src/test/resources/dastest/seg0/c241.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c251.dat | Bin 0 -> 12288 bytes .../src/test/resources/dastest/seg0/c260.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c271.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c281.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c290.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c2a1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c2b1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c2c1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c2d0.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c2e1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c2f0.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c300.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c31.dat | Bin 0 -> 16384 bytes .../src/test/resources/dastest/seg0/c311.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c320.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c331.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c340.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c351.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c360.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c371.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c380.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c391.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c3a0.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c3b1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c3c0.dat | Bin 0 -> 24576 bytes .../src/test/resources/dastest/seg0/c3d1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c3e0.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c3f1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c400.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c41.dat | Bin 0 -> 16384 bytes .../src/test/resources/dastest/seg0/c411.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c420.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c431.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c440.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c451.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c460.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c471.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c481.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c490.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c4a1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c51.dat | Bin 0 -> 16384 bytes .../src/test/resources/dastest/seg0/c60.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c71.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c81.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/c90.dat | Bin 0 -> 20480 bytes .../src/test/resources/dastest/seg0/ca1.dat | Bin 0 -> 24576 bytes .../src/test/resources/dastest/seg0/cb1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/cc0.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/cd1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/ce1.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/seg0/cf0.dat | Bin 0 -> 8192 bytes .../src/test/resources/dastest/service.properties | 39 ++++++ 87 files changed, 631 insertions(+) create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/pom.xml create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/readme.html create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASService.java create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASServiceException.java create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASServiceImpl.java create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/main/resources/dasservice.composite create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/java/das/DASServiceTestCase.java create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/CompanyConfig.xml create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/db.lck create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/log.ctrl create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/log1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/logmirror.ctrl create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c10.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c101.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c111.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c121.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c130.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c141.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c150.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c161.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c171.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c180.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c191.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1a1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1b1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1c0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1d1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1e0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1f1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c20.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c200.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c211.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c221.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c230.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c241.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c251.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c260.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c271.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c281.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c290.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2a1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2b1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2c1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2d0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2e1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2f0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c300.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c31.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c311.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c320.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c331.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c340.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c351.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c360.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c371.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c380.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c391.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3a0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3b1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3c0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3d1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3e0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3f1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c400.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c41.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c411.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c420.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c431.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c440.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c451.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c460.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c471.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c481.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c490.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c4a1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c51.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c60.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c71.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c81.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c90.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/ca1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cb1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cc0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cd1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/ce1.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cf0.dat create mode 100644 sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/service.properties (limited to 'sca-java-1.x/tags/1.0/samples/company-das') diff --git a/sca-java-1.x/tags/1.0/samples/company-das/pom.xml b/sca-java-1.x/tags/1.0/samples/company-das/pom.xml new file mode 100644 index 0000000000..53adbdca6b --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/pom.xml @@ -0,0 +1,99 @@ + + + + 4.0.0 + + org.apache.tuscany.sca + tuscany-sca + 1.0-incubating + ../pom.xml + + + sample-company-das + Apache Tuscany SCA Company Data Access Service Sample + jar + + + + + org.apache.tuscany.sca + tuscany-sca-api + 1.0-incubating + + + + org.apache.tuscany.sca + tuscany-host-embedded + 1.0-incubating + + + + org.apache.tuscany.sca + tuscany-implementation-java-runtime + 1.0-incubating + runtime + + + + org.apache.tuscany.sdo + tuscany-sdo-impl + 1.0-incubating + compile + + + + org.apache.tuscany.das + tuscany-das-rdb + 1.0-incubating + compile + + + + org.apache.derby + derby + 10.1.2.1 + test + + + + junit + junit + 4.2 + test + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + org.apache.tuscany.samples.das.service.client.DASServiceClient + + + + + + + diff --git a/sca-java-1.x/tags/1.0/samples/company-das/readme.html b/sca-java-1.x/tags/1.0/samples/company-das/readme.html new file mode 100644 index 0000000000..ec6b492b72 --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/readme.html @@ -0,0 +1,110 @@ + + + + + +Tuscany RDB DAS exposed as an SCA service + + + + + + + + + + +

Tuscany RDB DAS exposed as an SCA service

+ + +

Introduction

+ +

This is a sample SCA service that exposes DAS functionality.

+

This service would allow you to utilize DAS in a language neutral fashion, consuming existent or adHoc commands.

+ + +

Consuming the DAS service

+ + +

You should add the dependency on your client project pom file

+ + +

+

+
+<!-- DAS Service -->
+<dependency>
+   <groupId>org.apache.tuscany.das.samples</groupId>
+   <artifactId>sample-das-service</artifactId>
+   <version>${pom.version}</version>
+</dependency>
+
+
+

+ +
+

In order to consume the service, you would have to create a SCDL that references it, see sample below:

+ +

+

+
+<composite xmlns="http://www.osoa.org/xmlns/sca/1.0" name="DASServiceComposite">
+  <component name="DASServiceComponent">
+     <implementation.composite name="DASServiceComposite" jarLocation="lib/sample-das-service-1.0-incubator-SNAPSHOT.jar"/>
+  </component>
+</composite>
+
+
+

+ + +

Sample Architecture

+ +

This service utilizes the following Interface as its definition:

+ + +

+

+
+
+public interface DASService {
+
+    public void configureService(InputStream configStream) throws DASServiceException;
+
+    public DataObject executeCommand(String commandName, Vector commandArguments) throws DASServiceException;
+
+    public DataObject execute(String adHocQuery, Vector commandArguments) throws DASServiceException;
+
+    public void applyChanges(DataObject graphRoot) throws DASServiceException;
+
+}
+
+
+

+ + + + diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASService.java b/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASService.java new file mode 100644 index 0000000000..0387341b87 --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASService.java @@ -0,0 +1,61 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package das; + +import java.io.InputStream; +import java.util.Vector; + +import commonj.sdo.DataObject; + +public interface DASService { + + /** + * Set DAS configuration file to be used + * @param configStream + * @throws DASServiceException + */ + public void configureService(InputStream configStream) throws DASServiceException; + + /** + * Execute an existing command. The commands are defined in the DAS Configuration file being used by the service + * @param commandName Command name as it appears on the DAS Configuration file + * @param commandArguments Vector with arguments to be used by the command + * @throws DASServiceException + * @return + */ + public DataObject executeCommand(String commandName, Vector commandArguments) throws DASServiceException; + + /** + * Execute a new command, this can be any arbitrary valid query based on the backend implementation (e.g. SQL Query for DAS RDB) + * @param adHocQuery A new command to be executed (e.g SQL Query) + * @param commandArguments Vector with arguments to be used by the command + * @throws DASServiceException + * @return + */ + public DataObject execute(String adHocQuery, Vector commandArguments) throws DASServiceException; + + /** + * Apply all changes on the graph back to the persistent repository. + * This would save the changes on the SDO ChangeSummary back to the database + * Note: Your SDO ojects should have been created with ChangeSummary support + * @param graphRoot SDO Object with changes to be commited to persistent repository + * @throws DASServiceException + */ + public void applyChanges(DataObject graphRoot) throws DASServiceException; +} diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASServiceException.java b/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASServiceException.java new file mode 100644 index 0000000000..e62201a4de --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASServiceException.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package das; + +public class DASServiceException extends Exception { + + private static final long serialVersionUID = -7514653215235902874L; + + public DASServiceException() { + super(); + } + + public DASServiceException(String msg) { + super(msg); + } + + public DASServiceException(String msg, Throwable ex) { + super(msg, ex); + } + +} diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASServiceImpl.java b/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASServiceImpl.java new file mode 100644 index 0000000000..70d9e379ef --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/src/main/java/das/DASServiceImpl.java @@ -0,0 +1,146 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package das; + +import java.io.InputStream; +import java.util.Vector; + +import org.apache.tuscany.das.rdb.Command; +import org.apache.tuscany.das.rdb.DAS; +import org.osoa.sca.annotations.Scope; + +import commonj.sdo.DataObject; + +@Scope("COMPOSITE") +public class DASServiceImpl implements DASService { + + protected DAS das = null; + + + /** + * Initialize DAS + * @return + * @throws DASServiceException + */ + private void initDAS(InputStream config) throws DASServiceException { + if(config == null){ + throw new DASServiceException("Missing configuration information"); + } + + if(this.das != null){ + this.das.releaseResources(); + this.das = null; + } + + this.das = DAS.FACTORY.createDAS(config); + } + + /** + * Get a DAS instance based on the configuration + * @return + * @throws DASServiceException + */ + private DAS getDAS() throws DASServiceException { + if(this.das == null){ + throw new DASServiceException("DAS not initialized. Please provide DAS configuration torugh das.SetConfig"); + } + + return this.das; + } + + /** + * Set DAS configuration file to be used + * @param configStream + * @throws DASServiceException + */ + public void configureService(InputStream configStream) throws DASServiceException{ + this.initDAS(configStream); + } + + + + /** + * Execute an existing command. The commands are defined in the DAS Configuration file being used by the service + * @param commandName Command name as it appears on the DAS Configuration file + * @param commandArguments Vector with arguments to be used by the command + * @throws DASServiceException + * @return + */ + public DataObject executeCommand(String commandName, Vector commandArguments) throws DASServiceException{ + Command command = this.getDAS().getCommand(commandName); + + if(command == null){ + throw new DASServiceException("Invalid command: " + commandName); + } + + //check if arguments was passed + if(commandArguments != null && commandArguments.size() > 0){ + //we need to set the arguments + int pos=0; + for(Object argument : commandArguments){ + pos++; + command.setParameter(pos, argument); + } + } + + DataObject root = command.executeQuery(); + + return root; + } + + /** + * Execute a new command, this can be any arbitrary valid query based on the backend implementation (e.g. SQL Query for DAS RDB) + * @param newCommand A new command to be executed (e.g SQL Query) + * @param commandArguments Vector with arguments to be used by the command + * @throws DASServiceException + * @return + */ + public DataObject execute(String adHocQuery, Vector commandArguments) throws DASServiceException { + Command command = this.getDAS().createCommand(adHocQuery); + + if(command == null){ + throw new DASServiceException("Invalid command: " + adHocQuery); + } + + //check if arguments was passed + if(commandArguments != null && commandArguments.size() > 0){ + //we need to set the arguments + int pos=0; + for(Object argument : commandArguments){ + pos++; + command.setParameter(pos, argument); + } + } + DataObject root = command.executeQuery(); + + return root; + } + + /** + * Apply all changes on the graph back to the persistent repository. + * This would save the changes on the SDO ChangeSummary back to the database + * Note: Your SDO ojects should have been created with ChangeSummary support + * @throws DASServiceException + * @param graphRoot SDO Object with changes to be commited to persistent repository + */ + public void applyChanges(DataObject graphRoot) throws DASServiceException{ + // TODO Auto-generated method stub + + } +} diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/main/resources/dasservice.composite b/sca-java-1.x/tags/1.0/samples/company-das/src/main/resources/dasservice.composite new file mode 100644 index 0000000000..42ac52a756 --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/src/main/resources/dasservice.composite @@ -0,0 +1,34 @@ + + + + + + + DASServiceComponent + + + + + + + diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/java/das/DASServiceTestCase.java b/sca-java-1.x/tags/1.0/samples/company-das/src/test/java/das/DASServiceTestCase.java new file mode 100644 index 0000000000..38acde3eb0 --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/src/test/java/das/DASServiceTestCase.java @@ -0,0 +1,53 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ +package das; + +import java.util.List; + +import junit.framework.TestCase; + +import org.apache.tuscany.sca.host.embedded.SCADomain; + +import commonj.sdo.DataObject; + +public class DASServiceTestCase extends TestCase { + + SCADomain scaDomain; + private DASService dasService; + + @Override + protected void setUp() throws Exception { + scaDomain = SCADomain.newInstance("dasservice.composite"); + dasService = scaDomain.getService(DASService.class, "DASServiceComponent"); + } + + @Override + protected void tearDown() throws Exception { + scaDomain.close(); + } + + public void testDAS() throws Exception{ + dasService.configureService(getClass().getResourceAsStream("/CompanyConfig.xml")); + DataObject root = dasService.executeCommand("all companies", null); + List companyList = root.getList("COMPANY"); + + assertNotNull(companyList); + assertEquals(3,companyList.size()); + } +} diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/CompanyConfig.xml b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/CompanyConfig.xml new file mode 100644 index 0000000000..912e81e9f6 --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/CompanyConfig.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + +
diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/db.lck b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/db.lck new file mode 100644 index 0000000000..9f6b4b3d4b Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/db.lck differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/log.ctrl b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/log.ctrl new file mode 100644 index 0000000000..edbd775299 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/log.ctrl differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/log1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/log1.dat new file mode 100644 index 0000000000..7e85ac8e8f Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/log1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/logmirror.ctrl b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/logmirror.ctrl new file mode 100644 index 0000000000..edbd775299 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/log/logmirror.ctrl differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c10.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c10.dat new file mode 100644 index 0000000000..5d8ecaa10f Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c10.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c101.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c101.dat new file mode 100644 index 0000000000..0f79fa7574 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c101.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c111.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c111.dat new file mode 100644 index 0000000000..39d49e3d19 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c111.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c121.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c121.dat new file mode 100644 index 0000000000..2a4311779b Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c121.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c130.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c130.dat new file mode 100644 index 0000000000..64e3c18d62 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c130.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c141.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c141.dat new file mode 100644 index 0000000000..0632d04164 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c141.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c150.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c150.dat new file mode 100644 index 0000000000..d7541026f6 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c150.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c161.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c161.dat new file mode 100644 index 0000000000..6673bf1873 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c161.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c171.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c171.dat new file mode 100644 index 0000000000..c2a753cc5d Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c171.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c180.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c180.dat new file mode 100644 index 0000000000..cb9391aed1 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c180.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c191.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c191.dat new file mode 100644 index 0000000000..d3cf1d6364 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c191.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1a1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1a1.dat new file mode 100644 index 0000000000..a7a2d536e9 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1a1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1b1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1b1.dat new file mode 100644 index 0000000000..19097e69e7 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1b1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1c0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1c0.dat new file mode 100644 index 0000000000..359525a31a Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1c0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1d1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1d1.dat new file mode 100644 index 0000000000..9f257df932 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1d1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1e0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1e0.dat new file mode 100644 index 0000000000..e43e52fb7f Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1e0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1f1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1f1.dat new file mode 100644 index 0000000000..7e6ee3b1e0 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c1f1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c20.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c20.dat new file mode 100644 index 0000000000..1be6390f06 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c20.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c200.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c200.dat new file mode 100644 index 0000000000..b15d56855c Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c200.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c211.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c211.dat new file mode 100644 index 0000000000..84b0022312 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c211.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c221.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c221.dat new file mode 100644 index 0000000000..63106a9523 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c221.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c230.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c230.dat new file mode 100644 index 0000000000..9975f27c1f Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c230.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c241.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c241.dat new file mode 100644 index 0000000000..835c645a16 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c241.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c251.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c251.dat new file mode 100644 index 0000000000..d3d6adf4fb Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c251.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c260.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c260.dat new file mode 100644 index 0000000000..8d7333df7d Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c260.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c271.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c271.dat new file mode 100644 index 0000000000..af722f7d73 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c271.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c281.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c281.dat new file mode 100644 index 0000000000..3972983c2e Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c281.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c290.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c290.dat new file mode 100644 index 0000000000..31577b8124 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c290.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2a1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2a1.dat new file mode 100644 index 0000000000..0f700d13a7 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2a1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2b1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2b1.dat new file mode 100644 index 0000000000..1d6382fb3d Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2b1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2c1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2c1.dat new file mode 100644 index 0000000000..3bc60d886b Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2c1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2d0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2d0.dat new file mode 100644 index 0000000000..c542d3c91c Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2d0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2e1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2e1.dat new file mode 100644 index 0000000000..16abd20b5f Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2e1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2f0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2f0.dat new file mode 100644 index 0000000000..eb26be5932 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c2f0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c300.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c300.dat new file mode 100644 index 0000000000..1214f1df4b Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c300.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c31.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c31.dat new file mode 100644 index 0000000000..18c16f1123 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c31.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c311.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c311.dat new file mode 100644 index 0000000000..926cbf25b5 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c311.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c320.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c320.dat new file mode 100644 index 0000000000..07e7bc023c Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c320.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c331.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c331.dat new file mode 100644 index 0000000000..fd827f9dc2 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c331.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c340.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c340.dat new file mode 100644 index 0000000000..ca70319886 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c340.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c351.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c351.dat new file mode 100644 index 0000000000..8fbe2a527c Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c351.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c360.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c360.dat new file mode 100644 index 0000000000..dcf9c746e1 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c360.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c371.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c371.dat new file mode 100644 index 0000000000..6f21a840ea Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c371.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c380.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c380.dat new file mode 100644 index 0000000000..b512e8065f Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c380.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c391.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c391.dat new file mode 100644 index 0000000000..27006e95a1 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c391.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3a0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3a0.dat new file mode 100644 index 0000000000..565dca97ac Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3a0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3b1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3b1.dat new file mode 100644 index 0000000000..36894c9818 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3b1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3c0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3c0.dat new file mode 100644 index 0000000000..d0c538aede Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3c0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3d1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3d1.dat new file mode 100644 index 0000000000..65bcec5527 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3d1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3e0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3e0.dat new file mode 100644 index 0000000000..bdab359420 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3e0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3f1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3f1.dat new file mode 100644 index 0000000000..dc2d278b57 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c3f1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c400.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c400.dat new file mode 100644 index 0000000000..3072709cec Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c400.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c41.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c41.dat new file mode 100644 index 0000000000..61086690f2 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c41.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c411.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c411.dat new file mode 100644 index 0000000000..ca551d8249 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c411.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c420.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c420.dat new file mode 100644 index 0000000000..f04de0840e Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c420.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c431.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c431.dat new file mode 100644 index 0000000000..398b1672cc Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c431.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c440.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c440.dat new file mode 100644 index 0000000000..af259d0872 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c440.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c451.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c451.dat new file mode 100644 index 0000000000..772a18c658 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c451.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c460.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c460.dat new file mode 100644 index 0000000000..505428362d Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c460.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c471.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c471.dat new file mode 100644 index 0000000000..484d0df42d Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c471.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c481.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c481.dat new file mode 100644 index 0000000000..faac073076 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c481.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c490.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c490.dat new file mode 100644 index 0000000000..7585319d21 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c490.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c4a1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c4a1.dat new file mode 100644 index 0000000000..4fe8b786e3 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c4a1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c51.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c51.dat new file mode 100644 index 0000000000..7fc7937b15 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c51.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c60.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c60.dat new file mode 100644 index 0000000000..d1fb08c946 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c60.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c71.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c71.dat new file mode 100644 index 0000000000..d4c2090a3b Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c71.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c81.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c81.dat new file mode 100644 index 0000000000..38b6ea6520 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c81.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c90.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c90.dat new file mode 100644 index 0000000000..a607a5969c Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/c90.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/ca1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/ca1.dat new file mode 100644 index 0000000000..19b4c9e340 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/ca1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cb1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cb1.dat new file mode 100644 index 0000000000..73dc986572 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cb1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cc0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cc0.dat new file mode 100644 index 0000000000..d1eef3bb56 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cc0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cd1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cd1.dat new file mode 100644 index 0000000000..c7e6db3ef7 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cd1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/ce1.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/ce1.dat new file mode 100644 index 0000000000..8fd3bf17a8 Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/ce1.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cf0.dat b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cf0.dat new file mode 100644 index 0000000000..332b3d9a8a Binary files /dev/null and b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/seg0/cf0.dat differ diff --git a/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/service.properties b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/service.properties new file mode 100644 index 0000000000..af9511d9c7 --- /dev/null +++ b/sca-java-1.x/tags/1.0/samples/company-das/src/test/resources/dastest/service.properties @@ -0,0 +1,39 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. +# +#C:\apacheSVN\java\target\dastest +# ******************************************************************** +# *** Please do NOT edit this file. *** +# *** CHANGING THE CONTENT OF THIS FILE MAY CAUSE DATA CORRUPTION. *** +# ******************************************************************** +#Fri Feb 17 08:55:29 MST 2006 +SysschemasIndex2Identifier=225 +SyscolumnsIdentifier=144 +SysconglomeratesIndex1Identifier=49 +SysconglomeratesIdentifier=32 +SyscolumnsIndex2Identifier=177 +SysschemasIndex1Identifier=209 +SysconglomeratesIndex3Identifier=81 +SystablesIndex2Identifier=129 +SyscolumnsIndex1Identifier=161 +derby.serviceProtocol=org.apache.derby.database.Database +SysschemasIdentifier=192 +derby.storage.propertiesId=16 +SysconglomeratesIndex2Identifier=65 +derby.serviceLocale=en_US +SystablesIdentifier=96 +SystablesIndex1Identifier=113 -- cgit v1.2.3