You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by pa...@apache.org on 2011/10/13 00:01:40 UTC

svn commit: r1182595 - in /incubator/airavata/trunk/modules: commons/gfac-schema/pom.xml gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java

Author: patanachai
Date: Wed Oct 12 22:01:40 2011
New Revision: 1182595

URL: http://svn.apache.org/viewvc?rev=1182595&view=rev
Log:
New DataType System

Modified:
    incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml
    incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java

Modified: incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml?rev=1182595&r1=1182594&r2=1182595&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml (original)
+++ incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml Wed Oct 12 22:01:40 2011
@@ -1,132 +1,128 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <!--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. -->
+    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. -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-   <parent>
-		<artifactId>airavata-commons</artifactId>
-		<groupId>airavata</groupId>
-		<version>0.0.1-SNAPSHOT</version>
-		<relativePath>../pom.xml</relativePath>
-	</parent>
-	<modelVersion>4.0.0</modelVersion>
-	<groupId>airavata</groupId>
-	<artifactId>airavata-gfac-schema-utils</artifactId>
-	<packaging>jar</packaging>
-	<name>Airavata GFac Schema Utilities</name>
-	<url>http://incubator.apache.org/airavata/</url>
-
-	<dependencies>
-		<dependency>
-			<groupId>javax.jcr</groupId>
-			<artifactId>jcr</artifactId>
-		</dependency>	
-		<dependency>
-			<groupId>xmlbeans</groupId>
-			<artifactId>xbean</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>junit</groupId>
-			<artifactId>junit</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>xerces</groupId>
-			<artifactId>xercesImpl</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>xpp3</groupId>
-			<artifactId>xpp3</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>xsul</groupId>
-			<artifactId>xsul</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>wsdl4j</groupId>
-			<artifactId>wsdl4j</artifactId>
-			<version>1.5.2</version>
-			<type>jar</type>
-		</dependency>
-		
-		<!-- Testing -->
-		<dependency>
-			<groupId>org.apache.jackrabbit</groupId>
-			<artifactId>jackrabbit-core</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.slf4j</groupId>
-			<artifactId>slf4j-simple</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.jackrabbit</groupId>
-			<artifactId>jackrabbit-jcr-rmi</artifactId>
-		</dependency>
-	</dependencies>
-	<build>
-		<pluginManagement>
-			<plugins>
-				<plugin>
-					<groupId>org.apache.maven.plugins</groupId>
-					<artifactId>maven-compiler-plugin</artifactId>
-					<version>2.3.2</version>
-					<configuration>
-						<source>1.5</source>
-						<target>1.5</target>
-					</configuration>
-				</plugin>
-			
-
-			</plugins>
-		</pluginManagement>
-		<plugins>
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>build-helper-maven-plugin</artifactId>
-				<executions>
-					<execution>
-						<id>add-source</id>
-						<phase>generate-sources</phase>
-						<goals>
-							<goal>add-source</goal>
-						</goals>
-						<configuration>
-							<sources>
-								<source>${basedir}/target/generated-sources/xmlbeans</source>
-							</sources>
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>xmlbeans-maven-plugin</artifactId>
-				<version>2.3.3</version>
-				<executions>
-					<execution>
-						<goals>
-							<goal>xmlbeans</goal>
-						</goals>
-					</execution>
-				</executions>
-				<inherited>true</inherited>
-				<configuration>
-					<schemaDirectory>schemas</schemaDirectory>
-					<xmlConfigs>
-						<xmlConfig implementation="java.io.File">schemas/gfac-schemas.xsdconfig</xmlConfig>
-					</xmlConfigs>
-					<outputJar>target/generated/${artifactId}-${version}.jar</outputJar>
-				</configuration>
-			</plugin>
-		</plugins>
-	</build>
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <parent>
+        <artifactId>airavata-commons</artifactId>
+        <groupId>airavata</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>airavata</groupId>
+    <artifactId>airavata-gfac-schema-utils</artifactId>
+    <packaging>jar</packaging>
+    <name>Airavata GFac Schema Utilities</name>
+    <url>http://incubator.apache.org/airavata/</url>
+
+    <dependencies>
+        <dependency>
+            <groupId>javax.jcr</groupId>
+            <artifactId>jcr</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>xmlbeans</groupId>
+            <artifactId>xbean</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>wsdl4j</groupId>
+            <artifactId>wsdl4j</artifactId>
+            <version>1.6.2</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-configuration</groupId>
+            <artifactId>commons-configuration</artifactId>
+            <version>1.6</version>
+        </dependency>
+
+        <!-- Testing -->
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jackrabbit</groupId>
+            <artifactId>jackrabbit-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jackrabbit</groupId>
+            <artifactId>jackrabbit-jcr-rmi</artifactId>
+        </dependency>
+    </dependencies>
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>2.3.2</version>
+                    <configuration>
+                        <source>1.5</source>
+                        <target>1.5</target>
+                    </configuration>
+                </plugin>
+
+
+            </plugins>
+        </pluginManagement>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>add-source</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                <source>${basedir}/target/generated-sources/xmlbeans</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>xmlbeans-maven-plugin</artifactId>
+                <version>2.3.3</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>xmlbeans</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <inherited>true</inherited>
+                <configuration>
+                    <schemaDirectory>schemas</schemaDirectory>
+                    <xmlConfigs>
+                        <xmlConfig implementation="java.io.File">schemas/gfac-schemas.xsdconfig</xmlConfig>
+                    </xmlConfigs>
+                    <outputJar>target/generated/${artifactId}-${version}.jar</outputJar>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
 </project>

Modified: incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java?rev=1182595&r1=1182594&r2=1182595&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java (original)
+++ incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java Wed Oct 12 22:01:40 2011
@@ -27,18 +27,18 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 
-import org.apache.airavata.registry.api.impl.JCRRegistry;
-import org.apache.airavata.commons.gfac.type.DataType;
 import org.apache.airavata.commons.gfac.type.HostDescription;
 import org.apache.airavata.commons.gfac.type.Parameter;
 import org.apache.airavata.commons.gfac.type.ServiceDescription;
 import org.apache.airavata.commons.gfac.type.app.ShellApplicationDeployment;
 import org.apache.airavata.commons.gfac.type.parameter.AbstractParameter;
+import org.apache.airavata.commons.gfac.type.parameter.ParameterFactory;
 import org.apache.airavata.commons.gfac.type.parameter.StringParameter;
 import org.apache.airavata.core.gfac.context.invocation.impl.DefaultExecutionContext;
 import org.apache.airavata.core.gfac.context.invocation.impl.DefaultInvocationContext;
 import org.apache.airavata.core.gfac.context.message.impl.ParameterContextImpl;
 import org.apache.airavata.core.gfac.notification.impl.LoggingNotification;
+import org.apache.airavata.registry.api.impl.JCRRegistry;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
@@ -82,13 +82,13 @@ public class PropertiesBasedServiceImplT
 
 		Parameter input = new Parameter();
 		input.setName("echo_input");
-		input.setType(DataType.String);
+		input.setType(ParameterFactory.getInstance().getType("String"));
 		List<Parameter> inputList = new ArrayList<Parameter>();
 		inputList.add(input);
 
 		Parameter output = new Parameter();
 		output.setName("echo_output");
-		output.setType(DataType.String);
+		output.setType(ParameterFactory.getInstance().getType("String"));
 		List<Parameter> outputList = new ArrayList<Parameter>();
 		outputList.add(output);
 



Re: svn commit: r1182595 - in /incubator/airavata/trunk/modules: commons/gfac-schema/pom.xml gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java

Posted by Lahiru Gunathilake <gl...@gmail.com>.
Hi Patnacha,

When you add a new dependency to existing module or for a new module, please
make sure you add them to distribution(pom.xml and bin-assembly.xml),
otherwise the distribution will fail.. if it will be used in XBaya please
make sure you add those jars in to AIRAVATA_HOME/lib and if its used in
axis2 add them to AIRAVATA_HOME/standalone-server/lib directory by changing
bin-assembly.xml and pom.xml.

Thanks
Lahiru

On Wed, Oct 12, 2011 at 6:01 PM, <pa...@apache.org> wrote:

> Author: patanachai
> Date: Wed Oct 12 22:01:40 2011
> New Revision: 1182595
>
> URL: http://svn.apache.org/viewvc?rev=1182595&view=rev
> Log:
> New DataType System
>
> Modified:
>    incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml
>
>  incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java
>
> Modified: incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml
> URL:
> http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml?rev=1182595&r1=1182594&r2=1182595&view=diff
>
> ==============================================================================
> --- incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml (original)
> +++ incubator/airavata/trunk/modules/commons/gfac-schema/pom.xml Wed Oct 12
> 22:01:40 2011
> @@ -1,132 +1,128 @@
>  <?xml version="1.0" encoding="UTF-8"?>
>
>  <!--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.
> -->
> +    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. -->
>
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"
> -       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd">
> -   <parent>
> -               <artifactId>airavata-commons</artifactId>
> -               <groupId>airavata</groupId>
> -               <version>0.0.1-SNAPSHOT</version>
> -               <relativePath>../pom.xml</relativePath>
> -       </parent>
> -       <modelVersion>4.0.0</modelVersion>
> -       <groupId>airavata</groupId>
> -       <artifactId>airavata-gfac-schema-utils</artifactId>
> -       <packaging>jar</packaging>
> -       <name>Airavata GFac Schema Utilities</name>
> -       <url>http://incubator.apache.org/airavata/</url>
> -
> -       <dependencies>
> -               <dependency>
> -                       <groupId>javax.jcr</groupId>
> -                       <artifactId>jcr</artifactId>
> -               </dependency>
> -               <dependency>
> -                       <groupId>xmlbeans</groupId>
> -                       <artifactId>xbean</artifactId>
> -               </dependency>
> -               <dependency>
> -                       <groupId>junit</groupId>
> -                       <artifactId>junit</artifactId>
> -               </dependency>
> -               <dependency>
> -                       <groupId>xerces</groupId>
> -                       <artifactId>xercesImpl</artifactId>
> -               </dependency>
> -               <dependency>
> -                       <groupId>xpp3</groupId>
> -                       <artifactId>xpp3</artifactId>
> -               </dependency>
> -               <dependency>
> -                       <groupId>xsul</groupId>
> -                       <artifactId>xsul</artifactId>
> -               </dependency>
> -               <dependency>
> -                       <groupId>wsdl4j</groupId>
> -                       <artifactId>wsdl4j</artifactId>
> -                       <version>1.5.2</version>
> -                       <type>jar</type>
> -               </dependency>
> -
> -               <!-- Testing -->
> -               <dependency>
> -                       <groupId>org.apache.jackrabbit</groupId>
> -                       <artifactId>jackrabbit-core</artifactId>
> -               </dependency>
> -               <dependency>
> -                       <groupId>org.slf4j</groupId>
> -                       <artifactId>slf4j-simple</artifactId>
> -               </dependency>
> -               <dependency>
> -                       <groupId>org.apache.jackrabbit</groupId>
> -                       <artifactId>jackrabbit-jcr-rmi</artifactId>
> -               </dependency>
> -       </dependencies>
> -       <build>
> -               <pluginManagement>
> -                       <plugins>
> -                               <plugin>
> -
> <groupId>org.apache.maven.plugins</groupId>
> -
> <artifactId>maven-compiler-plugin</artifactId>
> -                                       <version>2.3.2</version>
> -                                       <configuration>
> -                                               <source>1.5</source>
> -                                               <target>1.5</target>
> -                                       </configuration>
> -                               </plugin>
> -
> -
> -                       </plugins>
> -               </pluginManagement>
> -               <plugins>
> -                       <plugin>
> -                               <groupId>org.codehaus.mojo</groupId>
> -
> <artifactId>build-helper-maven-plugin</artifactId>
> -                               <executions>
> -                                       <execution>
> -                                               <id>add-source</id>
> -
> <phase>generate-sources</phase>
> -                                               <goals>
> -
> <goal>add-source</goal>
> -                                               </goals>
> -                                               <configuration>
> -                                                       <sources>
> -
> <source>${basedir}/target/generated-sources/xmlbeans</source>
> -                                                       </sources>
> -                                               </configuration>
> -                                       </execution>
> -                               </executions>
> -                       </plugin>
> -                       <plugin>
> -                               <groupId>org.codehaus.mojo</groupId>
> -
> <artifactId>xmlbeans-maven-plugin</artifactId>
> -                               <version>2.3.3</version>
> -                               <executions>
> -                                       <execution>
> -                                               <goals>
> -
> <goal>xmlbeans</goal>
> -                                               </goals>
> -                                       </execution>
> -                               </executions>
> -                               <inherited>true</inherited>
> -                               <configuration>
> -
> <schemaDirectory>schemas</schemaDirectory>
> -                                       <xmlConfigs>
> -                                               <xmlConfig
> implementation="java.io.File">schemas/gfac-schemas.xsdconfig</xmlConfig>
> -                                       </xmlConfigs>
> -
> <outputJar>target/generated/${artifactId}-${version}.jar</outputJar>
> -                               </configuration>
> -                       </plugin>
> -               </plugins>
> -       </build>
> +    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd">
> +    <parent>
> +        <artifactId>airavata-commons</artifactId>
> +        <groupId>airavata</groupId>
> +        <version>0.0.1-SNAPSHOT</version>
> +        <relativePath>../pom.xml</relativePath>
> +    </parent>
> +    <modelVersion>4.0.0</modelVersion>
> +    <groupId>airavata</groupId>
> +    <artifactId>airavata-gfac-schema-utils</artifactId>
> +    <packaging>jar</packaging>
> +    <name>Airavata GFac Schema Utilities</name>
> +    <url>http://incubator.apache.org/airavata/</url>
> +
> +    <dependencies>
> +        <dependency>
> +            <groupId>javax.jcr</groupId>
> +            <artifactId>jcr</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>xmlbeans</groupId>
> +            <artifactId>xbean</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>xerces</groupId>
> +            <artifactId>xercesImpl</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>wsdl4j</groupId>
> +            <artifactId>wsdl4j</artifactId>
> +            <version>1.6.2</version>
> +        </dependency>
> +        <dependency>
> +            <groupId>commons-configuration</groupId>
> +            <artifactId>commons-configuration</artifactId>
> +            <version>1.6</version>
> +        </dependency>
> +
> +        <!-- Testing -->
> +        <dependency>
> +            <groupId>junit</groupId>
> +            <artifactId>junit</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.jackrabbit</groupId>
> +            <artifactId>jackrabbit-core</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.slf4j</groupId>
> +            <artifactId>slf4j-simple</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.jackrabbit</groupId>
> +            <artifactId>jackrabbit-jcr-rmi</artifactId>
> +        </dependency>
> +    </dependencies>
> +    <build>
> +        <pluginManagement>
> +            <plugins>
> +                <plugin>
> +                    <groupId>org.apache.maven.plugins</groupId>
> +                    <artifactId>maven-compiler-plugin</artifactId>
> +                    <version>2.3.2</version>
> +                    <configuration>
> +                        <source>1.5</source>
> +                        <target>1.5</target>
> +                    </configuration>
> +                </plugin>
> +
> +
> +            </plugins>
> +        </pluginManagement>
> +        <plugins>
> +            <plugin>
> +                <groupId>org.codehaus.mojo</groupId>
> +                <artifactId>build-helper-maven-plugin</artifactId>
> +                <executions>
> +                    <execution>
> +                        <id>add-source</id>
> +                        <phase>generate-sources</phase>
> +                        <goals>
> +                            <goal>add-source</goal>
> +                        </goals>
> +                        <configuration>
> +                            <sources>
> +
>  <source>${basedir}/target/generated-sources/xmlbeans</source>
> +                            </sources>
> +                        </configuration>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +            <plugin>
> +                <groupId>org.codehaus.mojo</groupId>
> +                <artifactId>xmlbeans-maven-plugin</artifactId>
> +                <version>2.3.3</version>
> +                <executions>
> +                    <execution>
> +                        <goals>
> +                            <goal>xmlbeans</goal>
> +                        </goals>
> +                    </execution>
> +                </executions>
> +                <inherited>true</inherited>
> +                <configuration>
> +                    <schemaDirectory>schemas</schemaDirectory>
> +                    <xmlConfigs>
> +                        <xmlConfig
> implementation="java.io.File">schemas/gfac-schemas.xsdconfig</xmlConfig>
> +                    </xmlConfigs>
> +
>  <outputJar>target/generated/${artifactId}-${version}.jar</outputJar>
> +                </configuration>
> +            </plugin>
> +        </plugins>
> +    </build>
>  </project>
>
> Modified:
> incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java
> URL:
> http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java?rev=1182595&r1=1182594&r2=1182595&view=diff
>
> ==============================================================================
> ---
> incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java
> (original)
> +++
> incubator/airavata/trunk/modules/gfac-core/src/test/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImplTest.java
> Wed Oct 12 22:01:40 2011
> @@ -27,18 +27,18 @@ import java.util.ArrayList;
>  import java.util.HashMap;
>  import java.util.List;
>
> -import org.apache.airavata.registry.api.impl.JCRRegistry;
> -import org.apache.airavata.commons.gfac.type.DataType;
>  import org.apache.airavata.commons.gfac.type.HostDescription;
>  import org.apache.airavata.commons.gfac.type.Parameter;
>  import org.apache.airavata.commons.gfac.type.ServiceDescription;
>  import
> org.apache.airavata.commons.gfac.type.app.ShellApplicationDeployment;
>  import org.apache.airavata.commons.gfac.type.parameter.AbstractParameter;
> +import org.apache.airavata.commons.gfac.type.parameter.ParameterFactory;
>  import org.apache.airavata.commons.gfac.type.parameter.StringParameter;
>  import
> org.apache.airavata.core.gfac.context.invocation.impl.DefaultExecutionContext;
>  import
> org.apache.airavata.core.gfac.context.invocation.impl.DefaultInvocationContext;
>  import
> org.apache.airavata.core.gfac.context.message.impl.ParameterContextImpl;
>  import
> org.apache.airavata.core.gfac.notification.impl.LoggingNotification;
> +import org.apache.airavata.registry.api.impl.JCRRegistry;
>  import org.junit.Assert;
>  import org.junit.Before;
>  import org.junit.Test;
> @@ -82,13 +82,13 @@ public class PropertiesBasedServiceImplT
>
>                Parameter input = new Parameter();
>                input.setName("echo_input");
> -               input.setType(DataType.String);
> +
> input.setType(ParameterFactory.getInstance().getType("String"));
>                List<Parameter> inputList = new ArrayList<Parameter>();
>                inputList.add(input);
>
>                Parameter output = new Parameter();
>                output.setName("echo_output");
> -               output.setType(DataType.String);
> +
> output.setType(ParameterFactory.getInstance().getType("String"));
>                List<Parameter> outputList = new ArrayList<Parameter>();
>                outputList.add(output);
>
>
>
>


-- 
System Analyst Programmer
PTI Lab
Indiana University