airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From samin...@apache.org
Subject svn commit: r1516862 [6/8] - in /airavata/trunk: ./ modules/distribution/airavata-server/ modules/distribution/airavata-server/src/main/assembly/ modules/integration-tests/ samples/ samples/airavata-client/create-application/ samples/airavata-client/wo...
Date Fri, 23 Aug 2013 14:36:59 GMT
Added: airavata/trunk/samples/workflows/LevenshteinDistance.xwf
URL: http://svn.apache.org/viewvc/airavata/trunk/samples/workflows/LevenshteinDistance.xwf?rev=1516862&view=auto
==============================================================================
--- airavata/trunk/samples/workflows/LevenshteinDistance.xwf (added)
+++ airavata/trunk/samples/workflows/LevenshteinDistance.xwf Fri Aug 23 14:36:58 2013
@@ -0,0 +1,834 @@
+<?xml version="1.0"?><xwf:workflow xwf:version="0.9" xmlns:xwf="http://airavata.apache.org/xbaya/xwf">
+  <xgr:graph xgr:version="0.9" xgr:type="ws" xmlns:xgr="http://airavata.apache.org/xbaya/graph">
+    <xgr:id>Workflow1</xgr:id>
+    <xgr:name>LevenshteinDistance</xgr:name>
+    <xgr:description></xgr:description>
+    <xgr:metadata>
+      <appinfo xmlns="http://www.w3.org/2001/XMLSchema">
+
+</appinfo>
+    </xgr:metadata>
+    <xgr:node xgr:type="ws">
+      <xgr:id>LevenshteinDistanceServicePortType_computeDistance</xgr:id>
+      <xgr:name>LevenshteinDistanceServicePortType:computeDistance</xgr:name>
+      <xgr:outputPort>LevenshteinDistanceServicePortType_computeDistance_out_0</xgr:outputPort>
+      <xgr:inputPort>LevenshteinDistanceServicePortType_computeDistance_in_0</xgr:inputPort>
+      <xgr:inputPort>LevenshteinDistanceServicePortType_computeDistance_in_1</xgr:inputPort>
+      <xgr:controlInPort>LevenshteinDistanceServicePortType_computeDistance_ctrl_in_0</xgr:controlInPort>
+      <xgr:controlOutPort>LevenshteinDistanceServicePortType_computeDistance_ctrl_out_0</xgr:controlOutPort>
+      <xgr:x>369</xgr:x>
+      <xgr:y>159</xgr:y>
+      <xgr:wsdl>_</xgr:wsdl>
+      <xgr:portType>{http://interpreter.xbaya.airavata.apache.org}LevenshteinDistanceServicePortType</xgr:portType>
+      <xgr:operation>computeDistance</xgr:operation>
+    </xgr:node>
+    <xgr:node xgr:type="input">
+      <xgr:id>Input</xgr:id>
+      <xgr:name>Input</xgr:name>
+      <xgr:outputPort>Input_out_0</xgr:outputPort>
+      <xgr:x>42</xgr:x>
+      <xgr:y>32</xgr:y>
+      <xgr:config>
+        <xgr:dataType>{http://www.w3.org/2001/XMLSchema}any</xgr:dataType>
+        <xgr:value>abc</xgr:value>
+        <xgr:visibility>true</xgr:visibility>
+      </xgr:config>
+    </xgr:node>
+    <xgr:node xgr:type="input">
+      <xgr:id>Input_2</xgr:id>
+      <xgr:name>Input</xgr:name>
+      <xgr:outputPort>Input_2_out_0</xgr:outputPort>
+      <xgr:x>29</xgr:x>
+      <xgr:y>244</xgr:y>
+      <xgr:config>
+        <xgr:dataType>{http://www.w3.org/2001/XMLSchema}any</xgr:dataType>
+        <xgr:value>def</xgr:value>
+        <xgr:visibility>true</xgr:visibility>
+      </xgr:config>
+    </xgr:node>
+    <xgr:node xgr:type="split">
+      <xgr:id>ForEach</xgr:id>
+      <xgr:name>ForEach</xgr:name>
+      <xgr:outputPort>ForEach_out_0</xgr:outputPort>
+      <xgr:outputPort>ForEach_out_1</xgr:outputPort>
+      <xgr:inputPort>ForEach_in_0</xgr:inputPort>
+      <xgr:inputPort>ForEach_in_1</xgr:inputPort>
+      <xgr:controlInPort>ForEach_ctrl_in_0</xgr:controlInPort>
+      <xgr:controlOutPort>ForEach_ctrl_out_0</xgr:controlOutPort>
+      <xgr:x>176</xgr:x>
+      <xgr:y>146</xgr:y>
+      <xgr:config />
+    </xgr:node>
+    <xgr:node xgr:type="merge">
+      <xgr:id>EndForEach</xgr:id>
+      <xgr:name>EndForEach</xgr:name>
+      <xgr:outputPort>EndForEach_out_0</xgr:outputPort>
+      <xgr:inputPort>EndForEach_in_0</xgr:inputPort>
+      <xgr:controlInPort>EndForEach_ctrl_in_0</xgr:controlInPort>
+      <xgr:controlOutPort>EndForEach_ctrl_out_0</xgr:controlOutPort>
+      <xgr:x>842</xgr:x>
+      <xgr:y>167</xgr:y>
+      <xgr:config />
+    </xgr:node>
+    <xgr:node xgr:type="output">
+      <xgr:id>Output</xgr:id>
+      <xgr:name>Output</xgr:name>
+      <xgr:inputPort>Output_in_0</xgr:inputPort>
+      <xgr:x>897</xgr:x>
+      <xgr:y>37</xgr:y>
+      <xgr:config>
+        <xgr:dataType>{http://www.w3.org/2001/XMLSchema}int</xgr:dataType>
+      </xgr:config>
+    </xgr:node>
+    <xgr:port xgr:type="ws">
+      <xgr:id>LevenshteinDistanceServicePortType_computeDistance_in_0</xgr:id>
+      <xgr:name>sequence1</xgr:name>
+      <xgr:node>LevenshteinDistanceServicePortType_computeDistance</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="ws">
+      <xgr:id>LevenshteinDistanceServicePortType_computeDistance_in_1</xgr:id>
+      <xgr:name>sequence2</xgr:name>
+      <xgr:node>LevenshteinDistanceServicePortType_computeDistance</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="ws">
+      <xgr:id>LevenshteinDistanceServicePortType_computeDistance_out_0</xgr:id>
+      <xgr:name>return</xgr:name>
+      <xgr:node>LevenshteinDistanceServicePortType_computeDistance</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="control">
+      <xgr:id>LevenshteinDistanceServicePortType_computeDistance_ctrl_in_0</xgr:id>
+      <xgr:name>control</xgr:name>
+      <xgr:node>LevenshteinDistanceServicePortType_computeDistance</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="control">
+      <xgr:id>LevenshteinDistanceServicePortType_computeDistance_ctrl_out_0</xgr:id>
+      <xgr:name>control</xgr:name>
+      <xgr:node>LevenshteinDistanceServicePortType_computeDistance</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>Input_out_0</xgr:id>
+      <xgr:name>Parameter</xgr:name>
+      <xgr:node>Input</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>Input_2_out_0</xgr:id>
+      <xgr:name>Parameter</xgr:name>
+      <xgr:node>Input_2</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>ForEach_in_0</xgr:id>
+      <xgr:name>Input</xgr:name>
+      <xgr:node>ForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>ForEach_out_0</xgr:id>
+      <xgr:name>Output1</xgr:name>
+      <xgr:node>ForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="control">
+      <xgr:id>ForEach_ctrl_in_0</xgr:id>
+      <xgr:name>control</xgr:name>
+      <xgr:node>ForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="control">
+      <xgr:id>ForEach_ctrl_out_0</xgr:id>
+      <xgr:name>control</xgr:name>
+      <xgr:node>ForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>EndForEach_in_0</xgr:id>
+      <xgr:name>Input</xgr:name>
+      <xgr:node>EndForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>EndForEach_out_0</xgr:id>
+      <xgr:name>Output</xgr:name>
+      <xgr:node>EndForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="control">
+      <xgr:id>EndForEach_ctrl_in_0</xgr:id>
+      <xgr:name>control</xgr:name>
+      <xgr:node>EndForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="control">
+      <xgr:id>EndForEach_ctrl_out_0</xgr:id>
+      <xgr:name>control</xgr:name>
+      <xgr:node>EndForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>Output_in_0</xgr:id>
+      <xgr:name>Parameter</xgr:name>
+      <xgr:node>Output</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>ForEach_in_1</xgr:id>
+      <xgr:name>Input</xgr:name>
+      <xgr:node>ForEach</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>ForEach_out_1</xgr:id>
+      <xgr:name>Output1</xgr:name>
+      <xgr:node>ForEach</xgr:node>
+    </xgr:port>
+    <xgr:edge xgr:type="data">
+      <xgr:fromPort>LevenshteinDistanceServicePortType_computeDistance_out_0</xgr:fromPort>
+      <xgr:toPort>EndForEach_in_0</xgr:toPort>
+    </xgr:edge>
+    <xgr:edge xgr:type="data">
+      <xgr:fromPort>ForEach_out_0</xgr:fromPort>
+      <xgr:toPort>LevenshteinDistanceServicePortType_computeDistance_in_0</xgr:toPort>
+    </xgr:edge>
+    <xgr:edge xgr:type="data">
+      <xgr:fromPort>ForEach_out_1</xgr:fromPort>
+      <xgr:toPort>LevenshteinDistanceServicePortType_computeDistance_in_1</xgr:toPort>
+    </xgr:edge>
+    <xgr:edge xgr:type="data">
+      <xgr:fromPort>Input_out_0</xgr:fromPort>
+      <xgr:toPort>ForEach_in_0</xgr:toPort>
+    </xgr:edge>
+    <xgr:edge xgr:type="data">
+      <xgr:fromPort>Input_2_out_0</xgr:fromPort>
+      <xgr:toPort>ForEach_in_1</xgr:toPort>
+    </xgr:edge>
+    <xgr:edge xgr:type="data">
+      <xgr:fromPort>EndForEach_out_0</xgr:fromPort>
+      <xgr:toPort>Output_in_0</xgr:toPort>
+    </xgr:edge>
+  </xgr:graph>
+  <xwf:wsdls>
+    <xwf:wsdl xwf:id="_">&lt;wsdl:definitions targetNamespace="http://interpreter.xbaya.airavata.apache.org" xmlns:ns1="http://org.apache.axis2/xsd"
+  xmlns:ns="http://interpreter.xbaya.airavata.apache.org"
+  xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+    &lt;wsdl:types>
+        &lt;xs:schema attributeFormDefault="qualified" elementFormDefault="unqualified" targetNamespace="http://interpreter.xbaya.airavata.apache.org">
+            &lt;xs:element name="main">
+                &lt;xs:complexType>
+                    &lt;xs:sequence>
+                        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="args" nillable="true" type="xs:string" />
+                    &lt;/xs:sequence>
+                &lt;/xs:complexType>
+            &lt;/xs:element>
+            &lt;xs:element name="computeDistance">
+                &lt;xs:complexType>
+                    &lt;xs:sequence>
+                        &lt;xs:element minOccurs="0" name="sequence1" nillable="true" type="xs:string" />
+                        &lt;xs:element minOccurs="0" name="sequence2" nillable="true" type="xs:string" />
+                    &lt;/xs:sequence>
+                &lt;/xs:complexType>
+            &lt;/xs:element>
+            &lt;xs:element name="computeDistanceResponse">
+                &lt;xs:complexType>
+                    &lt;xs:sequence>
+                        &lt;xs:element minOccurs="0" name="return" type="xs:int" />
+                    &lt;/xs:sequence>
+                &lt;/xs:complexType>
+            &lt;/xs:element>
+        &lt;/xs:schema>
+    &lt;/wsdl:types>
+    &lt;wsdl:message name="mainRequest">
+        &lt;wsdl:part name="parameters" element="ns:main" />
+    &lt;/wsdl:message>
+    &lt;wsdl:message name="computeDistanceRequest">
+        &lt;wsdl:part name="parameters" element="ns:computeDistance" />
+    &lt;/wsdl:message>
+    &lt;wsdl:message name="computeDistanceResponse">
+        &lt;wsdl:part name="parameters" element="ns:computeDistanceResponse" />
+    &lt;/wsdl:message>
+    &lt;wsdl:portType name="LevenshteinDistanceServicePortType">
+        &lt;wsdl:operation name="main">
+            &lt;wsdl:input wsaw:Action="urn:main" message="ns:mainRequest" />
+        &lt;/wsdl:operation>
+        &lt;wsdl:operation name="computeDistance">
+            &lt;wsdl:input wsaw:Action="urn:computeDistance" message="ns:computeDistanceRequest" />
+            &lt;wsdl:output wsaw:Action="urn:computeDistanceResponse" message="ns:computeDistanceResponse" />
+        &lt;/wsdl:operation>
+    &lt;/wsdl:portType>
+    &lt;wsdl:binding name="LevenshteinDistanceServiceSoap11Binding" type="ns:LevenshteinDistanceServicePortType">
+        &lt;soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+        &lt;wsdl:operation name="main">
+            &lt;soap:operation soapAction="urn:main" style="document" />
+            &lt;wsdl:input>
+                &lt;soap:body use="literal" />
+            &lt;/wsdl:input>
+        &lt;/wsdl:operation>
+        &lt;wsdl:operation name="computeDistance">
+            &lt;soap:operation soapAction="urn:computeDistance" style="document" />
+            &lt;wsdl:input>
+                &lt;soap:body use="literal" />
+            &lt;/wsdl:input>
+            &lt;wsdl:output>
+                &lt;soap:body use="literal" />
+            &lt;/wsdl:output>
+        &lt;/wsdl:operation>
+    &lt;/wsdl:binding>
+    &lt;wsdl:binding name="LevenshteinDistanceServiceSoap12Binding" type="ns:LevenshteinDistanceServicePortType">
+        &lt;soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+        &lt;wsdl:operation name="main">
+            &lt;soap12:operation soapAction="urn:main" style="document" />
+            &lt;wsdl:input>
+                &lt;soap12:body use="literal" />
+            &lt;/wsdl:input>
+        &lt;/wsdl:operation>
+        &lt;wsdl:operation name="computeDistance">
+            &lt;soap12:operation soapAction="urn:computeDistance" style="document" />
+            &lt;wsdl:input>
+                &lt;soap12:body use="literal" />
+            &lt;/wsdl:input>
+            &lt;wsdl:output>
+                &lt;soap12:body use="literal" />
+            &lt;/wsdl:output>
+        &lt;/wsdl:operation>
+    &lt;/wsdl:binding>
+    &lt;wsdl:binding name="LevenshteinDistanceServiceHttpBinding" type="ns:LevenshteinDistanceServicePortType">
+        &lt;http:binding verb="POST" />
+        &lt;wsdl:operation name="main">
+            &lt;http:operation location="LevenshteinDistanceService/main" />
+            &lt;wsdl:input>
+                &lt;mime:content type="text/xml" part="main" />
+            &lt;/wsdl:input>
+        &lt;/wsdl:operation>
+        &lt;wsdl:operation name="computeDistance">
+            &lt;http:operation location="LevenshteinDistanceService/computeDistance" />
+            &lt;wsdl:input>
+                &lt;mime:content type="text/xml" part="computeDistance" />
+            &lt;/wsdl:input>
+            &lt;wsdl:output>
+                &lt;mime:content type="text/xml" part="computeDistance" />
+            &lt;/wsdl:output>
+        &lt;/wsdl:operation>
+    &lt;/wsdl:binding>
+    &lt;wsdl:service name="LevenshteinDistanceService">
+        &lt;wsdl:port name="LevenshteinDistanceServiceHttpSoap11Endpoint" binding="ns:LevenshteinDistanceServiceSoap11Binding">
+            &lt;soap:address location="http://localhost:8080/airavata-server/services/LevenshteinDistanceService/" />
+        &lt;/wsdl:port>
+        &lt;wsdl:port name="LevenshteinDistanceServiceHttpSoap12Endpoint" binding="ns:LevenshteinDistanceServiceSoap12Binding">
+            &lt;soap12:address location="http://localhost:8080/airavata-server/services/LevenshteinDistanceService/" />
+        &lt;/wsdl:port>
+        &lt;wsdl:port name="LevenshteinDistanceServiceHttpEndpoint" binding="ns:LevenshteinDistanceServiceHttpBinding">
+            &lt;http:address location="http://localhost:8080/airavata-server/services/LevenshteinDistanceService/" />
+        &lt;/wsdl:port>
+    &lt;/wsdl:service>
+&lt;/wsdl:definitions></xwf:wsdl>
+  </xwf:wsdls>
+  <xwf:image>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
+3VHV3V7SvN6wOn+Wd1er7lpJ886G1TmSd26hx44QAAAAAAAA/0eGgaen0/X6G1LeL18zyvv5y1el
+vHPVneX9xDmjvFfbkfcDVSelvO8/fFzKe265Ud53lhjlfVvRYSnvWworpLxz1V2Rd666s7yv2mWU
+90SzvOdLeV+SmSflfZFJ3udvMsr77A0N8s5Vd5b3iJRtUt7DVhrlfUyCUd6/Ncn78O/TTPK+Qcr7
+Zyp5/7dJ3j8wyft7s1dKeeeqO8t736krpLz/bbJR3l+fZJT3l8OWmOW919jFUt7/OCraQt6fM8n7
+M18Z5b3zF7OkvD/x2Qx6/NPp9O/xYbrDwINK3t2tuttLmlcEWgmrU64rNL/tNvq/j3ak2NXbzPJu
+/T23396CXvn7v2jnkXqzvCtfU8u7chvLu/V9ML5umVcnzbO4a8l7bGwMdoQAAAAAAAAEABwGfuz4
+cSnvV68b5Z2r7izvZy8ZW+ZP2ZH30uOnpbwXVZ+S8l5wxCjveyuM8r6r1Cjv2YeOSHnnqjvL+2aV
+vK8zyftqs7wfkPK+PLtAyntcllHeY7YY5X3BZqO8z5Et80Z5n25qmZ+yeruU94nJRnkfZ5L3USvS
+TfK+Scr7V0s3Snn/PKZB3j9eaJT3D+cZ5Z2r7izv75pa5t+eZinvfUzy/urEpWZ5/9O4GAt5f8Ek
+73/4xijvv/t6jpR3rrqzvD85xCjvjw2eLqvvesPAIe8617ur5Z2r7sr1N//3Ayo4Vk/zE9Lk9Ycf
+aWdOmle+5x8DPpNV9399Mlxe/9fgEbrl3ROVd0+3zM/TkHcGO0IAAAAAAAACw63qhVxx1Z3lXb3e
+XS3vx1XyfqT2nJT38hNnpLzzeneWd17vzvJuXO9+TK53N8r7USnv6vXuirxvsJJ3Xu/O8s7r3Vne
+eb07yzuvd2d5N653z5Xr3RV5n7lup4W8h5vkfYJZ3jOkvPN6d5Z3Xu/O8s7r3RV5HxxtlHeuurO8
+q9e7q+X9LZO883p3o7zHqeQ9Vso7r3dneef17izvvN6d5Z2r7r9TrXfv9LmlvHf8ZJruMHDIu5vy
+vrvivLllnq//qFkzc8u88j1bis5Ked966Ly83vonbcxhdXz9tttbQN4BAAAAAAAAPnOruhs3zOvd
+7YXVsbxzWB3LO4fVsby7GlanlndXw+rmmMLqZroRVsfyzmF1LO+uhtWxvHNYHcu7M2F1LO//rZL3
+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
+Tsm7rc/+sp9SRunLISPv5s88+fl2zmrpV63VyeVjVpkr9rKYirWXc1oUlvaq9ue7VfvuHVb75SzV
+PjejYf9qsQ9db7WPXG25/5P7ukSrZUDxVical6j2Q4sa9jnm/cw81T5kdsP+wrxfmNp40pFF5tJ4
+O5lLGss2Ve8n69dhXNwSl5/3uLhYv02ch7yDAJf3xtJiMHCV+pCgkHr8MZ+2bzmoUXXP19w5BpKw
+cws+t8zn5uY2asnXLe+Ndpja6fJaH96GMsEhQaGBehS2o6yyvkH7Ac5yzhV4nvvJ66Deeedt6t37
+JXr22Weoffv2Uu6bN28mT6Cw5PPZWhZ//j5uw2f45/iEgAJ/MLD8K/D9Z2dnNqKwMM+t90DPnryk
+4wfMePeIvGNMnP/KO8bE+a+8Y0yc7+XdM0nzDj/7C35GWcUvh4C8X7D6bDur+twyfVZZfCZpBSlb
+ZjFdOldC1VWlVF5eFrCFI2coLxOPt3IXXaj63sakI3tFJOuwZOtlm8b3jydfh3zM1q/fu5B3APTC
+0sJyw5IzdOgX1L//e1KGuJVZESYWJXvSYjDkUeen9lFSfIGddnnTQbDpQLe8vDRgdoTfffedDMC7
+44476PXXX7cYO6dvR1rssF1e2WHa+/A25Bmo0/4HKeHQK3LHyX+LGm7352wAfr604Mo2P6dq+Gwn
+P98KXO1WJJhb2ZWqtyK8PNbDHwSf/xb+m6Kj58vXLlfolb+bRV79mJTXssLjjz+muX14XImt1Fcj
+Dt4DnQ9SUlJtCMh7DWa8e1XeMSbOH+QdY+L8RN5DZEycw8/+vNaUcPCPjT77eVmf1ucZf85pfc4P
+HDhAfk7y52ZU1ExKTFxOOTnZlhk1XZ6XY145o+aa+PkT4rPW9/Kup+pe47DqfvZU6Ei7FrWH12pU
+3cMcTDqyX3X3tLw//XRneSwHeQfAitzcHLmzZjnnHXnbto/IKibL3lNPPSnXH/PXWOD5+zhAQmlV
+ZlGyJS2dn8qnlMQDdP2CvnZ55UC3+uihkNl5VlfsdNgur+wwbX14dyp8kFaWvEFXTAcXtnac/Dxr
+VZUZXmeurkAzivwqKKmfDJ8JVareXOXmAwJ+zdx3373y9cM73Bdf7CUPBlie+UCAf4c/CL53uk9s
+vAc6F1NKyhmqq7vuYMY7xsT5rbxjTJyfyDvGxPle3jEmzi/k3dZnf0FrWlnUk66U/UuzbT46eqHm
+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
+FHnXOpN/6tFf0p9/fL/8oOfWqsBJmzeF6XS7TNnZ1/08aT6Y5R1j4vxD3jEmzm/lHWPi/EPedSbN
+W7bMB4a8e+czVlvcO3c6QCkrK6jucpXOqrv78s5t6/bWvHN1PCsry27l3VV5t6688+9xX971zXW3
+Je6dCh6klSWv0pXKTwJq6SbkHTQ5r732CvXv/16T/O6YRfMpb/cGtMt7rF1+pM52+SEW7fLKgUKg
+7zj5jD2/nnkmPLdWcfooLwfx59aqRmE6Pc9QZuaVIJR3jInzX3nHmDjfyzvGxGHGO+TdN5+xluLe
+uVOxkPbDQtprnFjr3pDJ5G7aPEt0fHy8Ztq8si6d16Tz2nRe/2695t1Veef75nXufL9Mr1693Jd3
+nXPdrcW9U5GQ9tLXhLR/GpBLNyHvoMnXufOOxNMj4PSSkb6RoheIA4pLBx20y+/T2S6/TWe7/IbG
+7fJntdrlkzTa5R1V3VUHYbra5afrbJefoLNd/hud7fLqqrvx4CBYdpxceeeWO26z41ATlvmOHTvI
+dVN9+74l27B47Ryvm2vqViybYTrdqoXEX3BC3jEmzj/kHWPi/ELeMSbOj+UdY+L8Q97fCxF5N4r7
+M78tp6SEKiHtx/UnzF9tnMnk7ng1Zc57s2bN5Jz38PBwi7R5lnlOhGf69u1r0Wbvjrzzfffp00e2
+4d9zzz0ybV7dku+avI/T1QWqiPtvS9pQQjlL+xDNY1HIOwA6YJEZOHBAk/3+w4fLaeaM6RSzaB4V
+5m2mE0dz6NoPeY2r7hYHtY7a5TMbt8s7rLqrDwj1tMt/r7Ndfr7Odvmpjdvla7Ta5bV2lN/pa5e3
+CKn7tFHVPZjkXWsGKJ+o4nVTHJDD6+eUtXMcgsJyz2E5vF6OJb9Ll+el+CuBOQz/nBKawyihOQp8
+/1rhOYWFeQ4OLByE6fQoo+ztP0DeMSYuAOQdY+ICSt5DekxcU8m7/42JC3Z5b9Mmh1JW1lDdlZNO
+znXXmoR00Kdz1L1JRkaGPOZxT971dYF2Kn+IVpb3EdL+uXbuUgAu3YS8gyaBW4k5pI4rj035d7DA
+p6dvokWLomXC5HfffSffwAp8fdy4sTRZCNOc2VNpyeIoSlqxgLZnLKf9u5Pph2NbdLbLp+lsl0/W
+2S6/VGe7/NzG7fIWIXVTrQ6I1O3yE33SLq8cEITKjtOW4LNss4RzcCMLOlfoFXlXAnMUuC1fCc6x
+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
+25YkR8uOSXWtyCXlhxqRi8qFapHzyrlLImeVMz+IVCmnL4qcUioviJxUTpwXqVCOnxM5ppSfFSlT
+jp4ROaK4q0RKlZLTIsVK0SmRw0phpYhLKTgpkq/knRDJVQ5ViOQo2cdFspTMYyIHlQPlIvuVjDKR
+fcr3R0XSlb1HvL51e+0p9Uot8Uop9tpZ5LX9sNe2Qq+tLq8tytcFIpuVTfkiicrGPJENSkKuyFfK
++kMi8Upcjsg6ZW22SKyyJkvkS2V1pkiMsuqgyBfKygMi0cqK/SLLlagMkWXKopSTEr46WaaHhsqu
+XTu77C/fvff+TKKiInkjAgAAAIAT493tLjHC/XBRsdR4xHDJjPeLZryfN+P9rBnvVWa8n3JgvH9n
+xnuaGe+7zXjfZcZ7shnvO8x4TzLj/RufeNfh/rUZ7pvMcN9ohnuCGe7rzXCPM8N9rRnugcb70n0i
+kUpEUpnMCJ3RZRP4jz56n8V1AAAAAODUeE9MTJRtSUlSa4Z7a6fuvvF+0oz3CjPej5nxXmbG+xEz
+3kvNeC824/2wA+O9vVP3NWa4rzbDfZUZ7ivNcF9hhnuUGe7aku+9/rVmg0RFLeuSv3x6Yd2AATcZ
+C+x4MwIAAACAw+I9PDxcysqPBRzvHXVkXnOZ8Z5vxnuuGe85ZrxnmfF+0Iz3/Wa873NgvLdl6q7D
+/XNlUfJxmTFjRpf9BRwy5FGJjFzMmxEAAAAAnBbvemma57J0Wby3d+qupfeQeF+cLsafx/r1cZKR
+sbfT/y7oO99fe+1V3owAAAAAQLw7a1mdE+M9KmqpYefOpE5+hCLB2DrPmxEAAAAAHBrvLS2ra0+8
+BwUFGbpiWZ31e9tN3e02zc+JSZEnfzNKru/3I+nd+1oZOOinMuz18bJm31nbZXVXMt61zp7A9+3b
+V/Lzc3hDAgAAAIDT4r2lqXtzm+Zbs6zOqfFuN3V/6JdPyMSF8ZKQfUkSDtXIS3961/j6//n17xpN
+3e02zQe6rK6leNdH6Dvz78PDD/9CYmNX84YEAAAAgO4W7+09Mu8b7zrcrY8tva+9Vv7jPx+QVRtT
+6pbV+f+aPn36yvCRf5B97pq6eLd+zjferc/tKW38PbRAn3ffcMhjfN216vfv6CPzvpvmdbjbxfvy
+5VGd+vdh2LDfSnj4bN6QAAAAAHC1xrs1dbc+Hvn6nyXveI0sW7vF+PiOO++um7pbv+a1v4w3Ju9j
+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
+TkSuQmCC
+</xwf:image>
+</xwf:workflow>
\ No newline at end of file

Added: airavata/trunk/samples/workflows/SimpleEcho.xwf
URL: http://svn.apache.org/viewvc/airavata/trunk/samples/workflows/SimpleEcho.xwf?rev=1516862&view=auto
==============================================================================
--- airavata/trunk/samples/workflows/SimpleEcho.xwf (added)
+++ airavata/trunk/samples/workflows/SimpleEcho.xwf Fri Aug 23 14:36:58 2013
@@ -0,0 +1,394 @@
+<?xml version="1.0"?><xwf:workflow xwf:version="0.9" xmlns:xwf="http://airavata.apache.org/xbaya/xwf">
+  <xgr:graph xgr:version="0.9" xgr:type="ws" xmlns:xgr="http://airavata.apache.org/xbaya/graph">
+    <xgr:id>Workflow</xgr:id>
+    <xgr:name>SimpleEcho</xgr:name>
+    <xgr:description></xgr:description>
+    <xgr:metadata>
+      <appinfo xmlns="http://www.w3.org/2001/XMLSchema">
+
+</appinfo>
+    </xgr:metadata>
+    <xgr:node xgr:type="input">
+      <xgr:id>input</xgr:id>
+      <xgr:name>input</xgr:name>
+      <xgr:outputPort>input_out_0</xgr:outputPort>
+      <xgr:x>59</xgr:x>
+      <xgr:y>67</xgr:y>
+      <xgr:config>
+        <xgr:description></xgr:description>
+        <xgr:dataType>{http://www.w3.org/2001/XMLSchema}string</xgr:dataType>
+        <xgr:visibility>true</xgr:visibility>
+      </xgr:config>
+    </xgr:node>
+    <xgr:node xgr:type="output">
+      <xgr:id>return</xgr:id>
+      <xgr:name>return</xgr:name>
+      <xgr:inputPort>return_in_0</xgr:inputPort>
+      <xgr:x>455</xgr:x>
+      <xgr:y>138</xgr:y>
+      <xgr:config>
+        <xgr:description></xgr:description>
+        <xgr:dataType>{http://www.w3.org/2001/XMLSchema}string</xgr:dataType>
+      </xgr:config>
+    </xgr:node>
+    <xgr:node xgr:type="ws">
+      <xgr:id>EchoServicePortType_echo</xgr:id>
+      <xgr:name>EchoServicePortType:echo</xgr:name>
+      <xgr:outputPort>EchoServicePortType_echo_out_0</xgr:outputPort>
+      <xgr:inputPort>EchoServicePortType_echo_in_0</xgr:inputPort>
+      <xgr:controlInPort>EchoServicePortType_echo_ctrl_in_0</xgr:controlInPort>
+      <xgr:controlOutPort>EchoServicePortType_echo_ctrl_out_0</xgr:controlOutPort>
+      <xgr:x>200</xgr:x>
+      <xgr:y>112</xgr:y>
+      <xgr:wsdl>_</xgr:wsdl>
+      <xgr:portType>{http://samples.airavata.apache.org}EchoServicePortType</xgr:portType>
+      <xgr:operation>echo</xgr:operation>
+    </xgr:node>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>input_out_0</xgr:id>
+      <xgr:name>Parameter</xgr:name>
+      <xgr:node>input</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="systemData">
+      <xgr:id>return_in_0</xgr:id>
+      <xgr:name>Parameter</xgr:name>
+      <xgr:node>return</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="ws">
+      <xgr:id>EchoServicePortType_echo_in_0</xgr:id>
+      <xgr:name>input</xgr:name>
+      <xgr:node>EchoServicePortType_echo</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="ws">
+      <xgr:id>EchoServicePortType_echo_out_0</xgr:id>
+      <xgr:name>return</xgr:name>
+      <xgr:node>EchoServicePortType_echo</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="control">
+      <xgr:id>EchoServicePortType_echo_ctrl_in_0</xgr:id>
+      <xgr:name>control</xgr:name>
+      <xgr:node>EchoServicePortType_echo</xgr:node>
+    </xgr:port>
+    <xgr:port xgr:type="control">
+      <xgr:id>EchoServicePortType_echo_ctrl_out_0</xgr:id>
+      <xgr:name>control</xgr:name>
+      <xgr:node>EchoServicePortType_echo</xgr:node>
+    </xgr:port>
+    <xgr:edge xgr:type="data">
+      <xgr:fromPort>EchoServicePortType_echo_out_0</xgr:fromPort>
+      <xgr:toPort>return_in_0</xgr:toPort>
+    </xgr:edge>
+    <xgr:edge xgr:type="data">
+      <xgr:fromPort>input_out_0</xgr:fromPort>
+      <xgr:toPort>EchoServicePortType_echo_in_0</xgr:toPort>
+    </xgr:edge>
+  </xgr:graph>
+  <xwf:wsdls>
+    <xwf:wsdl xwf:id="_">&lt;wsdl:definitions targetNamespace="http://samples.airavata.apache.org" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ns="http://samples.airavata.apache.org"
+  xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+    &lt;wsdl:documentation>
+		Provide Simple Service for Testing Purpose which Echo's the input
+	&lt;/wsdl:documentation>
+    &lt;wsdl:types>
+        &lt;xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://samples.airavata.apache.org">
+            &lt;xs:element name="echo">
+                &lt;xs:complexType>
+                    &lt;xs:sequence>
+                        &lt;xs:element minOccurs="0" name="input" nillable="true" type="xs:string" />
+                    &lt;/xs:sequence>
+                &lt;/xs:complexType>
+            &lt;/xs:element>
+            &lt;xs:element name="echoResponse">
+                &lt;xs:complexType>
+                    &lt;xs:sequence>
+                        &lt;xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
+                    &lt;/xs:sequence>
+                &lt;/xs:complexType>
+            &lt;/xs:element>
+        &lt;/xs:schema>
+    &lt;/wsdl:types>
+    &lt;wsdl:message name="echoRequest">
+        &lt;wsdl:part name="parameters" element="ns:echo" />
+    &lt;/wsdl:message>
+    &lt;wsdl:message name="echoResponse">
+        &lt;wsdl:part name="parameters" element="ns:echoResponse" />
+    &lt;/wsdl:message>
+    &lt;wsdl:portType name="EchoServicePortType">
+        &lt;wsdl:operation name="echo">
+            &lt;wsdl:input wsaw:Action="urn:echo" message="ns:echoRequest" />
+            &lt;wsdl:output wsaw:Action="urn:echoResponse" message="ns:echoResponse" />
+        &lt;/wsdl:operation>
+    &lt;/wsdl:portType>
+    &lt;wsdl:binding name="EchoServiceSoap11Binding" type="ns:EchoServicePortType">
+        &lt;soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+        &lt;wsdl:operation name="echo">
+            &lt;soap:operation soapAction="urn:echo" style="document" />
+            &lt;wsdl:input>
+                &lt;soap:body use="literal" />
+            &lt;/wsdl:input>
+            &lt;wsdl:output>
+                &lt;soap:body use="literal" />
+            &lt;/wsdl:output>
+        &lt;/wsdl:operation>
+    &lt;/wsdl:binding>
+    &lt;wsdl:binding name="EchoServiceSoap12Binding" type="ns:EchoServicePortType">
+        &lt;soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+        &lt;wsdl:operation name="echo">
+            &lt;soap12:operation soapAction="urn:echo" style="document" />
+            &lt;wsdl:input>
+                &lt;soap12:body use="literal" />
+            &lt;/wsdl:input>
+            &lt;wsdl:output>
+                &lt;soap12:body use="literal" />
+            &lt;/wsdl:output>
+        &lt;/wsdl:operation>
+    &lt;/wsdl:binding>
+    &lt;wsdl:binding name="EchoServiceHttpBinding" type="ns:EchoServicePortType">
+        &lt;http:binding verb="POST" />
+        &lt;wsdl:operation name="echo">
+            &lt;http:operation location="EchoService/echo" />
+            &lt;wsdl:input>
+                &lt;mime:content type="text/xml" part="echo" />
+            &lt;/wsdl:input>
+            &lt;wsdl:output>
+                &lt;mime:content type="text/xml" part="echo" />
+            &lt;/wsdl:output>
+        &lt;/wsdl:operation>
+    &lt;/wsdl:binding>
+    &lt;wsdl:service name="EchoService">
+        &lt;wsdl:port name="EchoServiceHttpSoap11Endpoint" binding="ns:EchoServiceSoap11Binding">
+            &lt;soap:address location="http://localhost:8080/airavata-server/services/EchoService.EchoServiceHttpSoap11Endpoint/" />
+        &lt;/wsdl:port>
+        &lt;wsdl:port name="EchoServiceHttpSoap12Endpoint" binding="ns:EchoServiceSoap12Binding">
+            &lt;soap12:address location="http://localhost:8080/airavata-server/services/EchoService.EchoServiceHttpSoap12Endpoint/" />
+        &lt;/wsdl:port>
+        &lt;wsdl:port name="EchoServiceHttpEndpoint" binding="ns:EchoServiceHttpBinding">
+            &lt;http:address location="http://localhost:8080/airavata-server/services/EchoService.EchoServiceHttpEndpoint/" />
+        &lt;/wsdl:port>
+    &lt;/wsdl:service>
+&lt;/wsdl:definitions></xwf:wsdl>
+  </xwf:wsdls>
+  <xwf:image>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
+SWrCEzOF1PyWkG6Smq1xJ4TUhByUpGZjjCQ1vx44KkvNESE1K8PjhdT8IkvNjzurpWb+VklqZm2O
+ElIzY9N+ITVTNkpSM3GdJDXj1kpSM2rNTllqtltITT9Zar6Qpeb/LQoSUvPx/A1Caj6YI0nNf2dK
+UvPOjGqp6TpllZCaLpNWCqn558TlZlLzD1lqnhm5hJ4asYT+b+Q8mjZjus0VG0gNcAt4haa2hp5q
+K1PDLxp8Pz8/3/C+/AKkPsYrL8rG/1pWV2GU6gg/rmy8LK58nwJ/DH9/f9P3tG/fXhxXZEeRBfVF
+TbnvlStXTMeUi9/IkSPNJIcf15MAa6/XnudgbfjJlvdE77U4KjWxsbHiGK9g8I1XaPj+oUOHLO6n
+fU68omLP6zfabLlvXXzWGprU8N5V4eHhdL2iUkjNlWuS1Fy4UiakhldpuNQUnpOkJt+K1BzPKxJS
+czSnQEhNfKYkNbFpktQcSMkRUrMvKUtIDa/SKFLDqzRcajYfkqQm2CQ1x4TUBEQmCKlZJUvN8j2S
+1Py0q1pqeJWGS82csANCanxDJKmZGiRJzSRZaib8uluWml1CaoarpOYbWWoGyFLT96cQITW8SsOl
+pteCjUJqPpwrSU2PWZLUvOsbYJKabtNWC6n592Q/M6l5WZaa58dKUtNp1I9Cap4cvpieGLaIvpnh
+a3PfI0gNcAt69fqEvv9+Qr2UGkdutxZarel7+PCAeuN/vUdGRoq/4B999FFT5aYm+VJf1IyeK7+o
+8WoQH3riFRM9ebDn9dryHBTuuOMOERTWXoxrek9sHV6y9fYXX3zRVHnRyoq9z8na67dXnm35+bn6
+s9aQpIb3rjpdUCCkpuy6JDW8SsOlpvSyNPR0xorUpBecFVKTkn9GSE3iSUlqDmdJUnMoXZKamBMn
+hdTwKg2Xmr0qqdkhS80Wk9QcF1KzISZRSE1glCQ1/vskqVmxV5Kan8XQkyQ1i+Shp3lbooXUzAyV
+pGa6LDWTN4bLUrNHSM3Ytb8JqRnpXy01Q1ZKUjNomSQ1vErDpeZzeeipz0JzqekpS817M9eapOat
+6f5mUtNZlppXvpOk5sVxPwup4VUaLjVPj5Ck5vGhi0S1xta+R5Aa4DbLIuzevdOtpEb56zk3N9eh
+Cw2/eKr/wrblr+czZ85YDNkof+mr5cDW16IMQ3C50A6pGFVq9F6vM89BvdnynrhaakJCQsxkgg9r
+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
+</xwf:image>
+</xwf:workflow>
\ No newline at end of file



Mime
View raw message