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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.04.2010, 15:04   #3  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Вплоть до шестой версии (ака 2009) NAS является однопоточных приложением, в один момент времени обрабатывается только один запрос к серверу приложений. Сравнение времени появления записи в логе подключений от веб-сервера (надеюсь есть такой и сразу после записи в лог стоит commit ) со временем появления записи в event логе однозначно определит пользователя и ошибку.
Если Вы используете Navision версии 5.0 и выше и не используете транзакции записи - поможет обработка входящего XML запроса с мягким гашением ошибок и получением текста последней ошибки (примерно так):
ProcessXML.setDOC(xmlDOC);
if not ProcessXML.run then
AddError(xmlDoc, GetLastError);

Насколько я помню, при использовании User Portal Pipe в версии NAS 3.70 предупреждения и сообщения валились в выходищий XML, причем на confirm'ы выдавались заданные по дефолту ответы, про Commmunication компоненты ничего сказать не могу, реализация сокетов с ограничением размера пакета толи в 32, толи в 64 кБ (лишнее просто обрезалось) окончательно убила во мне веру в возможность нормальной интеграции НАВ через NAS .
 


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

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

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