Схема підключення армів НБУ до FossDocMail

Загальні відомості

Дана схема підтримує сумісність роботи існуючих АРМ-ів НБУ при переведенні їх з поштового сервісу пошти НБУ на поштовий сервіс пошти FossDocMail.

В склад пакету входять:

  • програма Ftomail, яка призначена для упаковки, отриманих від АРМ-а файлів і розпакування поштових конвертів, отриманих на адресу АРМ-а;
  • програма Tcpfoss-client, яка призначена для прийому/передачі поштових повідомлень від робочого місця АРМ-а на поштовий сервер FossDocMail;
  • програма FmStat , яка призначена для перегляду трафіку поштових повідомлень сформованих і прийнятих програмою Fromail;
  • bat-файл .\MySQL\Bin\START.bat., що призначений для автономного запуска СУБД MySql;
  • програма управління сертифікатами TcpFossCertMgr.

Алгоритм роботи

Файли, які генеруються АРМ-ом поміщаються в папку для файлів на передачу. Програма Ftomail при своєму запуску в режимі (-tm) або у спільному режимі роботи (-utm) упаковує ці файли в поштові конверти формату FossMail і поміщає їх на на передачу на поштовий сервер для програми TcpFoss_Client. При цьому в момент упаковки проводитиметься запис про цю операцію в СУБД. Для сумісності адресу пошти НБУ і пошти FossDocMail використовується служба відповідності адрес, яка ставить у відповідність адреса пошти НБУ з адресою FossMail. Список відповідностей зберігається на поштовому сервері.

arm_fdm_nbu_ua

Програма TcpFoss виконує передачу конвертів на поштовий сервер і одночасно приймає конверти від нього в папку “Прийняті поштові конверти”. Після закінчення її роботи запускається програма Ftomail в режимі (-um) або в режимі (-utm) і виконує розкриття конвертів, поміщаючи вкладені в них файли в папку “Прийняті файли”. Інформація про це записується в СУБД.

Програма FmStat призначена для перегляду інформації про проходження поштової кореспонденції між АРМ-ом і поштовим сервером. Для запуску програми необхідно запустити .\FMStat\FMStat.net.exe. Як працювати з БД описано в інструкції експлуатації FMStat. З огляду на те, що запуск СУБД здійснюється ftomail, остання повинна бути запущена хоча б раз до запуску FMStat. Також запуск СУБД MySql можна здійснити за допомогою програми Start.bat, вона перевіряє чи працює MySql і в разі його зупинки – стартує його.

Інсталяція пакета програм

Для роботи пакета необхідно наявність встановленого ПЗ:
“Распространяемый пакет Visual C++ для Visual Studio 2015 – версия x86”
“Microsoft .NET Framework 4 (автономный установщик)”

Пакет програм поставляється у вигляді інсталяції пакету, яку необхідно розгорнути на комп’ютері, де буде встановлений відповідний АРМ НБУ. Архів з програмами і бібліотеками можете скачати на сторінці “Скачати/оновити автоматизоване робоче місце”. 

В результаті інсталяції повинна бути створена така структура.

arm_dir

Для передачі і прийому повідомлень електронної пошти використовується програма TcpFoss як сервер автоматизації.  

Для підключення до поштового сервера необхідно отримати від адміністратора поштового сервера наступні параметри файлу конфігурації .\config.txt

Секція [COMMON]

;Адреса відправника. %user% замінюється на значення параметру  -s
FmAddress = 

;Серійний номер програми TcpFoss-client, отриманий від розробника.
FmBoxPwd = 

;Адреса поштового сервера
FmHost = 

;Порт TcpFoss
FmPort = 

;Порт функції Resolve
ResolvePort =