6.2.5 Удаление message.json
Файл message.json добавляется «Узлом сопряжения» при отправке сообщения. C точки зрения формата МЭДО пакеты корректные, файл message.json указан в файле конверта envelope.ini. Добавление дополнительных файлов в конверт электронного сообщения не противоречит формату МЭДО 2.7.1, некоторые организации также добавляют дополнительные файлы в конверт электронного сообщения, как пример, Аппарат Правительства РФ добавляет в сообщения файл annotation.txt.
Для того, чтобы удалить файл message.json из исходящего контейнера необходимо добавить в настроенные правила «Исходящие из...» новое действие с вызовом плагина «Удаление message.json». Действие «Вызов плагина» необходимо добавить ПЕРЕД действием «Копировать сообщение в шлюз». Для этого:
- Откройте раздел «Правила» в УС.
- Выберите нужное правило (правило, в котором происходит передача исходящего сообщения в сторону шлюза оператора) и перейдите на вкладку «Действия».
- Создайте действие - «Вызвать плагин», Выбор плагина - «Удаление message.json».
- Создайте действие, дублирующее первое (в котором происходит копирование сообщения в шлюз оператора)..
- Удалите первое действие.
- Нажмите на кнопку «Сохранить».
Результат должен быть как на Рисунок 6.29.1. В этом случае в шлюз будет передано сообщение без файла message.json. При необходимости аналогичное действие может быть добавлено в правила передачи входящего сообщения в другие шлюзы, если наличие файла message.json вызывает конфликт в принимающей информационной системе.
Рисунок 6.29.1. Список действий для удаления message.json перед передачей в шлюз