Настройка репликации
Настройка репликации производится следующими задачами:
- Формирование лога на БД
- Отправка сообщений в РЭМД
- РЭМД: входящий сервис
- Установка подписи МО репилкатором
Все задачи являются эталонными и копируются из эталонного репликатора. Для корректной работы каждой задачи в них необходимо внести изменения, описанные ниже.
Формирование лога на БД

В поле target необходимо указать группу баз данных, которая содержит все БД, из которых должны отправляться файлы в РЭМД.
Отправка сообщений в РЭМД

В Конфигурацию задачи необходимо внести следующие изменения:
-
В поле
sourceнеобходимо указать группу баз данных, которая содержит все БД, из которых должны отправляться файлы в РЭМД. -
В поле
ips.certificateуказать путь к файлу сертификата информационной системы, зарегистрированному в ИПС. -
В поле
ips.providerуказать криптопровайдер и алгоритм. Это могут быть:- csp_vipnet_gost_2001
- csp_vipnet_gost_2012_256
- csp_vipnet_gost_2012_512
- csp_cryptopro_gost_2001
- csp_cryptopro_gost_2012_256
- csp_cryptopro_gost_2012_512
-
В поле
ips.containerуказать наименование контейнера ЭП, импортированного в криптопровайдерю В зависимости от криптоповайдера требуется выполнение следующих условий:- В VIPNET CSP контейнер должен быть указан для локального компьютера.
- В CryptoPro контейнер должен быть импортирован в реестр конкретного пользователя. Служба репликатора должна быть запущена от имени этого пользователя.

РЭМД: входящий сервис

В поле target необходимо указать специальную БД для хранения всех РЭМД МО. Обратите внимание, что БД будет зависеть от того, настроена ли в клинике филиальная система:
- МО – не филиальная структура. В поле
targetнеобходимо указать БД МО. - МО – филиальная структура. В поле
targetнеобходимо указать ЦБД или специально созданную БД. Тогда эта БД указывается в filials_base с grpid=9924.
Установка подписи МО репилкатором
Пример задачи на подпись МО репликатором:
replmode = handler
source = REMD_DIANA
target = REMD_DIANA
user = chea
role = web
LOADER = FIR_EMD_SING_LOADER
handler = FIR_EMD_SIGN_HANDLER
--Разделение типов подписей 01 = PDF, 02 = XML
encoding = include:data_signature_01, include:data_checksum_01, include:data_signature_02, include:data_checksum_02
data_signature_01.encoding = signature:sign_mo
data_checksum_01.encoding = hash:crc32
data_signature_02.encoding = signature:sign_mo
data_checksum_02.encoding = hash:crc32
sign_mo.provider = csp_cryptopro_gost_2012_256
sign_mo.container = pit
sign_mo.pin = 12345678
sign_mo.certificate = C:\key\2022\PIT_2023_base64.cer
--debug
cycle
fdate=01.01.3000
--раз в час
delay=3600
logfile = logs\remd\treatplace_OrgSign_#.txt
text