13.05.2015, 17:52 | #1 |
Участник
|
Отладка AfServiceFactory AX 2012
Коллеги, доброго времени суток.
Подскажите пожалуйста, как осуществляется отладка классов имплементированных от класса AfServiceFactory? Например AfProjectServiceClass Все "стандартные" способы отладки пока не дают должно результата. Спасибо. |
|
13.05.2015, 18:29 | #2 |
Участник
|
Расскажите plz, как вы сейчас отлаживаете интересующие классы, и что именно не выходит.
|
|
13.05.2015, 18:49 | #3 |
Участник
|
если это сервис, то отлаживать надо с помощью VS
этот способ входит в число ваших "стандартных"? или это нестандартный способ? |
|
14.05.2015, 10:29 | #4 |
Участник
|
Спасибо за отклик.
Под "стандартными" я понимаю отладку в том числе с VS запуская монитор отладки msvsmon на AOS, цепляясь к процессу Ax32Serv. Установив точки останова в AfProjectServiceClass, symbols погружаются корректно. Инициирую отработку операции со стороны PS (Project Server). Проводка по интеграции прилетает в DAX. Но остановки, в указанных точках останова, не происходит. Допустимость отладки включена, так как для пакетных обработок остановка происходит. Вторая попытка, это работа с сервисом интеграции который идёт в поставке к DAX в рамках интеграции с PSI (Project Server Integration). Цепляюсь к AxSynchronizationService, имея разобранную dll, но в данном случае для класса AfProjectServiceClass symbols не прогружаются (есть предположение что и не должны). К слову, конфигурация вида: (всё отдельные машины - 5 штуки) AOS - SQL - SharePoint for DAX EP - PS - VS Сейчас работаю только с VS и AOS. Вопрос вероятно звучит вообще глобальнее, как осуществить отладку стандартных (не Web ) сервисов DAX? Так как, например, DAX PSI использует MSMQ. Надеюсь чуть прояснил картину. Спасибо. |
|
14.05.2015, 11:02 | #5 |
Участник
|
Отладку надо делать под Аксаптой, а не VS
Запустите Аксапту под админом (Запустить от имени администратора в операционке) Поставьте точку остановки в нужном классе Запустите отладчик из Аксапты (Сервис/Отладчик в разработческом воркспейсе) Ждите, когда отладчик перехватит код
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: gl00mie (5), R.Safianov (2), aweaka (1). |
15.05.2015, 13:43 | #6 |
Участник
|
Цитата:
|
|
|
|