Файлы системы DIRECTUM

 

Сервер сеансов и служба Workflow

 

Файл SBSessionSrvSettings.xml

Файл SBSessionSrvSettings.xml хранит информацию о настройках сервера сеансов. Находится в каталоге сервера сеансов (см. раздел «Каталоги сервера сеансов и службы Workflow»). Имеет следующую структуру:

 

<?xml version="1.0" encoding="windows-1251" standalone="no"?>

<Settings  SessionServerPort="{Номер TCP/IP порта}"> 

<LicenceServer

ClientPollPeriod = "{Время сообщения об активности по умолчанию}" >

<Индивидуальное время сообщения клиента об активности>[…n]

</LicenceServer>

<PerformanceCounters

FileName = "{Имя файла протоколирования обращений к серверу сеансов}"

Enabled = "{Признак протоколирования обращений к серверу сеансов}"

Period = "{Период протоколирования обращений к серверу сеансов}" />

<ClientConnectionLog

FileName = "{Имя файла протоколирования регистрации пользователей}"

Enabled = "{Признак протоколирования регистрации пользователей}"

Period = "{Период протоколирования регистрации пользователей}" />

</Settings>

где <Индивидуальный период сообщения клиента об активности>::=

<ClientPollPeriodForHost Host="Имя хоста" ClientPollPeriod="Таймаут для хоста"/>

Номер TCP/IP порта. Номер порта, который использует сервер сеансов. Задается при установке системы (см. раздел «Установка сервисных служб системы DIRECTUM» в главе «Установка системы DIRECTUM»). Номер порта должен совпадать со значением установки системы SessionServerPort. Если параметр опущен или конфигурационный файл отсутствует, то используется порт «32300».

Время сообщения об активности по умолчанию. Время для расчета периода сообщения об активности клиентов, для которых не указан индивидуальный период сообщения. Подробнее см. в описании параметра Таймаут для хоста.

Имя хоста. Полное доменное имя компьютера-клиента.

Таймаут для хоста. Время для расчета периода ответа клиента серверу сеансов, указывается в секундах. Минимальное значение 20 секунд, по умолчанию 180 секунд.  Клиент должен посылать ответ серверу сеансов через каждые 2*(ClientPollPeriod+10)div10 секунд, но не чаще, чем через 10 секунд. Если клиент не посылает ответа в промежутке между 2*ClientPollPeriod+10 и 3*ClientPollPeriod+10 секундами, то сервер сеансов считает клиента зависшим и автоматически отключает. Например, если параметр ClientPollPeriod имеет значение 180, то клиент должен посылать ответ серверу сеансов через каждые 38 секунд. Если сервер сеансов не получает ответа между 370 и 550 секундами, то клиент будет автоматически отключен. Если параметр опущен, то используется значение по умолчанию.

Имя файла протоколирования обращений к серверу сеансов. Полный путь доступа к файлу протоколирования обращений к серверу сеансов. В этом файле фиксируется количество обращений к серверу сеансов по протоколу TCP/IP. Имя файла следует указывать только в том случае, если Признак протоколирования обращений к серверу сеансов имеет значение «True». В остальных случаях имя файла следует оставлять пустым.

Признак протоколирования обращений к серверу сеансов. Признак ведения файла протоколирования обращений к серверу сеансов. Возможные значения: «True» - файл протоколирования обращений к серверу сеансов ведется, «False» - не ведется. Значение «True» следует устанавливать только в том случае, был запрос о количестве обращений к серверу сеансов от службы поддержки системы DIRECTUM. В остальных случаях следует устанавливать значение «False».

Период протоколирования обращений к серверу сеансов. Период заполнения файла протоколирования обращений к серверу сеансов. Задается в секундах. Период протоколирования следует указывать только в том случае, если Признак протоколирования обращений к серверу сеансов имеет значение «True». В остальных случаях период следует оставлять пустым.

Имя файла протоколирования регистрации пользователей. Полный путь доступа к файлу протоколирования регистрации пользователей. В этом файле фиксируется, когда и какие пользователи входили в систему, и когда выходили из нее, а также указывается количество свободных лицензий в каждый момент времени.

Признак протоколирования регистрации пользователей. Признак ведения файла протоколирования. Возможные значения: «True» - файл протоколирования регистрации пользователей ведется, «False» - не ведется.

Период протоколирования регистрации пользователей. Период заполнения файла протоколирования. Задается в секундах.

Пример SBSessionSrvSettings.xml:

 

<?xml version="1.0" encoding="windows-1251" standalone="no"?>

<Settings SessionServerPort="32300">

<LicenceServer 

ClientPollPeriod ="60">

<ClientPollPeriodForHost Host="ComputerName.DomainName"

ClientPollPeriod="600"/>

</LicenceServer>

<PerformanceCounters

FileName = ""

Enabled = "False"

Period = "" />

<ClientConnectionLog

FileName ="D:\DIRECTUMSessionSrvLOGS\ClientConnectionLog.log"

Enabled = "True"

Period = "60" />

</Settings>

 

 

 

См. также:

·         Общие сведения о файлах сервера сеансов и службы Workflow;

·         Каталоги сервера сеансов и службы Workflow;

·         Файл SBSessionSrv.exe;

·         Файл SBWorkflowSrv.exe;

·         Файл SBWorkflowSrvSettings.xml.