15.01.2021, 08:26 | #1 |
Участник
|
Запуск кода на конкретном AOS How? Ax 12
Возник вопрос:
В процессе работы хочу запустить определенную фунцию но необходимо ее выполнение на конкретном аос. Как сделать? Пока из идей только использование пакетника, но отработает ли он корректно при синхронном режиме. |
|
15.01.2021, 08:39 | #2 |
Участник
|
настроить клиента на соединение с конкретным аос.
https://docs.microsoft.com/en-us/dyn...ation-commands |
|
15.01.2021, 08:46 | #3 |
Участник
|
Это увы вряд ли прокатит.
Так как вызов использовать все пользователи. |
|
15.01.2021, 08:49 | #4 |
Участник
|
Сделать отдельную пакетную группу и настроить её для конкретного АОСа, запустить задание с этой группой. ◑﹏◐
|
|
15.01.2021, 08:55 | #5 |
Участник
|
Так и планирую.
Вопрос отработает ли корректно с учетом синхронности. Де факто вызов должен выглядеть так: функция А { .. код .. вызов функции отрабатывающей на аос тест 01 ака run пакетника (?)... анализ результата выполнения .. код } |
|
15.01.2021, 09:08 | #6 |
Участник
|
Запускайте код от имени одного настроенного пользователя. Если настройка AOS для пользователя не подхватятся при использовании RunAs из текущего подключения, то можно попробовать создать дополнительное подключение при помощи BusinessConnector.
|
|
15.01.2021, 09:21 | #7 |
Участник
|
А где можно увидеть настройку пользователя на конкретный аос?
|
|
15.01.2021, 09:35 | #8 |
Участник
|
Один конкретный АОС... А если он загружен\упал\ВМ упала\инет до ДЦ пропал ?
Возможно посмотреть в сторону оформления функции как web-сервиса - который смотрит на нужный адрес аоса(аосов), и его дёргать.
__________________
Sergey Nefedov |
|
15.01.2021, 09:43 | #9 |
Участник
|
Цитата:
Не знаю. Знаю что в конфигурационном файле можно указать AOS. Тогда получается можно использовать такой конфигурационный файл при подключении через BusinessConnector |
|
15.01.2021, 09:45 | #10 |
Участник
|
Цитата:
Мне задача стала интересна так как по идее как то пакетник же понимает где запустить задание и запускает. Где это делается? Последний раз редактировалось axm2017; 15.01.2021 в 10:30. |
|
15.01.2021, 10:59 | #11 |
Участник
|
Нужен то нужен, но как бы отказоустойчивость никто не отменял, хотя конечно исключения и бывают.
Точную реализацию надо смотреть в ядре аоса, но работает примерно так : АОС сам инициирует процесс поиска задач, раз в минуту вызывая функцию BatchRun\serverGetNextTask, куда передаёт свой идентификатор.
__________________
Sergey Nefedov |
|
|
|