- <?xml version="1.0" encoding="utf-8"?>
- <definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s0="http://VCSBS/WebServices/" targetNamespace="http://VCSBS/WebServices/" xmlns="http://schemas.xmlsoap.org/wsdl/">
- <types>
- <s:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://VCSBS/WebServices/">
- <s:element name="ConvertF2C">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="dFahrenheit" type="s:double" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="ConvertF2CResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="ConvertF2CResult" type="s:double" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="ConvertC2F">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="dCelsius" type="s:double" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="ConvertC2FResponse">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="1" maxOccurs="1" name="ConvertC2FResult" type="s:double" />
- </s:sequence>
- </s:complexType>
- </s:element>
- <s:element name="double" type="s:double" />
- </s:schema>
- </types>
- <message name="ConvertF2CSoapIn">
- <part name="parameters" element="s0:ConvertF2C" />
- </message>
- <message name="ConvertF2CSoapOut">
- <part name="parameters" element="s0:ConvertF2CResponse" />
- </message>
- <message name="ConvertC2FSoapIn">
- <part name="parameters" element="s0:ConvertC2F" />
- </message>
- <message name="ConvertC2FSoapOut">
- <part name="parameters" element="s0:ConvertC2FResponse" />
- </message>
- <message name="ConvertF2CHttpGetIn">
- <part name="dFahrenheit" type="s:string" />
- </message>
- <message name="ConvertF2CHttpGetOut">
- <part name="Body" element="s0:double" />
- </message>
- <message name="ConvertC2FHttpGetIn">
- <part name="dCelsius" type="s:string" />
- </message>
- <message name="ConvertC2FHttpGetOut">
- <part name="Body" element="s0:double" />
- </message>
- <message name="ConvertF2CHttpPostIn">
- <part name="dFahrenheit" type="s:string" />
- </message>
- <message name="ConvertF2CHttpPostOut">
- <part name="Body" element="s0:double" />
- </message>
- <message name="ConvertC2FHttpPostIn">
- <part name="dCelsius" type="s:string" />
- </message>
- <message name="ConvertC2FHttpPostOut">
- <part name="Body" element="s0:double" />
- </message>
- <portType name="TemperatureConverterSoap">
- <operation name="ConvertF2C">
- <documentation>Converts temperatures from Fahrenheit to Celsius</documentation>
- <input message="s0:ConvertF2CSoapIn" />
- <output message="s0:ConvertF2CSoapOut" />
- </operation>
- <operation name="ConvertC2F">
- <documentation>Converts temperatures from Celsius to Fahrenheit</documentation>
- <input message="s0:ConvertC2FSoapIn" />
- <output message="s0:ConvertC2FSoapOut" />
- </operation>
- </portType>
- <portType name="TemperatureConverterHttpGet">
- <operation name="ConvertF2C">
- <documentation>Converts temperatures from Fahrenheit to Celsius</documentation>
- <input message="s0:ConvertF2CHttpGetIn" />
- <output message="s0:ConvertF2CHttpGetOut" />
- </operation>
- <operation name="ConvertC2F">
- <documentation>Converts temperatures from Celsius to Fahrenheit</documentation>
- <input message="s0:ConvertC2FHttpGetIn" />
- <output message="s0:ConvertC2FHttpGetOut" />
- </operation>
- </portType>
- <portType name="TemperatureConverterHttpPost">
- <operation name="ConvertF2C">
- <documentation>Converts temperatures from Fahrenheit to Celsius</documentation>
- <input message="s0:ConvertF2CHttpPostIn" />
- <output message="s0:ConvertF2CHttpPostOut" />
- </operation>
- <operation name="ConvertC2F">
- <documentation>Converts temperatures from Celsius to Fahrenheit</documentation>
- <input message="s0:ConvertC2FHttpPostIn" />
- <output message="s0:ConvertC2FHttpPostOut" />
- </operation>
- </portType>
- <binding name="TemperatureConverterSoap" type="s0:TemperatureConverterSoap">
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
- <operation name="ConvertF2C">
- <soap:operation soapAction="http://VCSBS/WebServices/ConvertF2C" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- <operation name="ConvertC2F">
- <soap:operation soapAction="http://VCSBS/WebServices/ConvertC2F" style="document" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- </binding>
- <binding name="TemperatureConverterHttpGet" type="s0:TemperatureConverterHttpGet">
- <http:binding verb="GET" />
- <operation name="ConvertF2C">
- <http:operation location="/ConvertF2C" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="ConvertC2F">
- <http:operation location="/ConvertC2F" />
- <input>
- <http:urlEncoded />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- </binding>
- <binding name="TemperatureConverterHttpPost" type="s0:TemperatureConverterHttpPost">
- <http:binding verb="POST" />
- <operation name="ConvertF2C">
- <http:operation location="/ConvertF2C" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- <operation name="ConvertC2F">
- <http:operation location="/ConvertC2F" />
- <input>
- <mime:content type="application/x-www-form-urlencoded" />
- </input>
- <output>
- <mime:mimeXml part="Body" />
- </output>
- </operation>
- </binding>
- <service name="TemperatureConverter">
- <documentation>A Web Service for converting temperaturesbetween Fahrenheit and Celsius</documentation>
- <port name="TemperatureConverterSoap" binding="s0:TemperatureConverterSoap">
- <soap:address location="http://localhost/Converter/Converter.asmx" />
- </port>
- <port name="TemperatureConverterHttpGet" binding="s0:TemperatureConverterHttpGet">
- <http:address location="http://localhost/Converter/Converter.asmx" />
- </port>
- <port name="TemperatureConverterHttpPost" binding="s0:TemperatureConverterHttpPost">
- <http:address location="http://localhost/Converter/Converter.asmx" />
- </port>
- </service>
- </definitions>