skoltogyan писал(а):погано что не так и не понял - как потярялась целая секция... где это она ( секция ) хранится, что потерялась..
У меня в своё время эта секция терялась при миграции на другой сервер.
Когда делал обновление OES2 (SLES10) -> OES11 (OES11), то "неожиданно" выяснилось, что OES11 поддерживается только для 64-битных платформ, а у нас IDM Engine стоял на OES2 32-битной. Поэтому пришлось "с нуля" ставить новый сервер OES11, вводить в дерево eDirectory и мигрировать на него. Вроде бы, ничего сложного - все настройки-то "живут" в дереве, расположил реплику на новом сервере, перенастроил IDM запускаться на новом сервере, делов-то...
Но в какой-то момент я с удивлением обнаружил, что в eDirectory, среди прочих интересных вещей, существуют некоторые любопытные флаги для атрибутов. Ну, флагами "Single Valued" или "Synchronize Immediately" нас не удивишь; но вот флаг "Per replica" оказался для меня неожиданностью. А именно он выставлен, например, на атрибутах
DirXML-ShimConfigInfo и
DirXML-ConfigValues объекта "драйвер" (класс
DirXML-Driver), где и хранятся, в частности, переменные GCV. И сделано это специально, чтобы иметь возможность на разных серверах иметь разные значения конфигурационных переменных.
Никогда до этого не обращал внимания, но и в iManager-е, и в Designer-е при просмотре/редактировании переменных GCV всегда есть упоминание: "for server <имя_сервера>", которое при наличии в Driver Set-е более одного сервера превращается в выпадающее меню (из которого можно выбрать конкретный сервер).
Но у себя я это обнаружил поздновато, когда "старый" сервер уже удалил. Хорошо, что все настройки были заэкспортированы, и худо-бедно удалось восстановить всё необходимое (пароли, правда, пришлось перебивать заново - они в экспорт-файлах не сохранялись).