2022-04-13 02:43:15
Краткое описание :
СЭДО ФСС - обрабатывать ошибки сервиса в ответахОписание :
Что измененно :
В ответ на наш запрос сообщения по его UUID сервис может
прислать в файле вида GetMessageanswer_ либо запрошенное сообщение, либо
ошибку сервиса, если при отправке что-то пошло не так. В первом случае в файле
содержится блок внутри которого в атрибуте - само
зашифрованное сообщение. Во втором случае - блок с кодом ошибки
сервиса. Необходимо обрабатывать второй случай и выдавать понятное сообщение,
например: Ошибка: E_SEDO_3000 Внутренняя ошибка. Сервис ФСС не смог отправить
сообщение. Тип сообщения: 87. UUID сообщения:
90e29ba5-db11-4b45-bfa6-2126fa5b8c1a. Сейчас выдаётся сообщение вида: "Не
удалось создать файл \\tsclient\C\fss\90e29ba5-db11-4b45-bfa6-2126fa5b8c1a.xml.
Как измененно :
При наличии ошибки в сообщении, которое присылает ФСС в ответ
на запрос страхователя, выдается полный текст ошибки, тип сообщения, UUID
сообщения, например: Ошибка: E_SEDO_3000 Внутренняя ошибка. Сервис ФСС не смог
отправить сообщение. Тип сообщения: 87. UUID сообщения:
90e29ba5-db11-4b45-bfa6-2126fa5b8c1a.