K
Kee_Keekkenen
я написал агент, который берет параметры из профайла - селективную формулу и имя поля,
затем по этим параметрам получает сортированный массив(тип Vector) и сохраняет в поле этого же профайла этот массив..
НО на самом деле нечего не сохраняется.
агент вызывается скриптом agent.Run или agent.Runonserver
класс агента является наследником от AgentBase..
в дебагере я проверял все правильно - данные получаются, созраняются, затем для контроля вызываю метод, который проверяет, есть ли данные в поле документа - они там есть.
но после завершения работы агента в лотус-скрипте получаю (дебагер) профайл - поле пустое..
какие есть соображения ? в чем тут может быть дело ?
кроме того лотус подвисает на минуту пока агент выпоняется - это слишком долго по сравнению с десятком функций реализующих тоже самое на лотус скрипте
так с производительностью все ясно - ошибка была... тем не менее скрипт быстрее в 4 раза
затем по этим параметрам получает сортированный массив(тип Vector) и сохраняет в поле этого же профайла этот массив..
НО на самом деле нечего не сохраняется.
агент вызывается скриптом agent.Run или agent.Runonserver
класс агента является наследником от AgentBase..
в дебагере я проверял все правильно - данные получаются, созраняются, затем для контроля вызываю метод, который проверяет, есть ли данные в поле документа - они там есть.
но после завершения работы агента в лотус-скрипте получаю (дебагер) профайл - поле пустое..
какие есть соображения ? в чем тут может быть дело ?
кроме того лотус подвисает на минуту пока агент выпоняется - это слишком долго по сравнению с десятком функций реализующих тоже самое на лотус скрипте
так с производительностью все ясно - ошибка была... тем не менее скрипт быстрее в 4 раза