СИСТЕМА «КАРГО»

Логистическая информационная система «Карго» - решение, разработанное компанией «ПРО-Логистик»
для автоматизации учёта производственной деятельности транспортно-логистических центров, логистических подразделений
компаний, курьерских и экспедиторских компаний с целью оптимизации и повышения рентабельности операций.

ОБЗОР

Расширенный web-сервис (API) системы «Карго» основан на SOAP – протоколе обмена информацией между различными
информационными системами, базирующийся на XML и передаваемой при помощи HTTP/HTTPS. Протокол SOAP
использует язык описания web-сервисов (WSDL), который подробно описывает модель и необходимую структуру для обмена
данными.

ДОСТУП К СИСТЕМЕ

Перечень всех функций, описанных в данном документе, доступен в публикации:


Для просмотра публикации используются следующие учетные данные: login: web, password: web.
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль. Если вы уже используете Личный
кабинет клиента, то для обращения к web-сервису необходимо использовать аналогичные имя пользователя и пароль.
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса.
Для разработки и тестирования функционала необходимо использовать:


Для обращения к веб-сервисам можно использовать: login: test, password: 2016.

ПОЛУЧЕНИЕ ИНФОРМАЦИИ ОБ ОШИБКАХ

В случае возникновения ошибки по какой-либо причине структура Element используется также для передачи клиенту
информации об ошибке. В некоторых случаях ошибка может сохраняться не только в корневой структуре Element ответа, но
также и в подчинённых структурах ответа. Как пример можно привести запрос на сохранение сразу нескольких документов,
когда корневой элемент будет содержать сообщение об ошибках только общего плана, а ошибки, связанные с конкретными
документами, будут сохраняться уже в структуры Element, описывающие ответ именно по этом документу.
Ошибки сохраняются с свойстве Properties структуры Element и имеют Key равный «Error»; коды ошибок (их может быть
несколько) сохраняются в свойство List в виде структур Element, где Key равен «Description», а Value содержит код ошибки.
Кроме того, для некоторых ошибок может регистрироваться дополнительная информация, например, какой именно код или
номер вызвал проблему. В таком случае эта информация сохраняется в список List структуры «Description», где каждый
элемент имеет Key равный «Info», а Value содержит дополнительную информацию. Подробнее о том, как получить описание
ошибки по коду и список ошибок смотрите в описании функции GetReferenceData: коды ошибок.