Опис помилок сервісу «Е-Сертифікати»
На цій сторінці наданий опис специфічних помилок сервісу «EDI Network». Опис загальних помилок для всіх сервісів EDIN можна знайти за посиланням.
Опис загальних помилок сервісу «Е-Сертифікати»
|
Код відповіді |
Індекс помилки |
Текст помилки |
Опис |
|
400 |
ERR_CRT-1 |
Unknown certificate type: %s Тип сертифіката некоректний: %s |
Невідомий тип сертифіката при зміні типа доступа (PUT, «/api/ecs/access») |
|
400 |
ERR_CRT-2 |
Search query error: %s Помилка пошукового запиту: %s |
Некоректне тіло запита (POST, «/api/ecs/search») |
|
400 |
ERR_CRT-3 |
Certificate with UUID [%s] not found Сертифікат із указаним UUID [%s] не знайдено |
Сертифікат не знайдено (GET, «/api/ecs/certificate») |
|
400 |
ERR_CRT-4 |
Data validation errors detected Виявлено помилки при обробленні даних |
Помилки при опрацюванні сертифікатів, завантажених із excel (POST, «/api/ecs/certificates») |
Опис помилки при масовому завантаженні сертифікатів
Якщо в сертифікатах, що передаються буде допущена помилка, то Ви отримаєте відповідь про помилку в файлі, наприклад:
{
"certificatesErrors":
{
"2":
[
{
"errorType": 1,
"columnName": "Тип сертификату"
},
{
"errorType": 2,
"columnName": "Тип сертификату"
},
{
"errorType": 1,
"columnName": "Номер сертифікату"
},
{
"errorType": 1,
"columnName": "Дата видачі"
},
{
"errorType": 1,
"columnName": "Вид сертифікату"
},
{
"errorType": 2,
"columnName": "Вид сертифікату"
},
{
"errorType": 1,
"columnName": "Дата закінчення дії",
"cause": "Вид сертифікату = 1"
},
{
"errorType": 1,
"columnName": "Номер партії",
"cause": "Вид сертифікату = 2"
},
{
"errorType": 1,
"columnName": "Дата початку дії"
},
{
"errorType": 1,
"columnName": "Назва файлу"
},
{
"errorType": 2,
"columnName": "Назва файлу",
"allowedValues": "[pdf, jpg, jpeg, png, tiff]",
"fileName": "filename.txt"
},
{
"errorType": 3,
"columnName": "Назва файлу",
"fileName": "filename.pdf"
},
{
"errorType": 4,
"columnName": "Назва файлу",
"fileName": "filename.pdf"
}
]
},
"productsErrors":
{
"2":
[
{
"errorType": 1,
"columnName": "Номер сертифікату"
}
]
},
"createdCertificates":
[],
"existedCertificates":
[],
"certsCount": 0,
"productsCount": 0
}
Опис параметрів помилки
Поле
Опис
certificatesErrors/productsErrors
об’єкт; починається з номера рядка сертифіката / рядка тварної позиції (відповідно), де була допущена помилка. Містить параметри:
1 - Незаповнене обов’язкове поле, для цього значення помилка може містити поле cause (причина чому воно має бути обов’язкове, як у випадку з Дата закінчення дії або Номер партії;
2 - Некоректне значення поля, для цього поля також є поле allowedValues, це для помилки з Ім’ям файлу; для цього значення помилка може містити поле fileName;
3 - Файл з іменем файла вказаним в колонці Імя файлу не знайдено в zip-архіві; для цього значення помилка може містити поле fileName;
4 - Файл з іменем файла вказаним в колонці Імя файлу занадто великий; для цього значення помилка може містити поле fileName.
columnName - назва колонки;
createdCertificates
масив; номера створених сертифікатів
existedCertificates
масив; номера існуючих сертифікатів
certsCount - кількість сертифікатів (рядків на 1-му листі xls/xlsx-файлу)
productsCount - кількість товарних позицій (рядків на 2-му листі xls/xlsx-файлу)