BasicServices


Click here for a complete list of operations.

GetBestRoutes

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /RoutingServices/BasicServices.asmx HTTP/1.1
Host: routing.coconline.nl
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.speerit.nl/RoutingServices/BasicServices/GetBestRoutes"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetBestRoutes xmlns="http://www.speerit.nl/RoutingServices/BasicServices">
      <strEnvironment>string</strEnvironment>
      <strCulture>string</strCulture>
      <strRequestUser>string</strRequestUser>
      <strPassword>string</strPassword>
      <strRequestId>string</strRequestId>
      <strFlags>string</strFlags>
      <sngX1>
        <float>float</float>
        <float>float</float>
      </sngX1>
      <sngY1>
        <float>float</float>
        <float>float</float>
      </sngY1>
      <sngX2>
        <float>float</float>
        <float>float</float>
      </sngX2>
      <sngY2>
        <float>float</float>
        <float>float</float>
      </sngY2>
      <strLocationName>string</strLocationName>
      <intRoutingType>int</intRoutingType>
      <strCostsTemplate>string</strCostsTemplate>
      <intMaximumAddressJump>int</intMaximumAddressJump>
      <intMaximumBBJump>int</intMaximumBBJump>
      <strProduct>string</strProduct>
      <strBandWidth>string</strBandWidth>
      <arrBoundsInfo>
        <BoundsInformation>
          <Use>int</Use>
          <X>
            <float>float</float>
            <float>float</float>
          </X>
          <Y>
            <float>float</float>
            <float>float</float>
          </Y>
        </BoundsInformation>
        <BoundsInformation>
          <Use>int</Use>
          <X>
            <float>float</float>
            <float>float</float>
          </X>
          <Y>
            <float>float</float>
            <float>float</float>
          </Y>
        </BoundsInformation>
      </arrBoundsInfo>
    </GetBestRoutes>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetBestRoutesResponse xmlns="http://www.speerit.nl/RoutingServices/BasicServices">
      <GetBestRoutesResult>
        <RoutingResult>
          <RequestUser>string</RequestUser>
          <RequestId>string</RequestId>
          <Flags>string</Flags>
          <RequestRoutingType>int</RequestRoutingType>
          <MaximumAddressJump>int</MaximumAddressJump>
          <MaximumBackboneJump>int</MaximumBackboneJump>
          <Product>string</Product>
          <BandWidth>string</BandWidth>
          <CostTemplate>string</CostTemplate>
          <LocationType1>string</LocationType1>
          <LocationType2>string</LocationType2>
          <RoutingAPTypes>string</RoutingAPTypes>
          <RoutingPatchTypes>string</RoutingPatchTypes>
          <AvailableFrameNeededForConnect>int</AvailableFrameNeededForConnect>
          <Id>int</Id>
          <Created>dateTime</Created>
          <ElapsedMilliSeconds>int</ElapsedMilliSeconds>
          <RoutingCosts>
            <MaxCosts>int</MaxCosts>
            <DigAddress>int</DigAddress>
            <Dig>int</Dig>
            <DigDrilling>int</DigDrilling>
            <PaveBuildupArea>int</PaveBuildupArea>
            <PaveNoBuildupArea>int</PaveNoBuildupArea>
            <DigBuildupArea>int</DigBuildupArea>
            <DigNoBuildupArea>int</DigNoBuildupArea>
            <DigHighWay>int</DigHighWay>
            <DigRailWay>int</DigRailWay>
            <DigTramWay>int</DigTramWay>
            <MaxAddressStreets>int</MaxAddressStreets>
            <ShortcutMaxDistance>int</ShortcutMaxDistance>
            <ShortcutFactor>int</ShortcutFactor>
            <BlowStartup>int</BlowStartup>
            <BlowType1>int</BlowType1>
            <BlowType2>int</BlowType2>
            <BlowType3>int</BlowType3>
            <BBRouting>int</BBRouting>
            <WaterWayDrilling>int</WaterWayDrilling>
            <WaterWayDrillingFixed>int</WaterWayDrillingFixed>
            <MotorWayDrillingFixed>int</MotorWayDrillingFixed>
            <MajorRoadDrillingFixed>int</MajorRoadDrillingFixed>
            <SecondaryRoadDrillingFixed>int</SecondaryRoadDrillingFixed>
            <ConnectingRoadDrillingFixed>int</ConnectingRoadDrillingFixed>
            <LocalRoadDrillingFixed>int</LocalRoadDrillingFixed>
            <RailwayDrillingFixed>int</RailwayDrillingFixed>
            <TramwayDrillingFixed>int</TramwayDrillingFixed>
            <NewHandHole>int</NewHandHole>
            <NewEnclosure>int</NewEnclosure>
            <CoreHandHole>int</CoreHandHole>
            <BBNetworkFixed>int</BBNetworkFixed>
            <BBEquipmentUntilLimit>int</BBEquipmentUntilLimit>
            <BBEquipmentAboveLimit>int</BBEquipmentAboveLimit>
            <BBSplice>int</BBSplice>
            <BBPatch>int</BBPatch>
            <StartUp>int</StartUp>
            <StartUpOnNetCustomer>int</StartUpOnNetCustomer>
            <StartUpOnNet>int</StartUpOnNet>
            <BlowOwnerChange>int</BlowOwnerChange>
            <BBOwnerChange>int</BBOwnerChange>
            <RiskPercentage>int</RiskPercentage>
            <ExtraHHDistance>int</ExtraHHDistance>
            <MaxStraightBlowLength>int</MaxStraightBlowLength>
            <BBEquipmentLimit>int</BBEquipmentLimit>
            <NewHandHole2>int</NewHandHole2>
            <NewHandHole3>int</NewHandHole3>
            <NewHandHole4>int</NewHandHole4>
            <NewHandHole5>int</NewHandHole5>
            <NewHandHole6>int</NewHandHole6>
            <NewHandHole7>int</NewHandHole7>
            <CoreHandHole2>int</CoreHandHole2>
            <CoreHandHole3>int</CoreHandHole3>
            <CoreHandHole4>int</CoreHandHole4>
            <CoreHandHole5>int</CoreHandHole5>
            <CoreHandHole6>int</CoreHandHole6>
            <CoreHandHole7>int</CoreHandHole7>
            <BBRouting2>int</BBRouting2>
            <BBRouting3>int</BBRouting3>
            <BBRouting4>int</BBRouting4>
            <BBRouting5>int</BBRouting5>
            <BBRouting6>int</BBRouting6>
            <BBRouting7>int</BBRouting7>
            <DigAddressRaise>int</DigAddressRaise>
            <DistAddressRaise>int</DistAddressRaise>
          </RoutingCosts>
          <FromLocationInfo>
            <LocationName>string</LocationName>
            <NodeX>float</NodeX>
            <NodeY>float</NodeY>
            <ErrorString>string</ErrorString>
            <NewHH>int</NewHH>
            <NewEnclosure>int</NewEnclosure>
            <CoreHH>int</CoreHH>
            <Connected>int</Connected>
            <CustomerLocation>int</CustomerLocation>
            <LocationType>int</LocationType>
            <OwnerId>int</OwnerId>
            <BBLocation>string</BBLocation>
          </FromLocationInfo>
          <ToLocationInfo>
            <LocationName>string</LocationName>
            <NodeX>float</NodeX>
            <NodeY>float</NodeY>
            <ErrorString>string</ErrorString>
            <NewHH>int</NewHH>
            <NewEnclosure>int</NewEnclosure>
            <CoreHH>int</CoreHH>
            <Connected>int</Connected>
            <CustomerLocation>int</CustomerLocation>
            <LocationType>int</LocationType>
            <OwnerId>int</OwnerId>
            <BBLocation>string</BBLocation>
          </ToLocationInfo>
          <RoutingPOP>string</RoutingPOP>
          <PatchCosts>float</PatchCosts>
          <Sections>
            <RoutingResultSection xsi:nil="true" />
            <RoutingResultSection xsi:nil="true" />
          </Sections>
        </RoutingResult>
        <RoutingResult>
          <RequestUser>string</RequestUser>
          <RequestId>string</RequestId>
          <Flags>string</Flags>
          <RequestRoutingType>int</RequestRoutingType>
          <MaximumAddressJump>int</MaximumAddressJump>
          <MaximumBackboneJump>int</MaximumBackboneJump>
          <Product>string</Product>
          <BandWidth>string</BandWidth>
          <CostTemplate>string</CostTemplate>
          <LocationType1>string</LocationType1>
          <LocationType2>string</LocationType2>
          <RoutingAPTypes>string</RoutingAPTypes>
          <RoutingPatchTypes>string</RoutingPatchTypes>
          <AvailableFrameNeededForConnect>int</AvailableFrameNeededForConnect>
          <Id>int</Id>
          <Created>dateTime</Created>
          <ElapsedMilliSeconds>int</ElapsedMilliSeconds>
          <RoutingCosts>
            <MaxCosts>int</MaxCosts>
            <DigAddress>int</DigAddress>
            <Dig>int</Dig>
            <DigDrilling>int</DigDrilling>
            <PaveBuildupArea>int</PaveBuildupArea>
            <PaveNoBuildupArea>int</PaveNoBuildupArea>
            <DigBuildupArea>int</DigBuildupArea>
            <DigNoBuildupArea>int</DigNoBuildupArea>
            <DigHighWay>int</DigHighWay>
            <DigRailWay>int</DigRailWay>
            <DigTramWay>int</DigTramWay>
            <MaxAddressStreets>int</MaxAddressStreets>
            <ShortcutMaxDistance>int</ShortcutMaxDistance>
            <ShortcutFactor>int</ShortcutFactor>
            <BlowStartup>int</BlowStartup>
            <BlowType1>int</BlowType1>
            <BlowType2>int</BlowType2>
            <BlowType3>int</BlowType3>
            <BBRouting>int</BBRouting>
            <WaterWayDrilling>int</WaterWayDrilling>
            <WaterWayDrillingFixed>int</WaterWayDrillingFixed>
            <MotorWayDrillingFixed>int</MotorWayDrillingFixed>
            <MajorRoadDrillingFixed>int</MajorRoadDrillingFixed>
            <SecondaryRoadDrillingFixed>int</SecondaryRoadDrillingFixed>
            <ConnectingRoadDrillingFixed>int</ConnectingRoadDrillingFixed>
            <LocalRoadDrillingFixed>int</LocalRoadDrillingFixed>
            <RailwayDrillingFixed>int</RailwayDrillingFixed>
            <TramwayDrillingFixed>int</TramwayDrillingFixed>
            <NewHandHole>int</NewHandHole>
            <NewEnclosure>int</NewEnclosure>
            <CoreHandHole>int</CoreHandHole>
            <BBNetworkFixed>int</BBNetworkFixed>
            <BBEquipmentUntilLimit>int</BBEquipmentUntilLimit>
            <BBEquipmentAboveLimit>int</BBEquipmentAboveLimit>
            <BBSplice>int</BBSplice>
            <BBPatch>int</BBPatch>
            <StartUp>int</StartUp>
            <StartUpOnNetCustomer>int</StartUpOnNetCustomer>
            <StartUpOnNet>int</StartUpOnNet>
            <BlowOwnerChange>int</BlowOwnerChange>
            <BBOwnerChange>int</BBOwnerChange>
            <RiskPercentage>int</RiskPercentage>
            <ExtraHHDistance>int</ExtraHHDistance>
            <MaxStraightBlowLength>int</MaxStraightBlowLength>
            <BBEquipmentLimit>int</BBEquipmentLimit>
            <NewHandHole2>int</NewHandHole2>
            <NewHandHole3>int</NewHandHole3>
            <NewHandHole4>int</NewHandHole4>
            <NewHandHole5>int</NewHandHole5>
            <NewHandHole6>int</NewHandHole6>
            <NewHandHole7>int</NewHandHole7>
            <CoreHandHole2>int</CoreHandHole2>
            <CoreHandHole3>int</CoreHandHole3>
            <CoreHandHole4>int</CoreHandHole4>
            <CoreHandHole5>int</CoreHandHole5>
            <CoreHandHole6>int</CoreHandHole6>
            <CoreHandHole7>int</CoreHandHole7>
            <BBRouting2>int</BBRouting2>
            <BBRouting3>int</BBRouting3>
            <BBRouting4>int</BBRouting4>
            <BBRouting5>int</BBRouting5>
            <BBRouting6>int</BBRouting6>
            <BBRouting7>int</BBRouting7>
            <DigAddressRaise>int</DigAddressRaise>
            <DistAddressRaise>int</DistAddressRaise>
          </RoutingCosts>
          <FromLocationInfo>
            <LocationName>string</LocationName>
            <NodeX>float</NodeX>
            <NodeY>float</NodeY>
            <ErrorString>string</ErrorString>
            <NewHH>int</NewHH>
            <NewEnclosure>int</NewEnclosure>
            <CoreHH>int</CoreHH>
            <Connected>int</Connected>
            <CustomerLocation>int</CustomerLocation>
            <LocationType>int</LocationType>
            <OwnerId>int</OwnerId>
            <BBLocation>string</BBLocation>
          </FromLocationInfo>
          <ToLocationInfo>
            <LocationName>string</LocationName>
            <NodeX>float</NodeX>
            <NodeY>float</NodeY>
            <ErrorString>string</ErrorString>
            <NewHH>int</NewHH>
            <NewEnclosure>int</NewEnclosure>
            <CoreHH>int</CoreHH>
            <Connected>int</Connected>
            <CustomerLocation>int</CustomerLocation>
            <LocationType>int</LocationType>
            <OwnerId>int</OwnerId>
            <BBLocation>string</BBLocation>
          </ToLocationInfo>
          <RoutingPOP>string</RoutingPOP>
          <PatchCosts>float</PatchCosts>
          <Sections>
            <RoutingResultSection xsi:nil="true" />
            <RoutingResultSection xsi:nil="true" />
          </Sections>
        </RoutingResult>
      </GetBestRoutesResult>
    </GetBestRoutesResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /RoutingServices/BasicServices.asmx HTTP/1.1
Host: routing.coconline.nl
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetBestRoutes xmlns="http://www.speerit.nl/RoutingServices/BasicServices">
      <strEnvironment>string</strEnvironment>
      <strCulture>string</strCulture>
      <strRequestUser>string</strRequestUser>
      <strPassword>string</strPassword>
      <strRequestId>string</strRequestId>
      <strFlags>string</strFlags>
      <sngX1>
        <float>float</float>
        <float>float</float>
      </sngX1>
      <sngY1>
        <float>float</float>
        <float>float</float>
      </sngY1>
      <sngX2>
        <float>float</float>
        <float>float</float>
      </sngX2>
      <sngY2>
        <float>float</float>
        <float>float</float>
      </sngY2>
      <strLocationName>string</strLocationName>
      <intRoutingType>int</intRoutingType>
      <strCostsTemplate>string</strCostsTemplate>
      <intMaximumAddressJump>int</intMaximumAddressJump>
      <intMaximumBBJump>int</intMaximumBBJump>
      <strProduct>string</strProduct>
      <strBandWidth>string</strBandWidth>
      <arrBoundsInfo>
        <BoundsInformation>
          <Use>int</Use>
          <X>
            <float>float</float>
            <float>float</float>
          </X>
          <Y>
            <float>float</float>
            <float>float</float>
          </Y>
        </BoundsInformation>
        <BoundsInformation>
          <Use>int</Use>
          <X>
            <float>float</float>
            <float>float</float>
          </X>
          <Y>
            <float>float</float>
            <float>float</float>
          </Y>
        </BoundsInformation>
      </arrBoundsInfo>
    </GetBestRoutes>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetBestRoutesResponse xmlns="http://www.speerit.nl/RoutingServices/BasicServices">
      <GetBestRoutesResult>
        <RoutingResult>
          <RequestUser>string</RequestUser>
          <RequestId>string</RequestId>
          <Flags>string</Flags>
          <RequestRoutingType>int</RequestRoutingType>
          <MaximumAddressJump>int</MaximumAddressJump>
          <MaximumBackboneJump>int</MaximumBackboneJump>
          <Product>string</Product>
          <BandWidth>string</BandWidth>
          <CostTemplate>string</CostTemplate>
          <LocationType1>string</LocationType1>
          <LocationType2>string</LocationType2>
          <RoutingAPTypes>string</RoutingAPTypes>
          <RoutingPatchTypes>string</RoutingPatchTypes>
          <AvailableFrameNeededForConnect>int</AvailableFrameNeededForConnect>
          <Id>int</Id>
          <Created>dateTime</Created>
          <ElapsedMilliSeconds>int</ElapsedMilliSeconds>
          <RoutingCosts>
            <MaxCosts>int</MaxCosts>
            <DigAddress>int</DigAddress>
            <Dig>int</Dig>
            <DigDrilling>int</DigDrilling>
            <PaveBuildupArea>int</PaveBuildupArea>
            <PaveNoBuildupArea>int</PaveNoBuildupArea>
            <DigBuildupArea>int</DigBuildupArea>
            <DigNoBuildupArea>int</DigNoBuildupArea>
            <DigHighWay>int</DigHighWay>
            <DigRailWay>int</DigRailWay>
            <DigTramWay>int</DigTramWay>
            <MaxAddressStreets>int</MaxAddressStreets>
            <ShortcutMaxDistance>int</ShortcutMaxDistance>
            <ShortcutFactor>int</ShortcutFactor>
            <BlowStartup>int</BlowStartup>
            <BlowType1>int</BlowType1>
            <BlowType2>int</BlowType2>
            <BlowType3>int</BlowType3>
            <BBRouting>int</BBRouting>
            <WaterWayDrilling>int</WaterWayDrilling>
            <WaterWayDrillingFixed>int</WaterWayDrillingFixed>
            <MotorWayDrillingFixed>int</MotorWayDrillingFixed>
            <MajorRoadDrillingFixed>int</MajorRoadDrillingFixed>
            <SecondaryRoadDrillingFixed>int</SecondaryRoadDrillingFixed>
            <ConnectingRoadDrillingFixed>int</ConnectingRoadDrillingFixed>
            <LocalRoadDrillingFixed>int</LocalRoadDrillingFixed>
            <RailwayDrillingFixed>int</RailwayDrillingFixed>
            <TramwayDrillingFixed>int</TramwayDrillingFixed>
            <NewHandHole>int</NewHandHole>
            <NewEnclosure>int</NewEnclosure>
            <CoreHandHole>int</CoreHandHole>
            <BBNetworkFixed>int</BBNetworkFixed>
            <BBEquipmentUntilLimit>int</BBEquipmentUntilLimit>
            <BBEquipmentAboveLimit>int</BBEquipmentAboveLimit>
            <BBSplice>int</BBSplice>
            <BBPatch>int</BBPatch>
            <StartUp>int</StartUp>
            <StartUpOnNetCustomer>int</StartUpOnNetCustomer>
            <StartUpOnNet>int</StartUpOnNet>
            <BlowOwnerChange>int</BlowOwnerChange>
            <BBOwnerChange>int</BBOwnerChange>
            <RiskPercentage>int</RiskPercentage>
            <ExtraHHDistance>int</ExtraHHDistance>
            <MaxStraightBlowLength>int</MaxStraightBlowLength>
            <BBEquipmentLimit>int</BBEquipmentLimit>
            <NewHandHole2>int</NewHandHole2>
            <NewHandHole3>int</NewHandHole3>
            <NewHandHole4>int</NewHandHole4>
            <NewHandHole5>int</NewHandHole5>
            <NewHandHole6>int</NewHandHole6>
            <NewHandHole7>int</NewHandHole7>
            <CoreHandHole2>int</CoreHandHole2>
            <CoreHandHole3>int</CoreHandHole3>
            <CoreHandHole4>int</CoreHandHole4>
            <CoreHandHole5>int</CoreHandHole5>
            <CoreHandHole6>int</CoreHandHole6>
            <CoreHandHole7>int</CoreHandHole7>
            <BBRouting2>int</BBRouting2>
            <BBRouting3>int</BBRouting3>
            <BBRouting4>int</BBRouting4>
            <BBRouting5>int</BBRouting5>
            <BBRouting6>int</BBRouting6>
            <BBRouting7>int</BBRouting7>
            <DigAddressRaise>int</DigAddressRaise>
            <DistAddressRaise>int</DistAddressRaise>
          </RoutingCosts>
          <FromLocationInfo>
            <LocationName>string</LocationName>
            <NodeX>float</NodeX>
            <NodeY>float</NodeY>
            <ErrorString>string</ErrorString>
            <NewHH>int</NewHH>
            <NewEnclosure>int</NewEnclosure>
            <CoreHH>int</CoreHH>
            <Connected>int</Connected>
            <CustomerLocation>int</CustomerLocation>
            <LocationType>int</LocationType>
            <OwnerId>int</OwnerId>
            <BBLocation>string</BBLocation>
          </FromLocationInfo>
          <ToLocationInfo>
            <LocationName>string</LocationName>
            <NodeX>float</NodeX>
            <NodeY>float</NodeY>
            <ErrorString>string</ErrorString>
            <NewHH>int</NewHH>
            <NewEnclosure>int</NewEnclosure>
            <CoreHH>int</CoreHH>
            <Connected>int</Connected>
            <CustomerLocation>int</CustomerLocation>
            <LocationType>int</LocationType>
            <OwnerId>int</OwnerId>
            <BBLocation>string</BBLocation>
          </ToLocationInfo>
          <RoutingPOP>string</RoutingPOP>
          <PatchCosts>float</PatchCosts>
          <Sections>
            <RoutingResultSection xsi:nil="true" />
            <RoutingResultSection xsi:nil="true" />
          </Sections>
        </RoutingResult>
        <RoutingResult>
          <RequestUser>string</RequestUser>
          <RequestId>string</RequestId>
          <Flags>string</Flags>
          <RequestRoutingType>int</RequestRoutingType>
          <MaximumAddressJump>int</MaximumAddressJump>
          <MaximumBackboneJump>int</MaximumBackboneJump>
          <Product>string</Product>
          <BandWidth>string</BandWidth>
          <CostTemplate>string</CostTemplate>
          <LocationType1>string</LocationType1>
          <LocationType2>string</LocationType2>
          <RoutingAPTypes>string</RoutingAPTypes>
          <RoutingPatchTypes>string</RoutingPatchTypes>
          <AvailableFrameNeededForConnect>int</AvailableFrameNeededForConnect>
          <Id>int</Id>
          <Created>dateTime</Created>
          <ElapsedMilliSeconds>int</ElapsedMilliSeconds>
          <RoutingCosts>
            <MaxCosts>int</MaxCosts>
            <DigAddress>int</DigAddress>
            <Dig>int</Dig>
            <DigDrilling>int</DigDrilling>
            <PaveBuildupArea>int</PaveBuildupArea>
            <PaveNoBuildupArea>int</PaveNoBuildupArea>
            <DigBuildupArea>int</DigBuildupArea>
            <DigNoBuildupArea>int</DigNoBuildupArea>
            <DigHighWay>int</DigHighWay>
            <DigRailWay>int</DigRailWay>
            <DigTramWay>int</DigTramWay>
            <MaxAddressStreets>int</MaxAddressStreets>
            <ShortcutMaxDistance>int</ShortcutMaxDistance>
            <ShortcutFactor>int</ShortcutFactor>
            <BlowStartup>int</BlowStartup>
            <BlowType1>int</BlowType1>
            <BlowType2>int</BlowType2>
            <BlowType3>int</BlowType3>
            <BBRouting>int</BBRouting>
            <WaterWayDrilling>int</WaterWayDrilling>
            <WaterWayDrillingFixed>int</WaterWayDrillingFixed>
            <MotorWayDrillingFixed>int</MotorWayDrillingFixed>
            <MajorRoadDrillingFixed>int</MajorRoadDrillingFixed>
            <SecondaryRoadDrillingFixed>int</SecondaryRoadDrillingFixed>
            <ConnectingRoadDrillingFixed>int</ConnectingRoadDrillingFixed>
            <LocalRoadDrillingFixed>int</LocalRoadDrillingFixed>
            <RailwayDrillingFixed>int</RailwayDrillingFixed>
            <TramwayDrillingFixed>int</TramwayDrillingFixed>
            <NewHandHole>int</NewHandHole>
            <NewEnclosure>int</NewEnclosure>
            <CoreHandHole>int</CoreHandHole>
            <BBNetworkFixed>int</BBNetworkFixed>
            <BBEquipmentUntilLimit>int</BBEquipmentUntilLimit>
            <BBEquipmentAboveLimit>int</BBEquipmentAboveLimit>
            <BBSplice>int</BBSplice>
            <BBPatch>int</BBPatch>
            <StartUp>int</StartUp>
            <StartUpOnNetCustomer>int</StartUpOnNetCustomer>
            <StartUpOnNet>int</StartUpOnNet>
            <BlowOwnerChange>int</BlowOwnerChange>
            <BBOwnerChange>int</BBOwnerChange>
            <RiskPercentage>int</RiskPercentage>
            <ExtraHHDistance>int</ExtraHHDistance>
            <MaxStraightBlowLength>int</MaxStraightBlowLength>
            <BBEquipmentLimit>int</BBEquipmentLimit>
            <NewHandHole2>int</NewHandHole2>
            <NewHandHole3>int</NewHandHole3>
            <NewHandHole4>int</NewHandHole4>
            <NewHandHole5>int</NewHandHole5>
            <NewHandHole6>int</NewHandHole6>
            <NewHandHole7>int</NewHandHole7>
            <CoreHandHole2>int</CoreHandHole2>
            <CoreHandHole3>int</CoreHandHole3>
            <CoreHandHole4>int</CoreHandHole4>
            <CoreHandHole5>int</CoreHandHole5>
            <CoreHandHole6>int</CoreHandHole6>
            <CoreHandHole7>int</CoreHandHole7>
            <BBRouting2>int</BBRouting2>
            <BBRouting3>int</BBRouting3>
            <BBRouting4>int</BBRouting4>
            <BBRouting5>int</BBRouting5>
            <BBRouting6>int</BBRouting6>
            <BBRouting7>int</BBRouting7>
            <DigAddressRaise>int</DigAddressRaise>
            <DistAddressRaise>int</DistAddressRaise>
          </RoutingCosts>
          <FromLocationInfo>
            <LocationName>string</LocationName>
            <NodeX>float</NodeX>
            <NodeY>float</NodeY>
            <ErrorString>string</ErrorString>
            <NewHH>int</NewHH>
            <NewEnclosure>int</NewEnclosure>
            <CoreHH>int</CoreHH>
            <Connected>int</Connected>
            <CustomerLocation>int</CustomerLocation>
            <LocationType>int</LocationType>
            <OwnerId>int</OwnerId>
            <BBLocation>string</BBLocation>
          </FromLocationInfo>
          <ToLocationInfo>
            <LocationName>string</LocationName>
            <NodeX>float</NodeX>
            <NodeY>float</NodeY>
            <ErrorString>string</ErrorString>
            <NewHH>int</NewHH>
            <NewEnclosure>int</NewEnclosure>
            <CoreHH>int</CoreHH>
            <Connected>int</Connected>
            <CustomerLocation>int</CustomerLocation>
            <LocationType>int</LocationType>
            <OwnerId>int</OwnerId>
            <BBLocation>string</BBLocation>
          </ToLocationInfo>
          <RoutingPOP>string</RoutingPOP>
          <PatchCosts>float</PatchCosts>
          <Sections>
            <RoutingResultSection xsi:nil="true" />
            <RoutingResultSection xsi:nil="true" />
          </Sections>
        </RoutingResult>
      </GetBestRoutesResult>
    </GetBestRoutesResponse>
  </soap12:Body>
</soap12:Envelope>