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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2007, 09:39   #1  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
RPC:Starting - непонятный вызов
Dear All! Привет!

В SQL-профайлере (SQL2005 SP2) отлавливаю RPC:Starting, выдаваемые Аксаптой (3.0 SP3). Вижу вызовы такого плана:

exec sp_execute 504,0x0701040000000118000000010000000001FB00000001FFFFFFFFFF,'user25',29,'WMSPickingRoute','',0,'dat'

Что бы сие значило?
SP:Starting отслеживаются нормально, а здесь какая-то бинарщина непонятная...
Старый 28.04.2007, 10:21   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
перед этим где-то должен быть вызов sp_prepare (точно не помню) с темже 504 номером, в котором объявляется запрос с параметрами. Один из параметров, очевидно, контейнер, который и идет "бинарщиной"
Старый 28.04.2007, 10:31   #3  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Это контейнер в таблицу записывается
Что бы увидеть, какой запрос выполняется, включите в профайлере StoredProcedures/SP:Stmt Starting
__________________
Axapta v.3.0 sp5 kr2
Старый 28.04.2007, 11:50   #4  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
2 Wamr
Имеется в виду exec sp_prepexec?

2 AndyD
Добавил SP:StmtStarting. Показывает много полезного, но связь с "NNN" в "exec sp_execute NNN ..." не отслеживается...


До сих пор приходилось "много и долго" отслеживать пары exec sp_cursorprepexec/exec sp_cursorexecute, но здесь не тот случай...
Старый 28.04.2007, 22:24   #5  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
перед этим запросом где-то должен быть
declare @p1 int
set @p1=504
exec sp_prepexec @p1 output,N'@P1 image,@P2 varchar(1000),@P3 int,@P4 varchar(1000),@P5 varchar(1000),@P6 int,@P7 varchar(1000)',N'UPDATE
SYSLASTVALUE SET VALUE=@P1 WHERE ((((((USERID=@P2) AND (RECORDTYPE=@P3)) AND (ELEMENTNAME=@P4)) AND (DESIGNNAME=@P5)) AND (ISKERNEL=@P6)) AND (COMPANY=@P7))'

и все это спокойно ловится дефолтными настройками Profiler-а
За это сообщение автора поблагодарили: alex55 (1).
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
RPC exception 5 occurred (AX2009) player DAX: Администрирование 6 30.05.2012 11:38
RPC Error 1726 maximka DAX: Администрирование 12 24.08.2011 17:49
gl00mie: View AOCP/RPC Interface Version used by an Arbitrary DAX Binary Blog bot DAX Blogs 0 30.09.2008 16:05
Вызов мастера DreamCreator DAX: Программирование 1 04.11.2004 18:51
вызов класса с передачей параметров simply DAX: Программирование 2 23.06.2004 18:04

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.