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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.07.2015, 05:52   #8  
Perc is offline
Perc
Участник
 
194 / 57 (2) ++++
Регистрация: 05.03.2005
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Ну как это обработка прервалась, а пакетное задание осталось в выполнении? Клиент и по совместительству пакетный сервер (коль скоро речь о 4.0) висит с модальным MsgBox'ом и сообщением "шеф, всё пропало"? Так запускайте его с параметром
Код:
-internal=nomodalboxes
тогда клиент так делать не будет и сразу закроется, а его сессия на AOS'е завершится. В задании прописан код сессии, в которой оно выполняется: если сессия жива, значит, ничего не прервалось и не упало - максимум зависло, а если сессии такой среди живых нет, значит, пакет реально упал, и статус ему надо поменять. Это можно даже в 4.0 реализовать с помощью описанного выше пакета-надсмотрщика
Параметр nomodalboxes честно говоря не помнил. Но ошибка не модально висит. Ошибка в окне инфолога. Что-нибудь про "Ошибка времени выполнения" и стеком вызовов где упало. Пакетная обработка останавливается, форма пакетной обработки с картинкой выполнение остается, но ничего фактически не делает. Но клиентская сессия в которой упала пакетная обработка вполне себе жива не зависла.
Была мысль все запускать в runAs - ну типа там своя сессия, сохранять ее в Batch вместо родительской, как сейчас. И вот сессия runas как раз при таких ошибках тоже завершается. ну и потом в параллельной пакетной обработке проверять живость сессии записанной в выполняемом пакете. Но вот интересуюсь, а кто как выпутывались?
Теги
internal, nomodalboxes, startup command

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Работает в джобе но не работает на кнопке формы at5454 DAX: Программирование 2 03.07.2014 10:19
select crossCompany и Views - работает только для админов? DTD DAX: Программирование 11 26.03.2014 09:08
AX 2012 Enterprise Portal: Не работает Add indicators в Business Overview Web Part Maxim Gorbunov DAX: Администрирование 1 07.07.2012 14:49
Пакетник в Dax-2009 как 4.0 Shirmin Oleg DAX: Функционал 18 02.07.2010 18:32
JOIN программно на форме не работает rohlenko DAX: Программирование 2 31.03.2005 15:41

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

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

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