29.07.2010, 12:34 | #1 |
Участник
|
Ошибка при выполнении пакетной обработки
В Ax 4.0 проблема с пакетной обработкой. При запуске обработки пакета "Изменение основных оповещений" на выполнение всем пользователям приходят накопившиеся оповещения , но при автоматическом повторении пакета через назначенный интервал времени пакет зависает в статусе выполнение и оповещения не приходят.
Возникает ошибка: Несколько вызовов CodeAccessPermission.Assert (S)\Classes\SkipAOSValidationPermission\assert (S)\Classes\BatchRun\runJob - line 166 (S)\Classes\BatchRun\do - line 54 (C)\Forms\BatchRun\Methods\doBatch - line 18 Не удается создать сеанс. Подтвердите, что пользователь имеет соответствующие привилегии для входа в Microsoft Dynamics. В чем может быть причина? |
|
29.07.2010, 13:00 | #2 |
Участник
|
Столкнулся с такой же проблемой в ax2009, если выставить повторение для пакетного задания, то оно выполняется ровно один раз, после чего зависает на ВЫПОЛНЕНИИ. При попытке отменить задание, статус меняется на ОТМЕНА, но никогда не становится в ОТМЕНЕНО.
ЗЫ: Даже если назначить пакетное задание БЕЗ повторения, то после отработки оно зависает на статусе выполнение. Хотя в списке задач, статус стоит ЗАВЕРШЕНО. |
|
05.08.2010, 14:43 | #3 |
Участник
|
Вы тоже задание "Изменение основных оповещений" имеете ввиду ?
__________________
Дмитрий |
|
05.08.2010, 16:11 | #4 |
Administrator
|
А если запускать периодическую операцию в пакете без галки "Частный"? (т.е. чтобы она запускалась от имени "пакетного" пользователя).
Как-то просто не было проблем с оповещениями - запустил и они работали. Т.е. проблемы-то возникли - но уже с обработкой большого кол-ва оповещений. Ну и конечно пришлось дать всем пользователям права на таблички Event* и необходимые менюшки
__________________
Возможно сделать все. Вопрос времени |
|