W
wowa
Добрый день.
Есть у меня два агента. Один запускается на стороне клинта и вызывает второй агент, который будет работать на сервере.
Код первого агента:
Код второго агента "AXLSS" на сервере
Хочу объяснить ситуации.
1) Есть два пользователя. Я и Юзер.
У меня абсолютно все права на базу. Могу изменять дизайн. Агенты подписаны мной.
У юзера права админа, но дизайн менять не может.
а) Агенты работают корректно если мы запускаем их на реплике.
Если запускаем с базы на сервере, то у меня работает корректно, у юзера ошибка
Set docParam = db.Getdocumentbyid(agent.Parameterdocid) ' docParam is Nothing
Есть предположение что просто агенты подписаны мной
2) Накатили эти два агента на другую базу на другом сервере, и права у нас тока админские.
Изменять дизайн не можем, агенты подписаны не нами.
У нас у обоих ошибка при работе с базой на сервере.
На реплике проверить не можем из-за большого размер базы.
Скажите, из-за чего может не работать
Set docParam = db.Getdocumentbyid(agent.Parameterdocid)?
У меня предположение что что-то с ACL.
Ошибка :
Agent printing: Error 91 on line 13: Object variable not set: INITIALIZE
Есть у меня два агента. Один запускается на стороне клинта и вызывает второй агент, который будет работать на сервере.
Код первого агента:
Код:
........
sUNID = docParam.Universalid
sNoteId = docParam.Noteid
Delete docParam
Set agent = db.Getagent("AXLSS")
Call agent.Runonserver(sNoteId)
Код второго агента "AXLSS" на сервере
Код:
Dim s As New NotesSession
Dim db As NotesDatabase
Dim agent As NotesAgent
Dim docParam As NotesDocument
Set db = s.Currentdatabase
Set agent = s.Currentagent
Set docParam = db.Getdocumentbyid(agent.Parameterdocid) ' docParam is Nothing. Why???????????
Хочу объяснить ситуации.
1) Есть два пользователя. Я и Юзер.
У меня абсолютно все права на базу. Могу изменять дизайн. Агенты подписаны мной.
У юзера права админа, но дизайн менять не может.
а) Агенты работают корректно если мы запускаем их на реплике.
Если запускаем с базы на сервере, то у меня работает корректно, у юзера ошибка
Set docParam = db.Getdocumentbyid(agent.Parameterdocid) ' docParam is Nothing
Есть предположение что просто агенты подписаны мной
2) Накатили эти два агента на другую базу на другом сервере, и права у нас тока админские.
Изменять дизайн не можем, агенты подписаны не нами.
У нас у обоих ошибка при работе с базой на сервере.
На реплике проверить не можем из-за большого размер базы.
Скажите, из-за чего может не работать
Set docParam = db.Getdocumentbyid(agent.Parameterdocid)?
У меня предположение что что-то с ACL.
Ошибка :
Agent printing: Error 91 on line 13: Object variable not set: INITIALIZE