Профайл и репликация

Xalet

Well-Known Member
08.08.2008
410
0
#1
Собственно задача такая. Из определенной базы реплицировать документы по определенным формам. Создаю реплику, вписываю в формулу репликации

Код:
SELECT Form="форма" | Form = "форма2"
Устанавливаю, что хочу реплицировать элементы дизайна, агенты и удаления. Выставляю все опции, чтобы присылалось только ко мне.

Собственно проблема: кроме моих документов реплицируются и профайлы со всеми настройками, которых в реплики содержаться не должно. Это лечится или наворто от домины, от которого не избавиться? (Версия домино и лотоусов 6.5).
 
C

Caspiy

Гость
#2
Выдержка из справки:
Profile documents are special in several ways:
- They replicate even if there's a replication selection formula that doesn't select them.
т.е. им ваша формула по барабану, все равно будут реплицироваться!

думаю, что выйти из положения можно, добавив на форму профайла - 2 поля (типа Readers),
в первом поле - роль (которую выставляем всем кроме серверов), во втором поле прописываем нужный сервер! (по идее сервер получатель профайл не видит, следовательно не реплицирует).

SELECT Form="форма" | Form = "форма2"
думаю разумнее и проще писать:
Код:
SELECT Form="форма":"форма2"
 

TIA

:-)
Lotus team
15.05.2009
790
2
#4
>SELECT Form*=("форма":"форма2")
Это если Form - многозначное.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 486
365
#5
Это если Form - многозначное.
в случае одного значения - тоже верно :)

Добавлено: а вот в случае элиасов для форм, формула SELECT Form="форма":"форма2"
может дать осечку, потому как сравнивает пэирвайс (попарно)
 

hosm

* so what *
18.05.2009
2 442
9
#6
Добавлено: а вот в случае элиасов для форм, формула SELECT Form="форма":"форма2"
может дать осечку, потому как сравнивает пэирвайс (попарно)
гм... а разве, если у формы есть алиас, в документ в поле Form записывается не алиас формы, а мультивалью?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 486
365
#7
в штатной ситуации - одно значение, но никто не мешает сделать больше :) - это первое
а второе - может случиться изменение дизайна и у формы появится ещё один/новый элиас
 

Xalet

Well-Known Member
08.08.2008
410
0
#8
гм... а разве, если у формы есть алиас, в документ в поле Form записывается не алиас формы, а мультивалью?
Записывается алиас.

Формулу репликации я вообще для примера написал. Со списком форм я бы лично @IsMember использовал. Спасибо за выдержку. И за советы с правами. Мне проще будет написать агента и вытягивать через него нужную инфу копируя в другую базу, чем убедить админов и сыграть через права доступа.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 486
365
#9
OKEN вот наколдуем ситуацию :)...
создание дока по форме (но форме добавили элиас), текущий элиас мы помним, но SELECT всех вьюшек - врядли...
впишем муливэлью и док попадёт во вьюшки, без изменения селекта (и чекания)