|
04.06.2010, 17:15 | #1 |
Участник
|
Пакетная обработка RunOn и runsImpersonated
Здравствуйте. начал изучать пакетную обработку в AX 2009. Подскажите в свойствах класса наследника RunBaseBatch есть свойство - "RunOn" - коте определяет где будет запускаться задан ие на клиенте или на сервере. А так же есть метод "runsImpersonated" - который возвращает boolean - в зависимости от которого будет происходить выполнен на сервере или клиенте. Расскажите пожалуйста в чем большое отличие и что когда лучше использовать?
|
|
04.06.2010, 17:27 | #2 |
Участник
|
вы можете запустить один и тот же класс в пакетной обработке или просто из меню айтема.
run on определяет место исполнения в любом из этих случаев, а runsImpersonated только для пакетной обработки. Таким образом, если runsImpersonated == true, то runOn должен быть calledFrom или server: если он будет calledFrom, то при выполнении не из пакета, он сможет выполниться на клиенте, а если server он будет выполнятся на сервере в обоих случаях. |
|
|
За это сообщение автора поблагодарили: Poleax (1). |
04.06.2010, 17:50 | #3 |
Участник
|
Спасибо за разъяснения.
|
|