Получение списка накладных и мест манифеста по его номеру

Функция me_oneManifestList возвращает список накладных и грузовых мест, включённых в манифест, по его номеру.

Получение списка накладных и мест манифеста

ОПИСАНИЕ ПАРАМЕТРОВ ЗАПРОСА

ПараметрОписание в WSDLОписание
ManifestNumtype="int"Номер манифеста

В представленном SOAP-примере параметр ManifestNum имеет тип int. Атрибуты minOccurs, maxOccurs и nillable в исходном материале не указаны.

SOAP-запрос

POST /ShipmentService.asmx HTTP/1.1
Host: agents.major-express.ru
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/me_oneManifestList"
<?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:Header>
    <TicketHeader xmlns="http://tempuri.org/">
      <Ticket>string</Ticket>
      <UserName>string</UserName>
      <CheckSum>int</CheckSum>
      <inRole>boolean</inRole>
    </TicketHeader>
  </soap:Header>

  <soap:Body>
    <me_oneManifestList xmlns="http://tempuri.org/">
      <ManifestNum>int</ManifestNum>
    </me_oneManifestList>
  </soap:Body>

</soap:Envelope>

Структура SOAP 1.1 запроса приведена в исходном описании метода.

ОПИСАНИЕ ПАРАМЕТРОВ ОТВЕТА

Метод возвращает список объектов SP_WBListInManifestResult.

ПараметрОписание в WSDLОписание
ManifestNumtype="string"Номер манифеста
WBNumbertype="string"Номер накладной
MPStype="string"Номер грузового места

Каждый элемент результата содержит связь между манифестом, накладной и грузовым местом.

SOAP-ответ

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>
    <me_oneManifestListResponse xmlns="http://tempuri.org/">
      <me_oneManifestListResult>

        <SP_WBListInManifestResult>
          <ManifestNum>string</ManifestNum>
          <WBNumber>string</WBNumber>
          <MPS>string</MPS>
        </SP_WBListInManifestResult>

        <SP_WBListInManifestResult>
          <ManifestNum>string</ManifestNum>
          <WBNumber>string</WBNumber>
          <MPS>string</MPS>
        </SP_WBListInManifestResult>

      </me_oneManifestListResult>
    </me_oneManifestListResponse>
  </soap:Body>

</soap:Envelope>

В ответе может присутствовать несколько элементов SP_WBListInManifestResult, каждый из которых содержит номер манифеста, номер накладной и номер грузового места.

Назначение метода

Метод предназначен для получения состава манифеста без загрузки подробной информации по накладным и грузовым местам.

Результат позволяет определить:

  • какие накладные входят в манифест (WBNumber);
  • какие грузовые места относятся к каждой накладной (MPS).

Подробные характеристики накладной или грузового места данным методом не возвращаются.