<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.servicex.co.uk/wsRouting/Routing192" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://www.servicex.co.uk/wsRouting/Routing192" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.servicex.co.uk/wsRouting/Routing192">
      <s:element name="RouteList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Cost" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoutePoints" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoutePointNames" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RouteListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RouteListResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RouteListExt">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Cost" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoutePoints" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoutePointNames" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Units" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RouteListExtResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RouteListExtResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RoutePack">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Cost" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoutePoints" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoutePointNames" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:short" />
            <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RoutePackResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RoutePackResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RouteImage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Cost" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoutePoints" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoutePointNames" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:short" />
            <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RouteImageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RouteImageResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HighlightScaleToObjects">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="height" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="width" type="s:short" />
            <s:element minOccurs="0" maxOccurs="1" name="ObjectIDs" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HighlightScaleToObjectsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HighlightScaleToObjectsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HighlightObjectsToScale">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="scale" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="height" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="width" type="s:short" />
            <s:element minOccurs="1" maxOccurs="1" name="osx" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="osy" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ObjectIDs" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HighlightObjectsToScaleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HighlightObjectsToScaleResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="RouteListSoapIn">
    <wsdl:part name="parameters" element="tns:RouteList" />
  </wsdl:message>
  <wsdl:message name="RouteListSoapOut">
    <wsdl:part name="parameters" element="tns:RouteListResponse" />
  </wsdl:message>
  <wsdl:message name="RouteListExtSoapIn">
    <wsdl:part name="parameters" element="tns:RouteListExt" />
  </wsdl:message>
  <wsdl:message name="RouteListExtSoapOut">
    <wsdl:part name="parameters" element="tns:RouteListExtResponse" />
  </wsdl:message>
  <wsdl:message name="RoutePackSoapIn">
    <wsdl:part name="parameters" element="tns:RoutePack" />
  </wsdl:message>
  <wsdl:message name="RoutePackSoapOut">
    <wsdl:part name="parameters" element="tns:RoutePackResponse" />
  </wsdl:message>
  <wsdl:message name="RouteImageSoapIn">
    <wsdl:part name="parameters" element="tns:RouteImage" />
  </wsdl:message>
  <wsdl:message name="RouteImageSoapOut">
    <wsdl:part name="parameters" element="tns:RouteImageResponse" />
  </wsdl:message>
  <wsdl:message name="HighlightScaleToObjectsSoapIn">
    <wsdl:part name="parameters" element="tns:HighlightScaleToObjects" />
  </wsdl:message>
  <wsdl:message name="HighlightScaleToObjectsSoapOut">
    <wsdl:part name="parameters" element="tns:HighlightScaleToObjectsResponse" />
  </wsdl:message>
  <wsdl:message name="HighlightObjectsToScaleSoapIn">
    <wsdl:part name="parameters" element="tns:HighlightObjectsToScale" />
  </wsdl:message>
  <wsdl:message name="HighlightObjectsToScaleSoapOut">
    <wsdl:part name="parameters" element="tns:HighlightObjectsToScaleResponse" />
  </wsdl:message>
  <wsdl:message name="RouteListHttpGetIn">
    <wsdl:part name="Tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Cost" type="s:string" />
    <wsdl:part name="RoutePoints" type="s:string" />
    <wsdl:part name="RoutePointNames" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RouteListHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RouteListExtHttpGetIn">
    <wsdl:part name="Tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Cost" type="s:string" />
    <wsdl:part name="RoutePoints" type="s:string" />
    <wsdl:part name="RoutePointNames" type="s:string" />
    <wsdl:part name="Units" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RouteListExtHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RoutePackHttpGetIn">
    <wsdl:part name="Tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Cost" type="s:string" />
    <wsdl:part name="RoutePoints" type="s:string" />
    <wsdl:part name="RoutePointNames" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RoutePackHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RouteImageHttpGetIn">
    <wsdl:part name="Tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Cost" type="s:string" />
    <wsdl:part name="RoutePoints" type="s:string" />
    <wsdl:part name="RoutePointNames" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RouteImageHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="HighlightScaleToObjectsHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="type" type="s:string" />
    <wsdl:part name="height" type="s:string" />
    <wsdl:part name="width" type="s:string" />
    <wsdl:part name="ObjectIDs" type="s:string" />
  </wsdl:message>
  <wsdl:message name="HighlightScaleToObjectsHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="HighlightObjectsToScaleHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="type" type="s:string" />
    <wsdl:part name="scale" type="s:string" />
    <wsdl:part name="height" type="s:string" />
    <wsdl:part name="width" type="s:string" />
    <wsdl:part name="osx" type="s:string" />
    <wsdl:part name="osy" type="s:string" />
    <wsdl:part name="ObjectIDs" type="s:string" />
  </wsdl:message>
  <wsdl:message name="HighlightObjectsToScaleHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RouteListHttpPostIn">
    <wsdl:part name="Tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Cost" type="s:string" />
    <wsdl:part name="RoutePoints" type="s:string" />
    <wsdl:part name="RoutePointNames" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RouteListHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RouteListExtHttpPostIn">
    <wsdl:part name="Tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Cost" type="s:string" />
    <wsdl:part name="RoutePoints" type="s:string" />
    <wsdl:part name="RoutePointNames" type="s:string" />
    <wsdl:part name="Units" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RouteListExtHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RoutePackHttpPostIn">
    <wsdl:part name="Tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Cost" type="s:string" />
    <wsdl:part name="RoutePoints" type="s:string" />
    <wsdl:part name="RoutePointNames" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RoutePackHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RouteImageHttpPostIn">
    <wsdl:part name="Tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Cost" type="s:string" />
    <wsdl:part name="RoutePoints" type="s:string" />
    <wsdl:part name="RoutePointNames" type="s:string" />
    <wsdl:part name="Width" type="s:string" />
    <wsdl:part name="Height" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RouteImageHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="HighlightScaleToObjectsHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="type" type="s:string" />
    <wsdl:part name="height" type="s:string" />
    <wsdl:part name="width" type="s:string" />
    <wsdl:part name="ObjectIDs" type="s:string" />
  </wsdl:message>
  <wsdl:message name="HighlightScaleToObjectsHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="HighlightObjectsToScaleHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="type" type="s:string" />
    <wsdl:part name="scale" type="s:string" />
    <wsdl:part name="height" type="s:string" />
    <wsdl:part name="width" type="s:string" />
    <wsdl:part name="osx" type="s:string" />
    <wsdl:part name="osy" type="s:string" />
    <wsdl:part name="ObjectIDs" type="s:string" />
  </wsdl:message>
  <wsdl:message name="HighlightObjectsToScaleHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="Routing192Soap">
    <wsdl:operation name="RouteList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. Only list information is returned</documentation>
      <wsdl:input message="tns:RouteListSoapIn" />
      <wsdl:output message="tns:RouteListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RouteListExt">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. Only list information is returned</documentation>
      <wsdl:input message="tns:RouteListExtSoapIn" />
      <wsdl:output message="tns:RouteListExtSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RoutePack">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. list and image information is returned</documentation>
      <wsdl:input message="tns:RoutePackSoapIn" />
      <wsdl:output message="tns:RoutePackSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RouteImage">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. only image information is returned</documentation>
      <wsdl:input message="tns:RouteImageSoapIn" />
      <wsdl:output message="tns:RouteImageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HighlightScaleToObjects">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">routing function. returns route scaled to bounded objects passed.</documentation>
      <wsdl:input message="tns:HighlightScaleToObjectsSoapIn" />
      <wsdl:output message="tns:HighlightScaleToObjectsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HighlightObjectsToScale">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">routing function. returns route scaled to scale.</documentation>
      <wsdl:input message="tns:HighlightObjectsToScaleSoapIn" />
      <wsdl:output message="tns:HighlightObjectsToScaleSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="Routing192HttpGet">
    <wsdl:operation name="RouteList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. Only list information is returned</documentation>
      <wsdl:input message="tns:RouteListHttpGetIn" />
      <wsdl:output message="tns:RouteListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RouteListExt">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. Only list information is returned</documentation>
      <wsdl:input message="tns:RouteListExtHttpGetIn" />
      <wsdl:output message="tns:RouteListExtHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RoutePack">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. list and image information is returned</documentation>
      <wsdl:input message="tns:RoutePackHttpGetIn" />
      <wsdl:output message="tns:RoutePackHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RouteImage">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. only image information is returned</documentation>
      <wsdl:input message="tns:RouteImageHttpGetIn" />
      <wsdl:output message="tns:RouteImageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="HighlightScaleToObjects">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">routing function. returns route scaled to bounded objects passed.</documentation>
      <wsdl:input message="tns:HighlightScaleToObjectsHttpGetIn" />
      <wsdl:output message="tns:HighlightScaleToObjectsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="HighlightObjectsToScale">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">routing function. returns route scaled to scale.</documentation>
      <wsdl:input message="tns:HighlightObjectsToScaleHttpGetIn" />
      <wsdl:output message="tns:HighlightObjectsToScaleHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="Routing192HttpPost">
    <wsdl:operation name="RouteList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. Only list information is returned</documentation>
      <wsdl:input message="tns:RouteListHttpPostIn" />
      <wsdl:output message="tns:RouteListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RouteListExt">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. Only list information is returned</documentation>
      <wsdl:input message="tns:RouteListExtHttpPostIn" />
      <wsdl:output message="tns:RouteListExtHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RoutePack">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. list and image information is returned</documentation>
      <wsdl:input message="tns:RoutePackHttpPostIn" />
      <wsdl:output message="tns:RoutePackHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RouteImage">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Between 2 and 5 Easting/Northing points can be entered. The engine routes between all sequential points. only image information is returned</documentation>
      <wsdl:input message="tns:RouteImageHttpPostIn" />
      <wsdl:output message="tns:RouteImageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="HighlightScaleToObjects">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">routing function. returns route scaled to bounded objects passed.</documentation>
      <wsdl:input message="tns:HighlightScaleToObjectsHttpPostIn" />
      <wsdl:output message="tns:HighlightScaleToObjectsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="HighlightObjectsToScale">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">routing function. returns route scaled to scale.</documentation>
      <wsdl:input message="tns:HighlightObjectsToScaleHttpPostIn" />
      <wsdl:output message="tns:HighlightObjectsToScaleHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="Routing192Soap" type="tns:Routing192Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation name="RouteList">
      <soap:operation soapAction="http://www.servicex.co.uk/wsRouting/Routing192/RouteList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RouteListExt">
      <soap:operation soapAction="http://www.servicex.co.uk/wsRouting/Routing192/RouteListExt" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RoutePack">
      <soap:operation soapAction="http://www.servicex.co.uk/wsRouting/Routing192/RoutePack" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RouteImage">
      <soap:operation soapAction="http://www.servicex.co.uk/wsRouting/Routing192/RouteImage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HighlightScaleToObjects">
      <soap:operation soapAction="http://www.servicex.co.uk/wsRouting/Routing192/HighlightScaleToObjects" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HighlightObjectsToScale">
      <soap:operation soapAction="http://www.servicex.co.uk/wsRouting/Routing192/HighlightObjectsToScale" 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="Routing192HttpGet" type="tns:Routing192HttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="RouteList">
      <http:operation location="/RouteList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RouteListExt">
      <http:operation location="/RouteListExt" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RoutePack">
      <http:operation location="/RoutePack" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RouteImage">
      <http:operation location="/RouteImage" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HighlightScaleToObjects">
      <http:operation location="/HighlightScaleToObjects" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HighlightObjectsToScale">
      <http:operation location="/HighlightObjectsToScale" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Routing192HttpPost" type="tns:Routing192HttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="RouteList">
      <http:operation location="/RouteList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RouteListExt">
      <http:operation location="/RouteListExt" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RoutePack">
      <http:operation location="/RoutePack" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RouteImage">
      <http:operation location="/RouteImage" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HighlightScaleToObjects">
      <http:operation location="/HighlightScaleToObjects" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HighlightObjectsToScale">
      <http:operation location="/HighlightObjectsToScale" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Routing192">
    <wsdl:port name="Routing192Soap" binding="tns:Routing192Soap">
      <soap:address location="http://www.servicex.co.uk/wsRouting/Routing192.asmx" />
    </wsdl:port>
    <wsdl:port name="Routing192HttpGet" binding="tns:Routing192HttpGet">
      <http:address location="http://www.servicex.co.uk/wsRouting/Routing192.asmx" />
    </wsdl:port>
    <wsdl:port name="Routing192HttpPost" binding="tns:Routing192HttpPost">
      <http:address location="http://www.servicex.co.uk/wsRouting/Routing192.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>