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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.12.2013, 10:26   #1  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
Отладка "оффлайн"
Ситуация такая. Время от времени у пользователей возникает некая ошибка (полю автоматически присваивается то значение, которое не должно присваиваться).
Нужно "размотать" ситуацию и понять, что именно в бизнес процессе и/или настройках и/или коде неправильно.
Я локализовал то место в коде, которое в конечном счете инициирует ошибку, и куда выполнение при данном наборе условий по идее не должно "проваливаться".
НО: код очень сложный, многоуровневый, этот набор условий - большой, воссоздать ситуацию и вычленить именно то условие или событие, которое привело к ошибке - трудно да и нет времени.
Хочу иметь на руках полную "картину преступления" в тот момент, когда в данное ошибочное место пользователь "провалится" в следующий раз.
Собственно вопрос: есть ли в аксапте некий метод (назовем его getSnapshot()), вызов которого запишет в некий журнал - таблицу БД или в файл следующую информацию:
  1. Стек вызова;
  2. Значения всех локальных и объектных переменных того места, откуда метод был вызван, а также всех локальных и объектных переменных всех уровней выполнения выше по стеку (кроме BLOB);
  3. Возможно, выдаст и некое уведомление о факте проваливания, например на емейл.
Подозреваю, что похожая задача в аксапте решалась многими, и не хочу изобретать лисапед.

AX 4.0 sp3.
__________________
Бесты и регарды!
Теги
debugger, отладка, отладчик

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxmusings: XLNT - A Most "Excellent" Framework for X++ Blog bot DAX Blogs 5 21.08.2013 10:45
emeadaxsupport: Adding a period to the Aging Period Definition and receive the error: "Unlimited can be used only in the first and last period" or "Unit must be less than 0" Blog bot DAX Blogs 0 29.03.2013 06:11
"Замещающая" или "дополнительная" транспортная накладная? samolalex DAX: Функционал 7 19.07.2011 23:09
rumicrosofterp: AX 2009: Видеокурс "Разработка часть 1" Blog bot DAX Blogs 6 18.06.2011 21:04
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20

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

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

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