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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2014, 15:48   #1  
ex3em is offline
ex3em
Участник
 
38 / 19 (1) ++
Регистрация: 22.07.2008
:( AIF - как экранировать вызовы throw в аксапте
Из вне вызывается метод Аксапты при помощи AIF код выполняется, но внутри метода генерируется исключение throw error в конструкции try catch. На этом вызов метода из вне валиться и в catch выполнение кода не происходит.

Ax2009
пример

X++:
try
{
    this.postPurch(_purchId); //внутри этого метода возникает throw error....
}
catch
{
    //а это уже не выполняется ((
    this.sendMail();
    return 'Ошибка во время разноски заказа';
}
Нашел похожую тему AIF: как вернуть ошибки/инфолог из ахапты? сделал настройку как описано - возвращает текст последней ошибки, но catch все равно не выполняется. В идеале хотелось бы заэкранировать ошибку (чтобы метод не валился) и выполнить код в catch.

Последний раз редактировалось ex3em; 05.06.2014 в 15:59.
Теги
aif, транзакции

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
kamalblogs: AIF: Testing Document services surpassing the AIF setup – Dynamics AX 2012 Blog bot DAX Blogs 0 05.11.2013 21:11
AIF: Microsoft Dynamics AX Services and Windows Azure Service Bus Blog bot DAX Blogs 0 24.07.2013 03:13
AIF: How to serialize int/real properties with 0/0.00 values via AIF outbound integration Blog bot DAX Blogs 0 08.05.2012 04:13
daxdilip: How to: Configure Dynamics AX AIF Services to listen for SSL Requests (https) Blog bot DAX Blogs 0 23.01.2011 10:12
Dianne Siebold: AIF Top Ten Blog bot DAX Blogs 1 22.04.2008 11:19

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

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

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