Службы MIS3. Разработка — различия между версиями
Материал из ИбисоПедии
Admin (обсуждение | вклад) (→Список сервисов) |
Admin (обсуждение | вклад) (→Список сервисов) |
||
| Строка 35: | Строка 35: | ||
== Список сервисов == | == Список сервисов == | ||
* [[Учет смертности и рождаемости ХМАО]] | * [[Учет смертности и рождаемости ХМАО]] | ||
| − | * Across | + | * [[Across]] |
* ЛИС результаты анализаторов | * ЛИС результаты анализаторов | ||
* [[ХОСТ (портал пациента)]] | * [[ХОСТ (портал пациента)]] | ||
Версия 08:18, 5 декабря 2016
Содержание
Общие требования
Аутентификация в БД
- каждая служба должна работать под своим уникальным пользователем (для того чтобы можно было мониторить работу службы со стороны БД)
- имя пользователя должно быть большими буквами и начинаться с "SRV_"
Структура файлов
- каждая служба живет в своем каталоге
- имя исполняемого файла службы должно заканчиваться на _srv
- имя службы должно начинаться с ibis
- имя исполняемого файла по управлению службой должно заканчиваться на _control
- настройки службы должны храниться в ini файле рядом с исполнимыми файлами.
Требования к работоспособности при потере соединения
- Служба должна корректно отрабатывать ошибки, связанные с потерей соединения с БД и пытаться восстановить соединение самостоятельность.
Пример расположения служб
IBIS_SRV
├──Ibis.ini
├─SERTIFIATE
│ ├──IBIS_SERTIFICATE_SRV.EXE
│ ├──IBIS_SERTIFICATE_CONTROL.EXE
│ ├──IBIS_SERTIFICATE.INI
│ └──LOG - Папка с логами
└─SPARM
├──IBIS_SPARM_SRV.EXE
├──IBIS_SPARM_CONTRL.EXE
├──SPARM.INI
└──LOG
Список сервисов
- Учет смертности и рождаемости ХМАО
- Across
- ЛИС результаты анализаторов
- ХОСТ (портал пациента)
- Интеграция с ЛИНС Махаон
- Интеграция с СПАРМ
- Интеграция с ИСАР