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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.06.2008, 17:47   #1  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
EventJobCUD and Debugger
Столкнулся с такой интерестной штукой при отладке класса EventJobCUD (пакетное задание для обработки уведомлений):

X++:
while select event
          group by UserId
          where (event.Status == BatchStatus::Waiting) &&
                (event.CompanyId == curext())
    {
              params = connull();
              runAsPermission = new RunAsPermission(event.UserId);
              runAsPermission.assert();

              //BP Deviation Documented
              // при таком вызове дебагер отказывался дебагить функцию  runCudEventsForUser класса EventJobCUD, и для отладки пришлось делать вызов явно
              runas(event.UserId, classnum(EventJobCUD), staticmethodstr(EventJobCUD, runCudEventsForUser),params,
                    curext(), EventJobCUD::getLanguageId(event.UserId));

              CodeAccessPermission::revertAssert();


    }
И вот меня мучает вопрос, как собственно сами создатели отлаживали код, если дебагер не ловит такие вызовы. Ну собственно это не вопрос а просто мысли в слух : )
Старый 19.06.2008, 17:54   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Я для отладки поменял вызов на обычный вызов метода класса (под текущим пользователем).
Старый 19.06.2008, 18:07   #3  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
Я для отладки поменял вызов на обычный вызов метода класса (под текущим пользователем).
я тоже так сделал, просто интересно ..........
Теги
event

 


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

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

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