Отзыв МЧД¶
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(IV_ATTOREY_NUMBER) TYPE /TRL/XDE_ED_ATTOREY_NUMBER
*" REFERENCE(IV_COMMENT) TYPE STRING OPTIONAL
*" EXPORTING
*" REFERENCE(ES_RETURN) TYPE /TRL/XDE_RETURN
*" REFERENCE(ET_FILES) TYPE /TRL/XDE_T_MCHDDOC
*" REFERENCE(ES_MCHDHDR) TYPE /TRL/XDE_MCHDHDR
*"----------------------------------------------------------------------
Функциональный модуль /TRL/XDE_API_MCHD_REVOKE
предназначен для выполнения отзыва уже зарегистрированной МЧД.
Имя параметра |
Тип параметра |
Элемент данных |
Описание |
---|---|---|---|
IV_ATTOREY_NUMBER |
Importing |
/TRL/XDE_ED_ATTOREY_NUMBER |
Номер МЧД |
IV_COMMENT |
Importing |
STRING |
Комментарий/причина отзыва |
ET_FILES |
Exporting |
/TRL/XDE_T_MCHDDOC |
Список вложений операции отзыва |
ES_RETURN |
Exporting |
/TRL/XDE_RETURN |
Код и текст сообщения ошибки |
ES_MCHDHDR |
Exporting |
/TRL/XDE_MCHDHDR |
Заголовок доверенности |
В первую очередь проверяются полномочия на отзыв МЧД. Проверяется объект полномочий /TRL/XDE_M
поле XDE_MCHD
код действия «03». Если полномочий нет,
работа функционального модуля будет прервана.
Если полномочия на выполнение операции имеются - далее следует сбор данных для запроса генерации контента отзыва доверенности. Если входящий параметр
IV_COMMENT
не заполнен, будет выведено диалоговое окно для ввода комментария для отзыва. Далее происходит вызов функции генерации контента.
Если контент был сгенерирован и не возникло ошибок, начинается этап подписания полученного контента. Выполняется проверка полномочий объекта /TRL/XDE_M
поле XDE_MCHD
на код действия «02» (подписание). Далее появляется окно для выбора сертификата для локального подписания. После выбора контент подписывается.
После подписания данные об МЧД, контенте и подписи к нему формируют запрос на отзыв. Если ошибок не возникло, во входной параметр ET_FILES
попадут данные
файла контента и файла подписи, а в параметр ES_MCHDHDR
попадет заголовок доверенности.