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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.08.2007, 13:28   #1  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Подскажите, пожалуйста, как можно запустить debuger для кода который выполняется в коде юнитах Employee Portala (6800-6872)?
Есть параметр debug у Application Servera но с ним тоже чего то не могу разобраться.
Старый 15.08.2007, 12:09   #2  
Critic is offline
Critic
Участник
Аватар для Critic
 
13 / 10 (1) +
Регистрация: 17.03.2006
Цитата:
Сообщение от Константин! Посмотреть сообщение
Подскажите, пожалуйста, как можно запустить debuger для кода который выполняется в коде юнитах Employee Portala (6800-6872)?
Позвольте полюбопытствовать
1) ваша версия программы какая?
2) Что в CU Employee Portala? в нашей версии подобного нет
3) Стоповые точки ставить в CU пробовали? А анализатором кода пользовались?
__________________
Ведрусса. Я не волшебник, а только учусь
Старый 24.09.2007, 12:52   #3  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
2Critic:

1) 4 sp3
2) Интересует CU6814 EP Encode XML в моей версии он присутствует и через него идет обмен данными с MSPS
3) Установка точек в CU не помогает т.к запуск CU 6814,6815 ведется от лица Application Servera а точки мы ставим в текущем клиенте
4) Пункты "Сервис – Debugger - выполнение кода" и "Сервис-Монитор клиента" тоже не работают по причине изложенной в пункте 3
У вас получилось отлаживать код Employee Portala ? если да то как?
Старый 24.09.2007, 16:18   #4  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Цитата:
Сообщение от Константин! Посмотреть сообщение
2Critic:

1) 4 sp3
2) Интересует CU6814 EP Encode XML в моей версии он присутствует и через него идет обмен данными с MSPS
3) Установка точек в CU не помогает т.к запуск CU 6814,6815 ведется от лица Application Servera а точки мы ставим в текущем клиенте
4) Пункты "Сервис – Debugger - выполнение кода" и "Сервис-Монитор клиента" тоже не работают по причине изложенной в пункте 3
У вас получилось отлаживать код Employee Portala ? если да то как?
Интересующие показатели сохраняете в переменных, эти значения переменных можно выводить в эррорах или мессаджбоксах. Все данные переменные заносятся в журнал событий системы, там их просматриваете и анализируете :-))). Да. AS должен быть запущен как служба.
Старый 24.09.2007, 18:04   #5  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Большое спасибо. Про ероры я знал а про мессаги я не допер. Я по этому поводу вопрос буржуям задал помотрем что оветят.
Старый 26.09.2007, 11:42   #6  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Вот что ответила тех потдержка:

Thank you for waiting and sorry for the delay. The queue has been really busy. I had a chance to discuss this with the Escalation Engineer who has the following to say:

We can Debug the code that runs in Navision (whatever NAS does) but not the code that runs on the SharePoint Server. The fields that you mentioned from Table 6800 is used in Code unit 6813 - EP Decode XML

IF SupportFunctions.CheckIfDebug THEN BEGIN
MESSAGE(Text001,FilterString);
END;

It typicall debugs what NAS does. If you want to Debug any specific parts then the easier way to Debug NAS is by designing Code unit 6810 and adding the following lines at the top:

IF GUIALLOWED THEN
SetNASID('NEP-1');

Then stop the NAS, and run the codeunit from a normal client instead.
[Then you can activate the debugger and see what NAS would be doing.

I hope this information is helpful to you.

Status:
Customer has Action

Оказывается нужно проста вставить две строчки кода в кодеюнит чтобы отладка пошла из под клиента а не от имени App сервера
Я думаю вопрос с отладкой портала можно считать закрытым. Ура!!!
 


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

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

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