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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2004, 13:33   #21  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Изначально опубликовано lugachy


АОСов на сервере несколько, но каждый работает на своем приложении и своей БД. Пользователи невидны в пределах одного АОСа.
Странно.
Кстати, а удаление файла axdat.udb и перезапуск аоса не помогает?
__________________
С уважением, Вячеслав.
Старый 01.10.2004, 13:39   #22  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Цитата:
Изначально опубликовано slava
А какая версия аксапты? У меня вообще древнее некуда - 2.5 сп1, и то про "мертвых" уже забыл. Помню, что когда была подобная проблема - то где-то постучал по настройкам, они и исчезли. Советы по настройке брал здесь, либо на течнете - больше неоткуда .
Axapta 3 Sp0. на Sp3 стала проявлються та же беда ... БД - Oracle 9.
Вот тут примерно тоже обсуждалось: http://www.axforum.info/forums/showt...F0%E2%E5%F0%E5 Я там тоже на это жаловался...

Выпадают пользователи, а сессия - остается. И висит... до перезагрузки АОСа иногда... когда отключаешь сессию из Администрирования (ну или программно) - не помогае все равно

С Уважением,
Георгий
Старый 01.10.2004, 13:45   #23  
Grey is offline
Grey
Участник
 
27 / 10 (1) +
Регистрация: 29.07.2004
Адрес: Сызрань
Цитата:
Изначально опубликовано George Nordic
PHP код:
    container usersList;
    ;

    
usersList conins(usersList1"gnrd");
    
SysUsersOnline::dispatchMessage(usersListstrfmt("Info from %1 %2"curuserid(), time2str(timenow(),0,0)), "Test 1");
    
AOSSessionInfo::sendMessage(3/*номер сессии*/"Info""Test 2"); 
С Уважением,
Георгий
Вроде бы команда AOSSessionInfo::sendMessage отправляет сообщение пользователям AOS... А в 2-х уровневой кофигурации она работать не будет.
Или я ошибаюсь?
Старый 01.10.2004, 13:54   #24  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Не могу проверить Давно не работаю в 2х звенке... ставить клиента Oracle... Не, он стоит, даже вместе с TOADom , но предпочитаю все-равно работать через AOS... даже вести разработку... Кстати, ничем не хуже оказалось: те же траблы с совместной разработкой, что а 2х звенке - ни больше, ни меньше

С Уважением,
Георгий.
Старый 04.10.2004, 09:31   #25  
Grey is offline
Grey
Участник
 
27 / 10 (1) +
Регистрация: 29.07.2004
Адрес: Сызрань
Спасибо всем за ответы, особенно Dron AKA andy за рабочий код !!!
Старый 04.10.2004, 10:10   #26  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
to Grey:
Вот что мы видим внутри SysUsersOnline::dispatchMessage:
PHP код:
server static void dispatchMessage(container recipientsstr titlestr message)
{
    
int             i;
    
int             sesId;
    
AOSSessionInfo  testSession;
    ;

    for(
i=1i<=conLen(recipients); i++)
    {
        
sesId       conPeek(recipientsi);
        
testSession = new AOSSessionInfo(sesId);

        if (
testSession)
        {
        <
B>    AOSSessionInfo::sendMessage(sesIdtitlemessage);</B>
        }
    }

Так что...
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Старый 17.01.2007, 10:31   #27  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
AX 4.0
В Ax 4.0 не нашел кнопки для отправки сообщений, соответствующих методов, как в 3.0, в репозитарии нет.
Кто-нибудь подскажет, почему убрали такую возможность? Или, может, появилось что-то взамен?
__________________
Ivanhoe as is..
Старый 17.09.2008, 14:38   #28  
JeS is offline
JeS
Участник
 
61 / 22 (1) +++
Регистрация: 30.10.2007
Адрес: СПб
Позвольте возродить ветку. Кнопочки для отправки сообщений активным юзерам в АХ 4.0 действительно нет, но приделать хочется. Абсолютный аналог троечной. А теперь вопрос: подскажите как это можно сделать? В классе AOSSessionInfo нет больше метода sendMessage.
Старый 18.09.2008, 10:29   #29  
#bet is offline
#bet
MCTS
Аватар для #bet
MCBMSS
 
30 / 13 (1) ++
Регистрация: 02.06.2004
Адрес: Киев
В четверке отправка сообщений реализована через "Оповещения".
Попробуйте порыть в этом направлении.
Старый 18.09.2008, 11:41   #30  
JeS is offline
JeS
Участник
 
61 / 22 (1) +++
Регистрация: 30.10.2007
Адрес: СПб
Спасибо, буду рыть в этом направлении. Но я так понял, что система оповещений в 4-ке подвязана к почте. Мне же нужно отправить сообщение в режиме он-лайн так сказать, и чтобы оно появилось у всех активных юзеров вне зависимости от их действий. Например, хочу тормознуть АОС - предупреждаю всех своим сообщением и через минуток 5 торможу его.
Старый 18.09.2008, 13:07   #31  
#bet is offline
#bet
MCTS
Аватар для #bet
MCBMSS
 
30 / 13 (1) ++
Регистрация: 02.06.2004
Адрес: Киев
Я пробовал делать вот так:
X++:
    UserID          userID   = 'User1';
    str             subject     = 'Subject';
    str             message     = 'Message';
    EventInbox      inbox;
    EventInboxId    inboxId;
    ;
    inboxId = EventInbox::nextEventId();

    inbox.initValue();
    inbox.ShowPopup = NoYes::Yes;
    inbox.Subject = subject;
    inbox.Message = message;
    inbox.SendEmail = false;
    inbox.UserId = userId;

    inbox.InboxId = inboxId;

    inbox.AlertCreatedDate = systemdateget();
    inbox.AlertCreateTime = timeNow();

    inbox.insert();
Но от Аксапты не смог добиться чтобы онлайн-пользователю выдало сообщение.
Может у Вас получится....

Последний раз редактировалось #bet; 18.09.2008 в 13:09.
Старый 18.09.2008, 15:23   #32  
JeS is offline
JeS
Участник
 
61 / 22 (1) +++
Регистрация: 30.10.2007
Адрес: СПб
Спасибо #bet! Сейчас, честно говоря, у меня нет времени этим заняться вплотную, но обязательно попробую. Отпишусь, если выйдет.
Старый 02.06.2009, 11:34   #33  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
AOSSessionInfo::sendMessage в AX 4.0 не работает такое (
никто еще не разобрался как это можно заменить ?
Старый 02.06.2009, 12:13   #34  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
В 4.0 нельзя отправить сообщения напрямую всем активным клиентам. Есть варианты - рассылка почты (есть возможность всем активным) или создание оповещений (можно с почтой, можно без, но без доработки создавать оповещения просто так неудобно да и их доставка не гарантирована, а зависит от настроек пользователя).

Поищите на форуме - еще для тройки делали рассылку через net send.
__________________
Ivanhoe as is..
Теги
сообщение, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Выплата зарплаты в Аксапте PSA DAX: Функционал 11 06.04.2009 13:09
Standart Costing, Direct Costing и механизмы их реализации в Аксапте slava09 DAX: Функционал 55 05.06.2006 11:00
Система оповещений в Аксапте (события в Аксапте) raunio DAX: Прочие вопросы 1 29.09.2005 15:44
Можно ли в аксапте реализовать такой SQL запрос: Sergey_1972 DAX: Программирование 14 18.03.2004 16:33
Сводное планирование в Аксапте PSA DAX: Функционал 2 02.02.2004 15:24
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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