В клиентском агенте JMS существуют следующие типы триггеров:
1. Триггеры открытия сессии:
a. При старте программы
b. При восстановлении соединения
c. При подключении ключевого носителя
2. Триггеры закрытия сессии:
a. При отключении ключевого носителя по которому в данный момент открыта сессия
b. При потере соединения с сервером
Настройка указанных триггеров осуществляется в реестре:
[HKCU / SOFTWARE /Aladdin / Enterprise Application Platform Client / Default / SessionManager] исходя из следующей таблицы (ниже). Тип всех параметров – строковый, значения «true» или «false».
Вид операции |
Название параметра
|
Описание
|
Значение по умолчанию
|
Открытие сессии
|
OpenSessionOnAppStart
|
Открывать сессию при старте программы
|
false
|
OpenSessionOnDeviceConnected
|
Открывать сессию при подключении ключевого носителя
|
false
|
|
|
OpenSessionOnResume
|
Открывать сессию при выходе из режима гибернации или StandBy (Sleep)
|
false
|
|
OpenSessionOnSwitchOnline
|
Открывать сессию при восстановлении соединения к серверу или сервису клиента
|
false
|
Закрытие сессии
|
CloseSessionOnSwitchOffline
|
Закрывать сессию при потере соединения с сервером и переходе в offline режим
|
false
|
CloseSessionOnDeviceDisconnected
|
Закрывать сессию при отключении ключевого носителя по которому текущая сессия открыта
|
true
|