1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Не Запускается Агент

Тема в разделе "Lotus - Xpages", создана пользователем Dragon108, 6 апр 2012.

  1. Dragon108

    Dragon108 Well-Known Member

    Репутация:
    0
    Регистрация:
    19 янв 2010
    Сообщения:
    265
    Симпатии:
    0
    Eсть обычная лотусовая форма в бд. В ней два поля. Есть Xpage - в нем эти же "привязанные" поля от лотусовой формы в бд. По кнопке на Xpage этот документ сохраняется (через Category: Document ,Action: Save Document.) Далее у "привязанного" к XPage документу в postSaveDocument прописан запуск агента, который должен обрабатывать документ после его сохранения. Код, запускающий агента:

    Код:
    	agent = database.getAgent("Agent1");
    noteid = agSampleDoc.getDocument().getNoteID();
    ag.run(noteid);
    Но при клике на кнопку, сохраняющую документ (на XPage), вылезает ошибка: "Error 500 HTTP Web Server: Command Not Handled Exception". При этом документ сохраняется, но агентом не обрабатывается.
    В чем может быть косяк? Агент подписан "правильной" учеткой, запускается, насколько я понимаю, на сервере.

    P.S. Серьезно начал писать на XPages только сейчас, так что прошу сильно камнями не закидыать :)
     
  2. morpheus

    morpheus скриптописец

    Репутация:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    3.915
    Симпатии:
    1
    параметры запуска агента

    Agent List Selection
    target: none
     
  3. Dragon108

    Dragon108 Well-Known Member

    Репутация:
    0
    Регистрация:
    19 янв 2010
    Сообщения:
    265
    Симпатии:
    0
    Не помогло - тоже самое :)
    Там нет никаких специальных настроек в документе сервера для Xpages?
     
  4. Кирилл Шваб

    Кирилл Шваб Well-Known Member

    Репутация:
    0
    Регистрация:
    30 июн 2006
    Сообщения:
    145
    Симпатии:
    4
    А как это может работать, если агента из базы мы получаем в переменную agent, а запускать пытаемся то, что в переменной ag?

    Код:
    agent = database.getAgent("Agent1");
    noteid = agSampleDoc.getDocument().getNoteID();
    ag.run(noteid); <-- наверное, тут должно быть agent
    И еще добавь проверку, что agent был успешно получен (можно вывести сообщение на консоль).
     
Загрузка...

Поделиться этой страницей