Функция Calculator1(ShipperCityCode, ConsigneeCityCode, Cost, Packages) возвращает расчёт стоимостей и срок доставки с учетом договора Клиента.
ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
| ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
| ShipperCityCode | minOccurs="1" maxOccurs="1" type="int" |
код города отправителя |
| ConsigneeCityCode | minOccurs="1" maxOccurs="1" type="int" |
код города получателя |
| Cost | minOccurs="1" maxOccurs="1" type="decimal" |
объявленная ценность |
| Packages | minOccurs="0" maxOccurs="unbounded" type="tns:ArrayOfEDCalculatorPackageType" |
список мест с МГХ |
<soap:Body>
<Calculator1 xmlns="http://ltl-ws.major-express.ru/edclients/">
<ShipperCityCode>int</ShipperCityCode>
<ConsigneeCityCode>int</ConsigneeCityCode>
<Cost>decimal</Cost>
<Packages>
<EDCalculatorPackageType>
<Weight>decimal</Weight>
<Length>int</Length>
<Width>int</Width>
<Height>int</Height>
</EDCalculatorPackageType>
<EDCalculatorPackageType>
<Weight>decimal</Weight>
<Length>int</Length>
<Width>int</Width>
<Height>int</Height>
</EDCalculatorPackageType>
</Packages>
</Calculator1>
</soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
| ПАРАМЕТРЫ | ОПИСАНИЕ В WSDL | ОПИСАНИЕ |
| ResultCode | minOccurs="1" maxOccurs="1" type="tns:EDResultType" |
успешность выполнения запроса |
| PackageErrors | minOccurs="0" maxOccurs="1" type="tns:ArrayOfCalculatorPackageErrorType" |
список мест с ошибками, если таковые были |
| CalculatorResult | minOccurs="0" maxOccurs="1" type="tns:CalculatorResultType" |
Результат расчёта, если расчёт был успешным |
<soap:Body><Calculator1Response xmlns="http://ltl-ws.major-express.ru/edclients/"> <Calculator1Result> <ResultCode> <Code>int</Code> <Text>string</Text> </ResultCode> <PackageErrors> <CalculatorPackageErrorType> <PackageNumber>int</PackageNumber> <ErrorCode>int</ErrorCode> <ErrorText>string</ErrorText> </CalculatorPackageErrorType> <CalculatorPackageErrorType> <PackageNumber>int</PackageNumber> <ErrorCode>int</ErrorCode> <ErrorText>string</ErrorText> </CalculatorPackageErrorType> </PackageErrors> <CalculatorResult> <CityNameFrom>string</CityNameFrom> <CityNameTo>string</CityNameTo> <Tariff>decimal</Tariff> <Insurance>decimal</Insurance> <DeliveryTime>short</DeliveryTime> </CalculatorResult> </Calculator1Result> </Calculator1Response></soap:Body>
