AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.11.2006, 09:49   #1  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
? Номер сеанса активного пользователя
Возвращаясь к вопросу о отображении активных пользователей:
Если номер сеесии активного пользователя превысит расчетное maxSession в классе Info::licensedUsersTotal(), то такой пользователь не отобразится в форме управления.
Можно, конечно, везде в присвоениях превратить maxSessions = Info::licensedUsersTotal() в maxSessions = Info::licensedUsersTotal() * 2 (см. методы в классе SysUserOnline).
Выяснил, при каких условиях номер активной сессии может превысить лицензионное количество: если на работающем приложении подвисли сессии (неубиваемые), остановили сервер AOS и не удалили файл axdat.udb, то присвоение номеров сессий при входе идет не с 1, а по другому принципу.
Может быть есть более правильное решение для отображения активных сессий за пределами лицензионного соглашения?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 22.11.2006, 13:46   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
Если номер сеесии активного пользователя превысит расчетное maxSession в классе Info::licensedUsersTotal()
...
Может быть есть более правильное решение для отображения активных сессий за пределами лицензионного соглашения?
Хочу напомнить о пункте 4.4 правил.

Я понимаю, что вы предприняли попытку объясниться. Но очень боюсь, что обсуждение зайдет за границу допустимого.
__________________
полезное на axForum, github, vk, coub.
Старый 22.11.2006, 14:24   #3  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Хочу напомнить о пункте 4.4 правил.

Я понимаю, что вы предприняли попытку объясниться. Но очень боюсь, что обсуждение зайдет за границу допустимого.
В том то и дело, что лицензия не нарушается. Больше, чем доступно по лицензии, пользователей в системе нет. Profiler количество отображает корректно, а вот в форме активных пользователей пользователя с кодом сеанса за допустимым диапазоном не вижу. Вот и возник вопрос
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 22.11.2006, 14:32   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
Может быть есть более правильное решение для отображения активных сессий за пределами лицензионного соглашения?
Разберитесь с классом xSessions
У него есть метод maxSessionId, а также numSession.
Это вы, скорее всего, уже знаете.

Зайти за пределы этого диапазона, если сделать цикл от 0 до 65535 и для каждого числа создавать new xSession(i) и проверять эту сессию методами clientKind или подобными... Это долго. Но другого способа я не знаю.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
aEremenko: Как сопоставить пользователя DAX и сессию в Microsoft SQL? Blog bot DAX Blogs 2 04.10.2007 20:08
Почему не дает проставлять инв.номер ОС через закупку? Pismarkina DAX: Функционал 5 03.11.2006 15:49
Активные пользователи и номер сессии KiselevSA DAX: Администрирование 4 14.08.2006 14:32
Меню пользователя :( leshy DAX: Функционал 1 21.01.2005 11:37
Упрощенная настройка прав пользователя renat DAX: Программирование 4 03.09.2003 05:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:30.