gifts2017

Краткие дополнения к статье "Настройка автообмена в УРБД" (автор sashulyT)

Опубликовал Никита (nikitan) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

Еще некоторые небольшие, но достаточно существенные комментарии.
Навеяно статьей http://infostart.ru/articles/257/ и недавними личными сраданиями :)
Не так давно столкнулся снебольшой проблемой:
Есть 14 распределенных ИБ, которые физически расположены достаточно далеко от центрального офиса. Пока все просто. УРИБ - спасение в данной ситуации. Настраиваю почтовых клиентов (использую Outlook Express) и автоматический обмен, в пакетном режиме, работает без проблем. Файл выглядит следующим образом:


[General]
Output="с:\какая-либо_папка\лог_файл.log"
Quit=1
CheckAndRepair=0
UnloadData=0
SaveData=0
AutoExchange=1

[AutoЕхсhange]
ReceiveFrom="*"
ReadFrom="*"
WriteTo="*"
SendTo="*"


Но, в один прекрасный момент, возникает необходимость в создании еще одной периферийной ИБ, физически расположенной в одной с центральным офисом сети. Логично что при обмене глупо использовать электронную почту - проще всего обмениваться данными напрямую, по локалке. Вот здесь-то и возникают некоторые трудности. При автоматическом обмене файл переноса данных из ИБ, не использующей почту при обмене, не "захватывается".

Вот здесь-то и приходиться прибегать к прямому указанию кодов ИБ, участвующих в обмене. Мой файлик сейчас выглядит так:

[General]
Output="с:\какая-либо_папка\лог_файл.log"
Quit=1
CheckAndRepair=0
UnloadData=0
SaveData=0
AutoExchange=1
[AutoExchange]
SharedMode=1
ReceiveFrom="ГШ ЗН ИЗ ВТ КЛ KM KC ОД ПС ТЗ E СС ЦП ПР"
ReadFrom="ГШ ЗН ИЗ ВТ КЛ KM KC ОД ПС ТЗ E СС ЦП ПР ЦК"
WriteTo="ГШ ЗН ИЗ ВТ КЛ KM KC ОД ПС ТЗ E СС ЦП ПР ЦК"
SendTo="ГШ ЗН ИЗ ВТ КЛ KM KC ОД ПС ТЗ E СС ЦП ПР"

Коды можно разделять как пробелами, так и запятыми (я, как уже видно из листинга, предпочитаю пробелы).

Обратите внимание, что в строчках ReadFrom и WriteTo кодов на один больше.

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Ruslan (csmail) 28.11.09 12:18
Привет!!! У меня обмен и через FTP и файловый но автоматически не делает хотя настройки делал, не подскажешь в чем нюанс?
2. Никита (nikitan) 29.11.09 01:50
А как ты запускаешь обмен?
3. Владимир Григоров (grigorov) 22.12.09 19:12
Привет!
я тоже долго ковырялся с пакетным файлом
то кавычки убирал, то пробелы убирал, то ставил...
заработало в таком виде:
[General]
AutoExchange = 1
SaveData=0
Output=C:\Instal\Otpravka\obmen.log

[AutoExchange]
SharedMode = 1
ReadFrom = "CBD"
WriteTo = "CBD"

"CBD" - база, с которой хочется обменяться
обратил внимание, что лучше не пользоваться кирилицей
попытаюсь прикрепить свой файл, пользуйтесь
Прикрепленные файлы:
autoexchange2.prm
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа