Database As Notesaclentry

Тема в разделе "Lotus - Программирование", создана пользователем yerke, 20 май 2009.

  1. yerke

    yerke Well-Known Member

    Регистрация:
    28 авг 2007
    Сообщения:
    392
    Симпатии:
    0
    привет всем

    меня давно интересует вопрос
    можно ли отловливать событие
    возникающие при обращении к базе с другой базы в УИ или в бэк енде

    то есть

    есть БАЗА_1
    к этой базе можно обращаться программно из БАЗЫ_2
    но никак с БАЗЫ_3 (хотя во всех базах в акл указан один и тот же юзер)
    ??? :)
     
  2. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    ты шутник, однако :)
    нельзя обращаться "из базы" или "от имени базы" :)
    все обращения происходят от имени юзера, причем никакого отношения к контексту вызываемого кода это не имеет.
    т.е. код, выполняющийся по действию, написанному в БД1, не имеет признака, влияющего на обращение к БД2
    есть только имя пользователя, который выполняет этот код...
    надеюсь понятно изъяснился :)
     
  3. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    В ACL можно указывать реплики баз от куда возможен доступ фоновым агентам. См. например
    http://www-01.ibm.com/support/docview.wss?uid=swg21097651

    И ещё из хелпа

    Server agents and security
    ...
    The use of a replica id in the acl is still supported in Release 6 and later. If the agent signer is not available in the acl of a pre-Release 6 database and the replica id is, the replica id is used instead. (You grant access to the source database by adding the replica id of the source database, for example 85255CEB:0032AC04, to the ACL of the target database and assigning it Reader access or higher.)
     
  4. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    я выпал в осадок... )))

    yerke, я прошу прощения за свой ответ... это было выше моей логики, не говоря уже об опыте ))

    TIA, ты прямо "горец" )) но свою голову я не отдам :)
    откуда это? это работает в R6+? проверять локальные агенты леньки, а на сервере агенты-то от имени подписанта выполняются!
    и в 5-ке так же... что за ерунда? ))

    добавлено ---------
    аааа! ты еще и мысли читаешь! кто ты?! ))
     
  5. Alexander (Criz)

    Alexander (Criz) Гость

    Ндя, прелестно... И много ещё есть таких "ходов" ???
     
  6. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Это очень старая почти забытая фича, ещё из 3.х. Она и в 4.х уже считалась рудиментом.
    Тем не менее, твоя ссылка подтверждает, что она будет поддерживаться и дальше (6+).

    Всем-бы такую backward-совместимость
     
Загрузка...
Похожие Темы - Database Notesaclentry
  1. garrick
    Ответов:
    3
    Просмотров:
    437
  2. anna
    Ответов:
    11
    Просмотров:
    856
  3. SvetlanaL
    Ответов:
    0
    Просмотров:
    202
  4. SvetlanaL
    Ответов:
    0
    Просмотров:
    406
  5. Nick Nick
    Ответов:
    9
    Просмотров:
    1.125

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