Службы MIS3. Разработка — различия между версиями
Материал из ИбисоПедии
Admin (обсуждение | вклад) |
|||
| Строка 7: | Строка 7: | ||
=== Структура файлов === | === Структура файлов === | ||
* каждая служба живет в своем каталоге | * каждая служба живет в своем каталоге | ||
| − | * имя исполняемого файла службы должно заканчиваться на _srv | + | * имя исполняемого файла службы должно заканчиваться на '''_srv''' |
| − | * имя исполняемого файла | + | * имя службы должно начинаться с '''ibis''' |
| + | * имя исполняемого файла по управлению службой должно заканчиваться на _control | ||
* настройки службы должны храниться в ini файле рядом с исполнимыми файлами. | * настройки службы должны храниться в ini файле рядом с исполнимыми файлами. | ||
| Строка 16: | Строка 17: | ||
├──Ibis.ini | ├──Ibis.ini | ||
├─SERTIFIATE | ├─SERTIFIATE | ||
| − | │ | + | │ ├──IBIS_SERTIFICATE_SRV.EXE |
| − | │ | + | │ ├──IBIS_SERTIFICATE_CONTROL.EXE |
| − | │ | + | │ ├──IBIS_SERTIFICATE.INI |
│ └──LOG - Папка с логами | │ └──LOG - Папка с логами | ||
└─SPARM | └─SPARM | ||
| − | + | ├──IBIS_SPARM_SRV.EXE | |
| − | + | ├──IBIS_SPARM_CONTRL.EXE | |
├──SPARM.INI | ├──SPARM.INI | ||
└──LOG | └──LOG | ||
Версия 08:21, 2 декабря 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