Как исправить код ошибки ora 20001
В подобной ситуации вы сможете выполнить все саами, не обращаясь за помощью к специалистам. Для этого воспользуйтесь советами по исправлению данного кода ошибки:
Причины ошибки ora 20001 фсс
В основной массе подобная кодировка выскакивает при проблемах с сертификатом. Запрос личного номера просто не распознает размещенных сертификатов через плагин КриптоПро ЭЦП. По сути, возможные причины появление ошибки ORA-20001:
- В сертификате страхователя нет указания на ОГРН.
- При проверке сервером по паре «регистрационный номер-ОГРН» страхователь не был обнаружен в системе.
- Криптопровайдер не может увидеть сертификат, который установлен.
- Нарушена цепочка пути сертификации.
Важно! Ошибка ORA-20001 чаще всего говорит о нарушениях в сертификате, причем чаще всего ситуацию можно исправить внесением корректных данных по нему в систему.
Фсс – ora-20001: доступ к элн с №_________, снилс_________, статусом _________ – ограничен
Причина:
Вы пытаетесь получить данные ЭЛН, который находится в статусе, который
находится в статусе, ограничивающем Ваш доступ. Например, страхователь пытается
получить данные ЭЛН, который еще не закрыт медицинской организацией. Согласно
процессной модели, страхователь может получить данные ЭЛН для редактированиня
только на статусе 030 – Закрыт. Другой пример – бюро МСЭ не может получить
данные ЭЛН, который не направлен в бюро МСЭ (статус 040 – Направление на
МСЭ)
Что делать:
1. Удостоверьтесь, что номер ЭЛН,
данные которого вы хотите получить, введен верно.
2. Дождитесь перехода ЭЛН на статус, который позволит Вам получить данные
ЭЛН.
Здравствуйте, коллеги!
С 2021 года используем GostCryptography для взаимодействия с ФСС в части обмена данными ЭЛН. За библиотеку Автору отдельное спасибо. Все прекрасно работало, до появления сервиса версии 2.0.
С появлением нового сервиса, на запрос ЭЛН по № и СНИЛС (в тестовый контур https://docs-test.ecpexpert.ru/ws-insurer-crypto-v20/FileOperationsLnService), всегда возвращается ошибка: “ru.fss.integration.ws.fault.v01.InternalException: Не удалось расшифровать сообщение. Возможно сообщение зашифровано на ключе отличном от ключа уполномоченного лица ФСС. Проверьте правильность и актуальность ключа уполномоченного лица ФСС. class ru.ibs.cryptopro.jcp.eln.crypt.CryptoException”.
В процессе отладки удалось выяснить, что тестовый контур ЭЛН 2.0 не принимает сертификат уполномоченного лица ФСС для тестового контура (https://cabinets-test.ecpexpert.ru/FSS_TEST_CERT_2021.cer), а только сертификат для рабочего контура (https://cabinets.ecpexpert.ru/FSS_PROD_CERT_2021.cer). Также тестовый контур 2.0 (в отличии от тестового контура 1.1) не принимает тестовые сертификаты (выданные тестовыми УЦ), а только выданные акредитованными УЦ (т.е. полноценные сертификаты).
При выполнении этих условий АРМ ФСС выполняет запрос ЭЛН по № и СНИЛС и ему сервис возвращает: “Ошибка: ORA-20001: Некорректные параметры: Рег. номер в запросе и ОГРН в сертификате ЭП. Не найден страхователь с такими параметрами, а также отсутствует уполномоченный представитель с таким сертификатом ЭП”. Что, в общем корректно (если не обращать внимание, что контур тестовый), так как используется сертификат страхователя, который не участвует в обмене данными ЭЛН.
Запрос в тестовый контур ЭЛН 2.0 без шифрования данных (https://docs-test.ecpexpert.ru/ws-insurer-v20/FileOperationsLnService) выполняется и сервис возвращает: “ORA-20001: Номер 306735316028 принадлежит к ЛН на бумажном бланке”. Что тоже выглядит корректно. То есть, на лицо проблема с шифрованием (или расшифровыванием на стороне ФСС) сообщения.
Код метода и текст сообщения, передаваемое сервису ФСС в следующих сообщениях.
Кто ни будь подскажите, в чем моя ошибка.