Db.server Одного Сервера Имеют Разные Значения

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#1
Собственно имею кучу баз на одном сервере
Но, что примечательно
обращаясь к свойству db.Server разные базы возвращают разный ответ:
1) Каноническую форму CN=NameServer/O=Organization
2) Краткую форму NameServer/Organization

Как это можно отследить или исправить или привести к одному виду?
Так как db.Server часто прописывается в поле, поле светится в виде, а категория становится разной и значения в выборку не попадают, несмотря на то, что поле типа Names
 

savl

Lotus team
28.10.2011
2 136
105
#2
ммм, Тох, может пойти от места где конечная проблема?
Если проблема в том что разнятся категории, а нужна точная выборка, то можно просто категории приравнять к единому виду через @Name от поля с именем сервера. Как временно решение.

Точно ли проблема именно в db.Server? Не сами ли Names-поля преобразуют в не каноническую форму?
У меня есть представление баз по серверам, но поля с именами - Text, там везде каноническое имя.
 

oshmianski

Достойный программист
Lotus team
25.04.2012
556
8
#3
да, есть такая штука, сталкиался.
в скрипте db.server иногда выдает common, иногда canonical. почему - так и не выяснил.
загонял в NotesName и получал common.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#5
все базы старые, я просто по ним прохожусь, единственное что я с ними сделал это перенес с одного сервера на другой и поменял административный в ACL

уже интересно стало как этот глюк отследить, интересно где эта строка пишется

из того что поискал в ScanEZ очень похоже из-за наличия документов: формул репликации
 

VladSh

начинающий
Lotus team
11.12.2009
1 262
6
#6
Трабл старый. Всегда решался преобразованием к какому-то одному формату. Мы в коде везде использовали каноникализе. Для чисто UI-представлений - аббревиэйт или реже коммон.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#7
Трабл старый. Всегда решался преобразованием к какому-то одному формату. Мы в коде везде использовали каноникализе. Для чисто UI-представлений - аббревиэйт или реже коммон.
старый трабл это когда имя сервера в разном регистре писалось как и его путь ;)
 

afest

Well-known member
16.06.2009
78
0
#8
а не может такого быть, что там две одинаковые БД, но с разными репликаИД?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#9
а не может такого быть, что там две одинаковые БД, но с разными репликаИД?
даже если бы было так, то это не должно отменять того, что у них один и тот же сервер и значение должно быть одинаково ;)
 

VladSh

начинающий
Lotus team
11.12.2009
1 262
6
#10
старый трабл это когда имя сервера в разном регистре писалось как и его путь ;)
У кого как ;)

Добавлено:
даже если бы было так, то это не должно отменять того, что у них один и тот же сервер и значение должно быть одинаково ;)
Я как только вступил в Лотус, так тоже подобные утверждения выдвигал; у нас в первой команде даже стандартный ответ был на подобные вопросы-предложения: «lotus.com»)) Сейчас, вероятно, это «ibm.com»)