Агент не пашет на веб странице

Тема в разделе "Lotus - Программирование", создана пользователем Xushnud, 5 апр 2007.

  1. Xushnud

    Xushnud Гость

    Короче я сделал один агент, в Нотесе отлична пашет, а когда на веб запускаю пишет Ivanov Ivan, you are not authorized to access . короче я пишу от другой имени прогу, а запускаю с другого имени.
    А доступ я Ivanov Ivan дал полный!
     
  2. Idea

    Idea Гость

    вот тут вот мне что-то очень похожее рассказывали. посмотри, может поможет.
     
  3. oshmianski

    oshmianski Гость

    Для: Xushnud
    подробней опишите. как и откуда запускается агент в web?
     
  4. Xushnud

    Xushnud Гость

    Короче у меня форма, в нём кнопочка(button) и поле, он должен сохранить документ и вызвать агент.
    Код (Text):
    @Command([FileSave]);
    @Command([RunAgent];"test")
    Может из-за этого, но я что-та не понял где это.
     
  5. oshmianski

    oshmianski Гость

    Для: Xushnud
    да, из-за этого. см. серверный документ -> Security.
     
  6. Xushnud

    Xushnud Гость

    Я добавил туда ползователя, хотя тама стоит *.
    Всё равно пишет "you are not authorized to access".
     
  7. oshmianski

    oshmianski Гость

    Для: Xushnud
    сервак лучше перегрузить после внесения изменений.

    может в скрипте есть обращения к базам, к которым нет доступа или этот агент что-то делает с документом, к которому нет доступа?
     
  8. Xushnud

    Xushnud Гость

    Агент делаеть следуюшие действия:
    отбираеть документы по ключу, и копируеть в другую базу.
     
  9. oshmianski

    oshmianski Гость

    Для: Xushnud
    а в Notes агент нормально отрабатывает?
     
  10. Xushnud

    Xushnud Гость

    да, толька если другая база находиться в локалке, а даю базу каторая в сервере он туда не копируеть, типа что-та делает, но тама не появлаеться.
     
  11. oshmianski

    oshmianski Гость

    Для: Xushnud
    вы бы сначала съэмулировали бы ситуацию для этого агента в Notes и оттестировали бы. может вопросов бы меньше стало.
     
  12. Xushnud

    Xushnud Гость

    В нотес нормально пашет, эту проблему можна потом решить, главное на веб не работает.
     
  13. oshmianski

    oshmianski Гость

    Для: Xushnud
    может стоит определить в какой строке ругается и уже от туда копать?
     
  14. Xushnud

    Xushnud Гость

    а как это определить??
     
  15. Xushnud

    Xushnud Гость

    Мдя один раз заработал и опять "you are not authorized to access ."
     
  16. Xushnud

    Xushnud Гость

    Так, я что-та непонял. когда вот так работает
    Код (Text):
    While Not(doc2 Is Nothing) 
    If kntld(0)=kntld2(0) Or kntld(0)=ckntld(0) Then    
    Call doc2.CopyToDatabase(arxivdb)
    Print "Все документы скопированы"
    End If
    Set doc2 = collection.GetNextDocument(doc2)
    Wend
    а когда
    Код (Text):
    While Not(doc2 Is Nothing) 
    If kntld(0)=kntld2(0) Or kntld(0)=ckntld(0) Then    
    Call doc2.CopyToDatabase(arxivdb)
    End If
    Set doc2 = collection.GetNextDocument(doc2)
    Wend
    Print "Все документы скопированы"
    пишет "you are not authorized to access ."
     
  17. Hedg

    Hedg Гость

    ИМХО во втором случае Print "Все документы скопированы" должен выводиться в любом случае даже если документов нет.
     
  18. SkyRanger

    SkyRanger Active Member

    Регистрация:
    17 мар 2007
    Сообщения:
    44
    Симпатии:
    0
    Попробуй инет пользователю выставить максимальные права доступа к базе, а потом методом научного втыка :D оставь только нужные :)
     
Загрузка...

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