Commit d3c9c77f by Patryk Czarnik

dodatkowe wersje WSDL

parent 4cb3ff27
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/Kalkulator/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Kalkulator" targetNamespace="http://www.example.org/Kalkulator/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.example.org/Kalkulator/">
<xsd:element name="incInput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="incOutput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="addInput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg1" type="xsd:int"/>
<xsd:element name="arg2" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="addOutput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="subInput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg1" type="xsd:int"/>
<xsd:element name="arg2" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="subOutput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="mulInput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg1" type="xsd:int"/>
<xsd:element name="arg2" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="mulOutput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="divInput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg1" type="xsd:int"/>
<xsd:element name="arg2" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="divOutput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="quotient" type="xsd:int"/>
<xsd:element name="rest" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="avgInput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg" type="xsd:int" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="avgOutput">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:float"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<!-- W stylu Document message odwołują się do nazw elementów XML.
Konsekwencją jest to, że nawet dla najprostszych operacji parametry wejściowe i wyjściowe muszą być wcześniej zdefiniowane w schema.
-->
<wsdl:message name="incRequest">
<wsdl:part element="tns:incInput" name="parameters"/>
</wsdl:message>
<wsdl:message name="incResponse">
<wsdl:part element="tns:incOutput" name="parameters"/>
</wsdl:message>
<wsdl:message name="addRequest">
<wsdl:part element="tns:addInput" name="parameters"/>
</wsdl:message>
<wsdl:message name="addResponse">
<wsdl:part element="tns:addOutput" name="parameters"/>
</wsdl:message>
<wsdl:message name="subRequest">
<wsdl:part element="tns:subInput" name="parameters"/>
</wsdl:message>
<wsdl:message name="subResponse">
<wsdl:part element="tns:subOutput" name="parameters"/>
</wsdl:message>
<wsdl:message name="mulRequest">
<wsdl:part element="tns:mulInput" name="parameters"/>
</wsdl:message>
<wsdl:message name="mulResponse">
<wsdl:part element="tns:mulOutput" name="parameters"/>
</wsdl:message>
<wsdl:message name="divRequest">
<wsdl:part element="tns:divInput" name="parameters"/>
</wsdl:message>
<wsdl:message name="divResponse">
<wsdl:part element="tns:divOutput" name="parameters"/>
</wsdl:message>
<wsdl:message name="avgRequest">
<wsdl:part element="tns:avgInput" name="parameters"/>
</wsdl:message>
<wsdl:message name="avgResponse">
<wsdl:part element="tns:avgOutput" name="parameters"/>
</wsdl:message>
<wsdl:portType name="Kalkulator">
<wsdl:operation name="inc">
<wsdl:input message="tns:incRequest"/>
<wsdl:output message="tns:incResponse"/>
</wsdl:operation>
<wsdl:operation name="add">
<wsdl:input message="tns:addRequest"/>
<wsdl:output message="tns:addResponse"/>
</wsdl:operation>
<wsdl:operation name="sub">
<wsdl:input message="tns:subRequest"/>
<wsdl:output message="tns:subResponse"/>
</wsdl:operation>
<wsdl:operation name="mul">
<wsdl:input message="tns:mulRequest"/>
<wsdl:output message="tns:mulResponse"/>
</wsdl:operation>
<wsdl:operation name="div">
<wsdl:input message="tns:divRequest"/>
<wsdl:output message="tns:divResponse"/>
</wsdl:operation>
<wsdl:operation name="avg">
<wsdl:input message="tns:avgRequest"/>
<wsdl:output message="tns:avgResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="KalkulatorSOAP" type="tns:Kalkulator">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="inc">
<soap:operation soapAction="http://www.example.org/Kalkulator/inc"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="add">
<soap:operation soapAction="http://www.example.org/Kalkulator/add"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="sub">
<soap:operation soapAction="http://www.example.org/Kalkulator/sub"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="mul">
<soap:operation soapAction="http://www.example.org/Kalkulator/mul"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="div">
<soap:operation soapAction="http://www.example.org/Kalkulator/div"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="avg">
<soap:operation soapAction="http://www.example.org/Kalkulator/avg"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="Kalkulator">
<wsdl:port binding="tns:KalkulatorSOAP" name="KalkulatorSOAP">
<soap:address location="http://www.example.org/"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- W tej wersji serwer użyje TEGO pliku WSDL. Podmieni tylko adres. -->
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/KalkulatorRPC/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="KalkulatorRPC" targetNamespace="http://www.example.org/KalkulatorRPC/">
<wsdl:documentation>
To jest dokumentacja napisana przez autora WSDL.
</wsdl:documentation>
<wsdl:types>
<xsd:schema targetNamespace="http://www.example.org/KalkulatorRPC/">
<xsd:complexType name="ListaIntow">
<xsd:sequence>
<xsd:element name="arg" type="xsd:int" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<!-- W stylu RPC message odwołują się do typów XML (xsd:int, tns:ListaIntow) -->
<wsdl:message name="zapytanie1Int">
<wsdl:part name="arg" type="xsd:int" />
</wsdl:message>
<wsdl:message name="wynik1Int">
<wsdl:part name="result" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="zapytanie2Inty">
<wsdl:part name="arg1" type="xsd:int"/>
<wsdl:part name="arg2" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="wynikDzielenia">
<wsdl:part name="quotient" type="xsd:int"/>
<wsdl:part name="rest" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="wynikFloat">
<wsdl:part name="result" type="xsd:float"/>
</wsdl:message>
<wsdl:message name="zapytanieListaIntow">
<wsdl:part name="args" type="tns:ListaIntow"/>
</wsdl:message>
<wsdl:portType name="KalkulatorRPC">
<wsdl:operation name="inc">
<wsdl:input message="tns:zapytanie1Int" />
<wsdl:output message="tns:wynik1Int" />
</wsdl:operation>
<wsdl:operation name="add">
<wsdl:input message="tns:zapytanie2Inty"></wsdl:input>
<wsdl:output message="tns:wynik1Int"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="sub">
<wsdl:input message="tns:zapytanie2Inty"></wsdl:input>
<wsdl:output message="tns:wynik1Int"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="mul">
<wsdl:input message="tns:zapytanie2Inty"></wsdl:input>
<wsdl:output message="tns:wynik1Int"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="div">
<wsdl:input message="tns:zapytanie2Inty"></wsdl:input>
<wsdl:output message="tns:wynikDzielenia"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="avg">
<wsdl:input message="tns:zapytanieListaIntow"></wsdl:input>
<wsdl:output message="tns:wynikFloat"></wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="KalkulatorRPCSOAP" type="tns:KalkulatorRPC">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="inc">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/inc" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="add">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/add" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="sub">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/sub" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="mul">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/mul" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="div">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/div" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="avg">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/avg" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="KalkulatorRPC">
<wsdl:port binding="tns:KalkulatorRPCSOAP" name="KalkulatorRPCSOAP">
<soap:address location="http://www.example.org/" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/Kalkulator/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Kalkulator" targetNamespace="http://www.example.org/Kalkulator/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.example.org/Kalkulator/">
<xsd:element name="inc">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="incResponse" type="tns:WynikInt"/>
<xsd:element name="add" type="tns:DwaInty"/>
<xsd:element name="addResponse" type="tns:WynikInt"/>
<xsd:element name="sub" type="tns:DwaInty"/>
<xsd:element name="subResponse" type="tns:WynikInt"/>
<xsd:element name="mul" type="tns:DwaInty"/>
<xsd:element name="mulResponse" type="tns:WynikInt"/>
<xsd:element name="div" type="tns:DwaInty"/>
<xsd:element name="divResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="quotient" type="xsd:int"/>
<xsd:element name="rest" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="avg">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg" type="xsd:int" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="avgResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:float"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="DwaInty">
<xsd:sequence>
<xsd:element name="arg1" type="xsd:int"/>
<xsd:element name="arg2" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WynikInt">
<xsd:sequence>
<xsd:element name="result" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<!-- W stylu Document message odwołują się do nazw elementów XML.
Konsekwencją jest to, że nawet dla najprostszych operacji parametry wejściowe i wyjściowe muszą być wcześniej zdefiniowane w schema.
-->
<wsdl:message name="incRequest">
<wsdl:part element="tns:inc" name="parameters"/>
</wsdl:message>
<wsdl:message name="incResponse">
<wsdl:part element="tns:incResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="addRequest">
<wsdl:part element="tns:add" name="parameters"/>
</wsdl:message>
<wsdl:message name="addResponse">
<wsdl:part element="tns:addResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="subRequest">
<wsdl:part element="tns:sub" name="parameters"/>
</wsdl:message>
<wsdl:message name="subResponse">
<wsdl:part element="tns:subResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="mulRequest">
<wsdl:part element="tns:mul" name="parameters"/>
</wsdl:message>
<wsdl:message name="mulResponse">
<wsdl:part element="tns:mulResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="divRequest">
<wsdl:part element="tns:div" name="parameters"/>
</wsdl:message>
<wsdl:message name="divResponse">
<wsdl:part element="tns:divResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="avgRequest">
<wsdl:part element="tns:avg" name="parameters"/>
</wsdl:message>
<wsdl:message name="avgResponse">
<wsdl:part element="tns:avgResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="Kalkulator">
<wsdl:operation name="inc">
<wsdl:input message="tns:incRequest"/>
<wsdl:output message="tns:incResponse"/>
</wsdl:operation>
<wsdl:operation name="add">
<wsdl:input message="tns:addRequest"/>
<wsdl:output message="tns:addResponse"/>
</wsdl:operation>
<wsdl:operation name="sub">
<wsdl:input message="tns:subRequest"/>
<wsdl:output message="tns:subResponse"/>
</wsdl:operation>
<wsdl:operation name="mul">
<wsdl:input message="tns:mulRequest"/>
<wsdl:output message="tns:mulResponse"/>
</wsdl:operation>
<wsdl:operation name="div">
<wsdl:input message="tns:divRequest"/>
<wsdl:output message="tns:divResponse"/>
</wsdl:operation>
<wsdl:operation name="avg">
<wsdl:input message="tns:avgRequest"/>
<wsdl:output message="tns:avgResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="KalkulatorSOAP" type="tns:Kalkulator">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="inc">
<soap:operation soapAction="http://www.example.org/Kalkulator/inc"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="add">
<soap:operation soapAction="http://www.example.org/Kalkulator/add"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="sub">
<soap:operation soapAction="http://www.example.org/Kalkulator/sub"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="mul">
<soap:operation soapAction="http://www.example.org/Kalkulator/mul"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="div">
<soap:operation soapAction="http://www.example.org/Kalkulator/div"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="avg">
<soap:operation soapAction="http://www.example.org/Kalkulator/avg"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="Kalkulator">
<wsdl:port binding="tns:KalkulatorSOAP" name="KalkulatorSOAP">
<soap:address location="http://www.example.org/"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- W tej wersji serwer NIE użyje tego pliku WSDL.
My "offline" generujemy klasy na podstawie tego WSDL-a, a serwer podczas deploy na podstawie klas generuje własnego WSDL-a.
-->
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/KalkulatorRPC/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="KalkulatorRPC" targetNamespace="http://www.example.org/KalkulatorRPC/">
<wsdl:documentation>
To jest dokumentacja napisana przez autora WSDL.
</wsdl:documentation>
<wsdl:types>
<xsd:schema targetNamespace="http://www.example.org/KalkulatorRPC/">
<xsd:complexType name="ListaIntow">
<xsd:sequence>
<xsd:element name="arg" type="xsd:int" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="zapytanie1Int">
<wsdl:part name="arg" type="xsd:int" />
</wsdl:message>
<wsdl:message name="wynik1Int">
<wsdl:part name="result" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="zapytanie2Inty">
<wsdl:part name="arg1" type="xsd:int"/>
<wsdl:part name="arg2" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="wynikDzielenia">
<wsdl:part name="quotient" type="xsd:int"/>
<wsdl:part name="rest" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="wynikFloat">
<wsdl:part name="result" type="xsd:float"/>
</wsdl:message>
<wsdl:message name="zapytanieListaIntow">
<wsdl:part name="args" type="tns:ListaIntow"/>
</wsdl:message>
<wsdl:portType name="KalkulatorRPC">
<wsdl:operation name="inc">
<wsdl:input message="tns:zapytanie1Int" />
<wsdl:output message="tns:wynik1Int" />
</wsdl:operation>
<wsdl:operation name="add">
<wsdl:input message="tns:zapytanie2Inty"></wsdl:input>
<wsdl:output message="tns:wynik1Int"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="sub">
<wsdl:input message="tns:zapytanie2Inty"></wsdl:input>
<wsdl:output message="tns:wynik1Int"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="mul">
<wsdl:input message="tns:zapytanie2Inty"></wsdl:input>
<wsdl:output message="tns:wynik1Int"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="div">
<wsdl:input message="tns:zapytanie2Inty"></wsdl:input>
<wsdl:output message="tns:wynikDzielenia"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="avg">
<wsdl:input message="tns:zapytanieListaIntow"></wsdl:input>
<wsdl:output message="tns:wynikFloat"></wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="KalkulatorRPCSOAP" type="tns:KalkulatorRPC">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="inc">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/inc" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="add">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/add" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="sub">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/sub" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="mul">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/mul" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="div">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/div" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="avg">
<soap:operation soapAction="http://www.example.org/KalkulatorRPC/avg" />
<wsdl:input>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body namespace="http://www.example.org/KalkulatorRPC/" use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="KalkulatorRPC">
<wsdl:port binding="tns:KalkulatorRPCSOAP" name="KalkulatorRPCSOAP">
<soap:address location="http://www.example.org/" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment