Workflow1
Workflow1
Input
Input
Input_out_2
26
40
{http://www.w3.org/2001/XMLSchema}any
1,2
true
EndForEach
EndForEach
EndForEach_out_0
EndForEach_in_0
EndForEach_ctrl_in_0
EndForEach_ctrl_out_0
647
84
Output
Output
Output_in_2
809
84
4,5,5,6
{http://www.w3.org/2001/XMLSchema}int
ComplexMathServicePortType_adder
ComplexMathServicePortType:adder
ComplexMathServicePortType_adder_out_0
ComplexMathServicePortType_adder_in_0
ComplexMathServicePortType_adder_in_1
ComplexMathServicePortType_adder_ctrl_in_0
ComplexMathServicePortType_adder_ctrl_out_0
340
81
_
{http://samples.airavata.apache.org}ComplexMathServicePortType
adder
Input_2
Input
Input_2_out_3
26
118
{http://www.w3.org/2001/XMLSchema}any
3,4
true
ForEach
ForEach
ForEach_out_0
ForEach_out_1
ForEach_in_0
ForEach_in_1
ForEach_ctrl_in_0
ForEach_ctrl_out_0
192
73
Input_out_2
Parameter
Input
EndForEach_in_0
Input
EndForEach
EndForEach_out_0
Output
EndForEach
EndForEach_ctrl_in_0
control
EndForEach
EndForEach_ctrl_out_0
control
EndForEach
Output_in_2
Parameter
Output
ComplexMathServicePortType_adder_in_0
param1
ComplexMathServicePortType_adder
ComplexMathServicePortType_adder_in_1
param2
ComplexMathServicePortType_adder
ComplexMathServicePortType_adder_out_0
return
ComplexMathServicePortType_adder
ComplexMathServicePortType_adder_ctrl_in_0
control
ComplexMathServicePortType_adder
ComplexMathServicePortType_adder_ctrl_out_0
control
ComplexMathServicePortType_adder
Input_2_out_3
Parameter
Input_2
ForEach_out_1
Output1
ForEach
ForEach_in_0
Input
ForEach
ForEach_out_0
Output1
ForEach
ForEach_ctrl_in_0
control
ForEach
ForEach_ctrl_out_0
control
ForEach
ForEach_out_1
Output1
ForEach
ForEach_in_1
Input
ForEach
EndForEach_out_0
Output_in_2
ComplexMathServicePortType_adder_out_0
EndForEach_in_0
Input_out_2
ForEach_in_0
ForEach_out_0
ComplexMathServicePortType_adder_in_0
ForEach_out_1
ComplexMathServicePortType_adder_in_1
Input_2_out_3
ForEach_in_1
<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/">
<wsdl:documentation>
Provide Simple Service for Testing Purpose
</wsdl:documentation>
<wsdl:types>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://samples.airavata.apache.org">
<xs:element name="multiplier">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="param1" type="xs:int" />
<xs:element minOccurs="0" name="param2" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="multiplierResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="echo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="str" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="echoResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="concatenate">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="str1" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="str2" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="concatenateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="adder">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="param1" type="xs:int" />
<xs:element minOccurs="0" name="param2" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="adderResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="concatenateRequest">
<wsdl:part name="parameters" element="ns:concatenate" />
</wsdl:message>
<wsdl:message name="concatenateResponse">
<wsdl:part name="parameters" element="ns:concatenateResponse" />
</wsdl:message>
<wsdl:message name="adderRequest">
<wsdl:part name="parameters" element="ns:adder" />
</wsdl:message>
<wsdl:message name="adderResponse">
<wsdl:part name="parameters" element="ns:adderResponse" />
</wsdl:message>
<wsdl:message name="multiplierRequest">
<wsdl:part name="parameters" element="ns:multiplier" />
</wsdl:message>
<wsdl:message name="multiplierResponse">
<wsdl:part name="parameters" element="ns:multiplierResponse" />
</wsdl:message>
<wsdl:message name="echoRequest">
<wsdl:part name="parameters" element="ns:echo" />
</wsdl:message>
<wsdl:message name="echoResponse">
<wsdl:part name="parameters" element="ns:echoResponse" />
</wsdl:message>
<wsdl:portType name="ComplexMathServicePortType">
<wsdl:operation name="concatenate">
<wsdl:input wsaw:Action="urn:concatenate" message="ns:concatenateRequest" />
<wsdl:output wsaw:Action="urn:concatenateResponse" message="ns:concatenateResponse" />
</wsdl:operation>
<wsdl:operation name="adder">
<wsdl:input wsaw:Action="urn:adder" message="ns:adderRequest" />
<wsdl:output wsaw:Action="urn:adderResponse" message="ns:adderResponse" />
</wsdl:operation>
<wsdl:operation name="multiplier">
<wsdl:input wsaw:Action="urn:multiplier" message="ns:multiplierRequest" />
<wsdl:output wsaw:Action="urn:multiplierResponse" message="ns:multiplierResponse" />
</wsdl:operation>
<wsdl:operation name="echo">
<wsdl:input wsaw:Action="urn:echo" message="ns:echoRequest" />
<wsdl:output wsaw:Action="urn:echoResponse" message="ns:echoResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ComplexMathServiceSoap11Binding" type="ns:ComplexMathServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<wsdl:operation name="concatenate">
<soap:operation soapAction="urn:concatenate" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="adder">
<soap:operation soapAction="urn:adder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="multiplier">
<soap:operation soapAction="urn:multiplier" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echo">
<soap:operation soapAction="urn:echo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="ComplexMathServiceSoap12Binding" type="ns:ComplexMathServicePortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<wsdl:operation name="concatenate">
<soap12:operation soapAction="urn:concatenate" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="adder">
<soap12:operation soapAction="urn:adder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="multiplier">
<soap12:operation soapAction="urn:multiplier" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echo">
<soap12:operation soapAction="urn:echo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="ComplexMathServiceHttpBinding" type="ns:ComplexMathServicePortType">
<http:binding verb="POST" />
<wsdl:operation name="concatenate">
<http:operation location="ComplexMathService/concatenate" />
<wsdl:input>
<mime:content type="text/xml" part="concatenate" />
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="concatenate" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="adder">
<http:operation location="ComplexMathService/adder" />
<wsdl:input>
<mime:content type="text/xml" part="adder" />
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="adder" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="multiplier">
<http:operation location="ComplexMathService/multiplier" />
<wsdl:input>
<mime:content type="text/xml" part="multiplier" />
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="multiplier" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echo">
<http:operation location="ComplexMathService/echo" />
<wsdl:input>
<mime:content type="text/xml" part="echo" />
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="echo" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ComplexMathService">
<wsdl:port name="ComplexMathServiceHttpSoap11Endpoint" binding="ns:ComplexMathServiceSoap11Binding">
<soap:address location="http://localhost:8080/axis2/services/ComplexMathService/" />
</wsdl:port>
<wsdl:port name="ComplexMathServiceHttpSoap12Endpoint" binding="ns:ComplexMathServiceSoap12Binding">
<soap12:address location="http://localhost:8080/axis2/services/ComplexMathService/" />
</wsdl:port>
<wsdl:port name="ComplexMathServiceHttpEndpoint" binding="ns:ComplexMathServiceHttpBinding">
<http:address location="http://localhost:8080/axis2/services/ComplexMathService/" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
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