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