Снова Dxl и Embedded Views

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

  1. Azrael

    Azrael Гость

    Извиняюсь за поднятую старую тему:
    http://codeby.net/forum/threads/17147.html
    Получил в наследство системку с 2-мя связанными базами, где из под одной базы обязательно должны быть видны данные из другой (embedded views в формах). Раньше оно хоть криво, но работало, embedded view настраивались на серверную базу. Теперь требуется чтобы таких системок было 2 (т.е. 4-ре базы, обновляемые из шаблона).
    Смотрю, как вот здесь сделано: _http://notesnet.ru/nn/notesnet.nsf/note/EB2EB87CC4F7FC56C325713F00272F00
    Хочется, соответственно повторить, в связи с чем образуется вопрос, куда именно повесить такой агент. Выполнять перед открытием формы совсем не хочется (экспериментировал - просто выводил print-ом имена встроенных представлений в форме документа, не переписывая форму, работает ДОЛГО). Если выполнять при открытии базы, тогда, если с базой будут работать несколько человек, после репликации, насколько понимаю, может получиться, что в embedded view будет прописана replicaID базы, расположенной на другом компьютере, и вместо встроенного вида будет отображаться серый прямоугольник.
    Может быть, есть какие-нибудь обходные пути?
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Зареплейсил/зарефрешил дизайн на продукцию, запустил агента вручную и всё, больше он никогда не запускается.
     
  3. Azrael

    Azrael Гость

    Для: Omh
    А как быть с репликацией? Если с базой работают несколько пользователей?
     
  4. Sandr

    Sandr Гость

    А где проблема? Если пользователю доступна база с такой репликой айди как там прописано , то она и откроется...
    Или я не проникся проблемой?
     
  5. Azrael

    Azrael Гость

    Для: Sandr
    Возможно я просто чего-то не понимаю. Допустим отработал агент, он изменил элемент дизайна (replicaID в Embedded view на форме), изменения реплицировались на сервер, а потом на другой клиентский компьютер, в итоге у него в Embedded view формы вообще левая replicaID? Или нет?
     
  6. Sandr

    Sandr Гость

    Так, отработал агент, он изменил элемент дизайнв (какой элемент и зачем он изменил?)
    Допустим он изменил вьюху, поменял в эмбедед вью ссылку (унид старой вьюхи) на унид новой вьюхи.
    База среплицировалась, новый элементы дизайна перенеслись в реплику на другом сервере, УНИДы одинаковые в пределах всех реплик. Не вижу проблемы... Если пользователь работате с репликой, то это будет такой же эффект, как он работал бы с оригиналом...
     
Загрузка...
Похожие Темы - Снова Dxl Embedded
  1. DoberGroup
    Ответов:
    0
    Просмотров:
    51
  2. vasnas
    Ответов:
    0
    Просмотров:
    961
  3. Antigo
    Ответов:
    4
    Просмотров:
    1.054
  4. freescape
    Ответов:
    0
    Просмотров:
    1.179
  5. 1ive
    Ответов:
    4
    Просмотров:
    3.187

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