REST API DropCat: пример минимальной цепочки для работы с ЭПЭ
| Клиент | Экспедитор | Оператор ИС ЭПД |
|---|---|---|
| В целях обеспечения непрерывности бизнес-процесса формирования ЭПЭ, в Т1 ЭПЭ может быть указан уникальный идентификатор документа (УИД) от ГИС ЭПД (атрибут @УИД_ПорЭксп в xml-документе). Оператор ИС ЭПД запрашивает в ГИС ЭПД пул УИД. В свою очередь, участник информационного взаимодействия (ИВ) запрашивает пул значений УИД у оператора ИС ЭПД, с которым заключено соглашение об электронном документообороте электронных перевозочных документов. Для получения пула УИД вызовите метод /getUuids (количество запрошенных и неиспользованных УИД ограничено - 50 шт.) |
При получении Т1 ЭПЭ оператор ИС ЭПД осуществляет проверки УИД, указанного в атрибуте @УИД_ПорЭксп: • УИД принадлежит пулу значений, запрошенному участником информационного взаимодействия; • УИД ранее не был использован. |
|
|
Для отправки Т1 ЭПЭ необходимо: • сформировать Т1 ЭПЭ и открепленную подпись к нему; • титул и подпись упаковать в zip-архив (имя архива должно совпадать с именем титула); • вызвать метод /createDocument, в заголовках ответа: doc_id - идентификатор Т1 ЭПЭ на платформе, container_id - идентификатор ЭПЭ на платформе |
После получения подписанного Т1 ЭПЭ оператор ИС ЭПД направляет титул в ГИС ЭПД. | |
| Для получения статуса обработки Т1 ЭПЭ необходимо вызвать метод /getDocumentStates, указав в параметрах запроса идентификатор Т1 ЭПЭ на платформе. |
||
|
Для получения Т1 ЭПЭ необходимо: • запросить список документов, вызвав метод /getListDocuments, в теле ответа придет список id документов на платформе; • получить контент документа, вызвав метод /getDocument, указав в параметрах запроса id на платформе нужного документа, в теле ответа придет контент документа (для получения контента нескольких документов - вызвать метод /stackDocuments). |
||
|
Для отправки Т2 ЭПЭ необходимо: • сформировать Т2 ЭПЭ и открепленную подпись к нему; • титул и подпись упаковать в zip-архив (имя архива должно совпадать с именем титула); • вызвать метод /createDocument, в заголовках ответа: doc_id - идентификатор Т2 ЭПЭ на платформе, container_id - идентификатор ЭПЭ на платформе. |
После получения подписанного Т2 ЭПЭ оператор ИС ЭПД направляет титул в ГИС ЭПД. | |
| Для получения статуса обработки Т2 ЭПЭ необходимо вызвать метод /getDocumentStates, указав в параметрах запроса идентификатор Т2 ЭПЭ на платформе. |
||
|
Для получения Т2 ЭПЭ необходимо: • запросить список документов, вызвав метод /getListDocuments, в теле ответа придет список id документов на платформе; • получить контент документа, вызвав метод /getDocument, указав в параметрах запроса id на платформе нужного документа, в теле ответа придет контент документа (для получения контента нескольких документов - вызвать метод /stackDocuments) |