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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.06.2005, 18:19   #1  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
873 / 649 (23) +++++++
Регистрация: 14.10.2004
? Сколько АОСов "смотрят" на одно приложение?
У нас в тестовых целях запущено несколько АОСов, которые смотрят на одно и то же приложение (папку, где хранятся файлы приложения).
Лицензия на 5 АОСов.
Когда запускаем 5-й АОС он ругается, что превышено допустимое лицензией количество АОСов: "Concurrent number of AOS' for this application exceeds the licensed number. "

Как-нибудь можно посмотреть, сколько АОСов в данный момент подключены к одному приложению и имена этих АОСов?
Старый 08.06.2005, 18:44   #2  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
873 / 649 (23) +++++++
Регистрация: 14.10.2004
Как решать проблему, нашел здесь:
http://forum.mazzy.ru/index.php?showtopic=976

А вот как посмотреть, сколько АОСов "смотрят" на одно приложение?
Файл axdat.udb непригоден для наглядного просмотра.
Старый 08.06.2005, 19:34   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
не пробовал. например:
перебрать все сессии (см. xSession.maxSession и xSession.numSession)
просуммировать только те, которые образованы АОСами (см метод xSession.ClientKind)

имена АОСов можно узнать xSession.AOSName
__________________
полезное на axForum, github, vk, coub.
Старый 09.06.2005, 09:52   #4  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
873 / 649 (23) +++++++
Регистрация: 14.10.2004
Посмотрел форму SysUsersOnline. В результате удалось сосчитать количество активных АОСов.
А вот имена АОСов не получилось достать.
PHP код:
static void Job62(Args _args)
{
    
int counter;
    
int maxSessions Info::licensedUsersTotal();
    
xSession session;
    
AOSSessionInfo aosSession;
    
AOSClientMode clientMode;
    ;

    if (!
maxSessions)          //Demo mode
        
maxSessions 3;
    for(
counter 1counter <= maxSessions;counter++)
    {
        
session = new xSession(countertrue);
        if(
session.userId() == '-AOS-')
        {
            
info(session.userId());
        }
   }

Старый 09.06.2005, 16:04   #5  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
xSession.AOSName() ?
__________________
Андрей.
Старый 09.06.2005, 16:17   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
и еще совет.

xКлассы я давал для того, чтобы было понятно, где искать.
В коде лучше пользоваться не базовыми xКлассами, а нормальными. Так, вместо xSession лучше использовать тип Session.
__________________
полезное на axForum, github, vk, coub.
Старый 09.06.2005, 16:45   #7  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
873 / 649 (23) +++++++
Регистрация: 14.10.2004
xSession.AOSName() выдает пустую строку

Хотя, если убрать условие if(session.userId() == '-AOS-') , то для каких- то подключений она выдает имена АОСов. Но эти имена выдаются только в 30% случаев.

PS:В конце концов, это не бог весть какая важная проблема. Можно жить и без этого.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Несколько АОСов и одно приложение Михаил Петрович DAX: Администрирование 4 09.04.2009 13:06
"Пустое" приложение AraraT® DAX: Программирование 3 07.01.2007 23:41
"Сопоставление фактур с оплатами" и "Сопоставление открытых проводок" chel DAX: Функционал 2 16.09.2004 12:03
Как в range на одно и тоже контейнерное поле поставить условие: "исключ." && like Pustik DAX: Программирование 15 03.07.2004 11:54
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20

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

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

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