Решено Agent.runonserver

Amfion

Well-known member
26.05.2010
143
2
#1
Добрый день.

Запускаю агент на сервере agent.RunOnServer.
В коде агента в месте, где надо прервать выполнение пищу Error 1001. А метод все равно возвращает 0. Как сделать, что б при прерывании агента по какому-то условию данный метод возвращал не 0. Что б проинформировать пользователя что произошла ошибка.
 

hosm

* so what *
18.05.2009
2 442
6
#2
Вроде только End(exitcode), но обычно делаю возврат ошибки через поля документа-параметра.
 

Shandrik

Lotus team
30.12.2010
269
12
#5
Лень проверять в пятничный вечер, но предполагаю, что в случае, когда, например, у подписанта агента нет прав на запуск агента на сервере.
 

garrick

Lotus team
26.10.2009
910
61
#6
RunOnServer возвращает только "удалось или нет" запустить агента. Код ошибки, возникшей при работе агента, или код завершения работы агента не возвращается.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 233
18
#7
возьмите за правило работу любого агента логировать, потом любой другой агент сможет обратиться к логу и узнать когда тот запускался и какие ошибки он имел