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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2009, 15:32   #1  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Post dynamics://0/?DrillDown_111/ - как создавать такие ссылки ?
Эти когда при генерации Alerts в сообщение добавляется ссылка на запись инициировавшую событие. Пытался словить дебаггером - не останавливается на инсертах даже по breakpoint; .. google тоже молчит ..

Появилась необходимость создавать такие ссылки из кода.
__________________
_databaseTransDelete ... bl@$ !
Старый 13.03.2009, 15:42   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Там ссылка на запись самого алерта, а не на запись в форме.
__________________
С уважением,
glibs®
Старый 16.03.2009, 12:34   #3  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Да, поиском нашел нужные классы - EventActionAlert и -Email.

Все равно странно что даже обычно железный breakpoint; не срабатывает нигде при отладке этой функциональности.
__________________
_databaseTransDelete ... bl@$ !
Старый 16.03.2009, 12:47   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Все равно странно что даже обычно железный breakpoint; не срабатывает нигде при отладке этой функциональности.
Возможно, текущая конфигурация AOS не разрешает отладку кода, выполняющегося на сервере. (возможно, эти классы выполняются на сервере ).
Нужно посмотреть в конфигурационной утилите сервера галку, примерно с таким смыслом: "Разрешить дебаг кода на сервере". Находится на первой закладке.
Старый 16.03.2009, 13:13   #5  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от DTD
...
Все равно странно что даже обычно железный breakpoint; не срабатывает нигде при отладке этой функциональности.
...
Ничего странного нет и быть не может.

Обработчик оповещений запускается через конструкцию runas() (поищите по буквам без скобок на этом форуме). Вот место вызова для событийных оповещений.

АОТ\Classes\EventJobCUD.run()

Отладка в конструкции runas() не поддерживается (по крайней мере в 4.0). Поищите тему про отладку и пакетную обработку. Там же написано как на тестовой базе можно при желании порыться отладчиком.
__________________
С уважением,
glibs®
За это сообщение автора поблагодарили: DTD (1).
Старый 16.03.2009, 15:24   #6  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Возможно, текущая конфигурация AOS не разрешает отладку кода, выполняющегося на сервере. (возможно, эти классы выполняются на сервере ).
ну хорошо хоть не посоветовали проверить стоит ли '//' перед 'breakpoint;' )))

в других серверных классах все отлично работает, а тут даже на формах не срабатывает, формы то я надеюсь не сервере выполняются ? )
__________________
_databaseTransDelete ... bl@$ !
Старый 16.03.2009, 15:26   #7  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Цитата:
Сообщение от glibs Посмотреть сообщение
Обработчик оповещений запускается через конструкцию runas() .
А, теперь понятно почему, спасибо.
__________________
_databaseTransDelete ... bl@$ !
Старый 16.03.2009, 17:43   #8  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Еще одна странная вещь которую заметил - Alerts доставляются при выключенной пакетной обработке :-/ Не понятно какой процесс достает их из AlertInbox и доставляет пользователю ... неужели кернел ..
__________________
_databaseTransDelete ... bl@$ !
Старый 16.03.2009, 18:40   #9  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Если вы имеете в виду отображение на экране в GUI уже сгенерированного в EventInbox уведомления, то этим занимается клиент. Частота сканирования новых уведомлений указывается в опциях пользователя.
__________________
С уважением,
glibs®
Старый 16.03.2009, 18:49   #10  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
да, именно это и имел в виду

почему-то казалось что это должна быть batch job сканирующая inbox и показывающая alerts
__________________
_databaseTransDelete ... bl@$ !
Старый 16.03.2009, 19:01   #11  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Нет. Есть процедура расчета (генерации) оповещений. Она запускается в виде периодической операции вручную, и может быть запущена в режиме пакетной обработки. Она как раз и пишет EventInox. А отображением в пользовательском интерфейсе... вроде, сервисы обычно не занимаются.
__________________
С уважением,
glibs®
Теги
drill-down, оповещения, alert

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: Microsoft's strategy and vision for Dynamics AX and SOA Blog bot DAX Blogs 0 05.03.2009 18:05
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Inside Dynamics AX 4.0: Usage Scenarios Blog bot DAX Blogs 0 04.10.2007 05:15
Сергей Герасимов: Что нового в Microsoft Dynamics AX 4.0 Blog bot DAX Blogs 0 16.01.2007 11:00
Dynamics AX: Why Dynamics AX beats SAP Blog bot DAX Blogs 0 10.01.2007 23:15

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

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

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