|
![]() |
#1 |
Участник
|
Можете пояснить за схему?
Клиентский RunBaseBatch работает как в Ax3 - его выполняет ax32 а не ax32serv или как там его, но его надо специально запускать. Он берет задания из указанной пакетной группы, но никто не гарантирует что это та же самая машина где были введены параметры пакетного задания. То есть пользователь может на другой машине ввести локальный путь, пакетное задание попадет в очередь, будет обработано на той машине где запущен клиентский пакетный сервер (он клиент для аоса, но сервер для тех кто ему посылает задания). В этом случае он не может без дополнительных действий воспользоваться параметрами, так как они содержат локальный путь на файл из другой машины. Вы предлагаете: 1. Cоздавать пакетную группу для конкретной клиентской машины, запускать на ней пакетный сервер и административно запретить назначать в нее задания с других клиентских машин? 2. Переписывать файл куда-то, где им можно воспользоваться с другой машины? 3. То же самое, что и 1. только автоматически? 4. Другое? |
|
![]() |
#2 |
Banned
|
Цитата:
Как и куда правильно вставить действия, которые должны выполняться на клиенте?
Схема - использовать legacy RunbaseBatch на клиенте. Это имеет указанные вами недостатки но они больше надуманные. И не указаны в условии задачи. А если подразумевать сценарии использования не только на выделенной для этой машине, а потенциально на любой, то уверен что это не проблема. Самое очевидное это копировать файл в сетевую папку. Главное это возможность использовать компоненты не доступные на server OS и использование выделенной машины с desktop OS с запущенным клиентом AX в роли batch server это решает. В старом и привычном для Axapta 3.0 стандарте. |
|
![]() |
#3 |
Участник
|
Цитата:
Цитата:
Сообщение от belugin
![]() Клиентский RunBaseBatch .... берет задания из указанной пакетной группы, но никто не гарантирует что это та же самая машина где были введены параметры пакетного задания. То есть пользователь может на другой машине ввести локальный путь, пакетное задание попадет в очередь, будет обработано на той машине где запущен клиентский пакетный сервер (он клиент для аоса, но сервер для тех кто ему посылает задания).
В этом случае он не может без дополнительных действий воспользоваться параметрами, так как они содержат локальный путь на файл из другой машины. |
|
|
За это сообщение автора поблагодарили: mazzy (2), Raven Melancholic (2). |
Теги |
как правильно |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|