Проверка загрузки заказа

Функция VerifyLoadOrder (RequestID) возвращает:

  • номер заказа, если был ранее создан заказ по проверяемому идентификатору;
  • сообщение о том, что данный идентификатор запроса не найден, если накладная не была создана по проверяемому идентификатору (незаданная строка).

Метод используется в том случае, если произошла ошибка связи при загрузке заказа. Позволяет судить, надо ли повторно загружать заказ, или уже он успешно была получен и успешно обработан.

Важно: Значение "незаданная строка" означает, что произошла ошибка связи при загрузке заказа. Или данные не были получены сервером, или в данных была ошибка, а ответ не получен клиентом. Ситуацию, что эти данные никогда не передавались, не рассматриваем. Данные с этим идентификатором запроса надо заново послать на сервер, если это еще необходимо (то есть, за это время не передумали заказывать перевозку грузов).

Примечание: Под пустой строкой понимается строка, длина которой равна нулю, а под незаданной строкой понимается строка с нулевым указателем (для C# - null, для Visual Basic - Nothing). Под пустым массивом понимается массив, количество элементов которого равно нулю, а под незаданным массивом понимается массив с нулевым указателем (для C# - null, для Visual Basic - Nothing).

ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА
ПАРАМЕТРЫ ОПИСАНИЕ В WSDL ОПИСАНИЕ
RequestID minOccurs="1"
maxOccurs="1"
type="guid"
идентификатор запроса
  <soap:Body>
    <VerifyLoadOrder xmlns="http://ltl-ws.major-express.ru/mega/">
      <RequestID>guid</RequestID>
    </VerifyLoadOrder>
  </soap:Body>
ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА
ПАРАМЕТРЫ ОПИСАНИЕ В WSDL ОПИСАНИЕ
VerifyLoadOrderResult minOccurs="0"
maxOccurs="1"
type="string"
сообщение с результатом проверки
  <soap:Body>
    <VerifyLoadOrderResponse xmlns="http://ltl-ws.major-express.ru/mega/">
      <VerifyLoadOrderResult>string</VerifyLoadOrderResult>
    </VerifyLoadOrderResponse>
  </soap:Body>