Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/120: Рейтинг темы: голосов - 120, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 28.04.2006
Сообщений: 225

Запуск агента по расписанию: проблемы безопасности

19.03.2007, 22:32. Показов 22251. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Итак, речь идет о Lotus R5.
Имеется агент, который по расписанию должен обновить пачку документов. Агент создан администратором сервера, имеющего, ессно, права Управляющего на БД. Агент не общий. Проблема в том, что он не запускается; сервер пишет в консоль примерно следующее:


AMgr: Agent Мой агент in MyDB.nsf does not have proper execution access, cannot be run
Пробовал делать такой же агент, только общий - все равно не выходит. Куда копать, подскажите, пока мозг не перегорел
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.03.2007, 22:32
Ответы с готовыми решениями:

Запуск агента по расписанию в точно указанное время
Здравствуйте, уважаемые коллеги. Существует агент, который, работая по расписанию, должен отрабатывать точно в начале каждого получаса,...

Ошибка агента по расписанию
Доброго времени суток! Помогите плиз в такой ситуации. Есть агент, который сохраняет все вложения из всех писем в ящике. Периодически...

Ошибка при запуске агента по расписанию
Доброго времени суток. Столкнулся с такой проблемой. Есть агент, написанный на Java, который импортирует данные из MySQL. Когда...

10
0 / 0 / 0
Регистрация: 26.05.2006
Сообщений: 1,313
20.03.2007, 01:19
Что-то у тебя не вяжется
1.Агент не общий.. Т.е. персональный? Персональные агенты НЕ РАБОТАЮТ на сервере
2.Админ сервера != Манагер базы, по крайней мере это не "ессно"
3.Если он и манагер, это значит что он имеет права доступа к документам базы. Права же на запуск серверного агента регулируются разделом док-та "Сервер"
0
0 / 0 / 0
Регистрация: 28.04.2006
Сообщений: 225
20.03.2007, 07:43
Все, запутался окончательно и бесповоротно... Вредно, видимо, матчасть на ночь читать.



Цитата Сообщение от Constantin A Chervonenko
1.Агент не общий.. Т.е. персональный? Персональные агенты НЕ РАБОТАЮТ на сервере
Общий агент по расписанию с чьими правами работать будет? Владельца, как такового, у него нет. Значит, он будет работать с правами того, что его подписал Lotus Administratorом? Или того, кто его последним сохранял в конструкторе?
А если агент будет общим, как запретить простым смертным запускать его вручную (ему надо много доков переварить - лучше делать это ночью во избежание конфликтов)?


Цитата Сообщение от Constantin A Chervonenko
2.Админ сервера != Манагер базы, по крайней мере это не "ессно"
Под "ессно" имел в виду, что права управляющего дать не забыл


Цитата Сообщение от Constantin A Chervonenko
3.Если он и манагер, это значит что он имеет права доступа к документам базы. Права же на запуск серверного агента регулируются разделом док-та "Сервер"
Да, уже поздней ночью нашел косяк - забыл в один из разделов своего админа добавить. После этого агент вроде выполнился (в консоль ничего не написалось, хотя результат явно был). Но все это как-то подозрительно
0
0 / 0 / 0
Регистрация: 28.04.2006
Сообщений: 225
20.03.2007, 15:24
Вот еще трабл с агентом, запускаемым при создании/изменении документов: не запускается. Т.е. ничего не пишет, никуда не ругается, просто при создании доков ничего не происходит.
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
20.03.2007, 15:32
Для: LuMee
Агент локальный?
0
0 / 0 / 0
Регистрация: 28.04.2006
Сообщений: 225
20.03.2007, 15:40
Агенты все серверные.
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
20.03.2007, 15:52
Для: LuMee
а логи что пишу?
0
0 / 0 / 0
Регистрация: 28.04.2006
Сообщений: 225
20.03.2007, 16:15
Все, вроде пока разобрался. Агент на добавление доков просто очень долго срабатывал (знал, конечно, что не сразу должен, но чтоб прямо 10 мин...). Агент по расписанию вываливался, ибо юзал функцию из библиотеки, в которой (в других функциях) использовались UIшные классы (поясните кто-нибудь глубокий смысл этого ограничения).
З.Ы. Насчет логов - почему то записи в лог попадают через раз. Т.е. те места, в которых запись ведется, агент проходит, но в лог ничего не пишется. А иногда пишется. Замучался уже подлавливать.
0
0 / 0 / 0
Регистрация: 12.10.2006
Сообщений: 185
20.03.2007, 18:19
Агент по расписанию вываливался, ибо юзал функцию из библиотеки, в которой (в других функциях) использовались UIшные классы (поясните кто-нибудь глубокий смысл этого ограничения).
Агенты могут использовать UI только, если они из воркспейса запускаются(например кнопка на форме, или в представлении...)
0
0 / 0 / 0
Регистрация: 28.04.2006
Сообщений: 225
20.03.2007, 20:59
Цитата Сообщение от Ogion7
Агенты могут использовать UI только, если они из воркспейса запускаются(например кнопка на форме, или в представлении...)
Ну это понятно. Непонятно, зачем отказываться ото всей библиотеки сразу, если я там использую лишь одну функцию, никаких UI не трогающую. Впрочем, к таким "мелочам жизни" в Лотусе уже привыкаю :D
0
0 / 0 / 0
Регистрация: 26.05.2006
Сообщений: 1,313
21.03.2007, 11:34
Цитата Сообщение от LuMee
.. использовались UIшные классы (поясните кто-нибудь глубокий смысл этого ограничения).
Потому что у сервера нет UI. Библиотека при любом вызове грузится целиком (в этом смысле - аналог DLL) вместе с дочерними библиотеками - т.е. UI-классами. Приехали..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2007, 11:34
Помогаю со студенческими работами здесь

Минимальный интервал времени запуска агента по расписанию
Всю жизнь считал что минимальный интервал запуска для агента по расписанию это 5 минут. Оказывается это не так! Минимальное время - 2...

Запуск агента из Com
При попытки запустить агент через COM объект,Лотус кидает ошибку, в чем могут быть проблемы?Из лотуса этот агент нормально запускается.

Запуск агента
Запускаю агент на серевере с помощью agent.RunOnServer(doc.NoteID) Но пока агент не отработает интерфейс пользователя "висит",...

запуск агента
Добрый день! Подскажите как запустить агент (LotusScript) через MS FoxPro 8.0 ?? строка Call nAgent.RunOnServer не дает...

Запуск Ui агента из скрипта...
Странно, всегда думал, что метод run для этого и сделан - чтобы агенты отрабатывались на локале.... но нет =( Нужно запустить агент через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru