20.08.2010, 23:02 | #1 |
Участник
|
ax2009: почему обновление перекрестных ссылок перестало быть пакетным заданием?
В ax3.0, ax4.0 обновление перекрестных ссылок можно было запускать как пакетное задание. И это было очень удобно.
В ax2009 почему-то явно запретили запускать обновление перекрестных ссылок в режиме пакетного задания. См. метод класса xRefUpdate.canGoBatch Почему? вот в ax3.0 вот в ax4.0 то же самое в ax2009. Я, конечно, предполагаю, что это изменения связано с тем, что теперь пакетная обработка ведется на сервере. Но не понимаю, зачем нужно запрещать генерацию перекрестных ссылок (и компиляцию) на сервере. А ведь кто-то в Майкрософте явно зашел и зачем-то изменил метод canGoBatch Может кто-нибудь знает почему нельзя запускать генерацию перекрестных ссылок в пакетном режиме в ax2009? |
|
20.08.2010, 23:17 | #2 |
Axapta
|
Цитата:
For example, due to some technical problems that the compiler cannot be run on the server tier, which means the task to run a scheduled compilation or cross-reference update must be run on client-tier.
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
21.08.2010, 00:03 | #3 |
Участник
|
я так и предполагал что из-за проблем... "due to some technical problems"...
а что за "due to some technical problems"? исправились ли эти some technical problem в каком-нибудь сервис-паке? можно ли запускать перекрестные ссылки в пакетном задании или совсем нельзя? можно ли использовать client-side batch? ведь они всего-лишь не рекомендуются Цитата:
Client-side batches are supported in Microsoft Dynamics AX 2009 but are not recommended.
|
|
21.08.2010, 00:04 | #4 |
Участник
|
Кстати, старый-то клиентский пакетный сервер остался
|
|
21.08.2010, 00:06 | #5 |
Axapta
|
Не знаю.
Вряд ли. А почему нет? Пока его еще не убрали - можно. |
|
21.08.2010, 00:19 | #6 |
Участник
|
хорошо. тогда предлагаю обсудить альтернативный вариант в соседней ветке.
ax2009: кто юзал Startup command: CompileAll_+ для периодического обновления перекрестных ссылок? |
|
21.08.2010, 00:21 | #7 |
Участник
|
Если кто-то уже изменил метод canGoBatch в ax2009 и построение перекрестных работает, можете отписать сюда конфигурацию вашего сервера?
|
|
21.08.2010, 01:06 | #8 |
Участник
|
А в остальном, прекрасная маркиза, msdn, msdn...
http://msdn.microsoft.com/en-us/library/cc566587.aspx Спасибо, Maxim Belugin Цитата:
Dynamics AX 2009
... You cannot run a cross-reference refresh by using the Microsoft Dynamics AX batch system. |
|
21.08.2010, 21:34 | #9 |
Участник
|
Я пользуюсь виндовым scheduler для запуска ax32 c соответствующими ключами командной строки (Для 3-ки, но для 2009 все аналогично). Зачем привязываться к пакетнику когда есть обходной путь ?
|
|
21.08.2010, 22:08 | #10 |
Участник
|
Цитата:
А как организовать выход из клиента Аксапты? 1. В ax2009 пакетник не жрет пользовательскую лицензию. А запуск с ключами - отжирает. 2. Внутри аксапты можно настроить фильтр и обновлять перекрестные ссылки в несколько заходов. кроме того, лог можно записывать и обрабатывать. снаружи надо дописывать startup-команду. С логами все намного сложнее. |
|
Теги |
ax2009, batch, обновление, перекрестные ссылки |
|
|