|
БСП: Обмен данными. Зачем указывать правила обмена (.zip) в обеих базах?
| ☑ |
0
yabes
15.01.21
✎
13:59
|
Подскажите, зачем при настройке обмена между базами с использованием подсистемы "Обмен данными" БСП, необходимо создавать файл (.zip с правилами обмена в обе стороны) и указывать его В ОБЕИХ БАЗАХ? Что будет если обновить правила только в одной базе, а в другой забыть?
|
|
1
DrShad
15.01.21
✎
14:04
|
он правила уже не пишет в файл обмена
|
|
2
yabes
15.01.21
✎
14:16
|
Допустим есть База1 и База2
В Базе1 хранятся правила обмена: ExchangeRules.xml(1) и CorrespondentExchangeRules.xml(2)
В Базе2 хранятся правила обмена: ExchangeRules.xml(3) и CorrespondentExchangeRules.xml(4)
Какие правила используются для обмена База1 -> База2? 1 или 4?
Какие правила используются для обмена База2 -> База1? 3 или 2?
|
|
3
Шоколадный глаз
15.01.21
✎
14:16
|
(0) В базе-корреспонтенте, вылетит вылетит ошибка. По крайней мере если обмен настроен через общий каталог. Там обмен как-то через одно место реализован - сначала грузятся типы объектов корреспондента, потом объекты.
|
|
4
yabes
15.01.21
✎
14:17
|
(2) И зависит ли это от того с какой стороны запускается обмен?
|
|
5
yabes
18.01.21
✎
09:34
|
OnTop
|
|
6
VladZ
18.01.21
✎
09:57
|
При выгрузке используются правила БазаИсточник-БазаПриемник в базе Источнике.
При загрузке (алгоритмы работы на стороне загрузки) используются правила не из пришедшего файла, а из приложенных правил загрузки в базе получателе.
Моё мнение: видимо так придумали, чтобы при обновлении одной базы (допустим, базы Получателя), не корректировать правила на стороне источника в случае, если не было изменений структуры данных.
Решение вида "хромая лошадь": вроде едет, но чтобы разогнать, нужно еще самому толкать.
К тому же усложнило поддержку. Т.е. при изменение структуры данных нужно изменять правила и там, и там.
|
|
7
Фрэнки
18.01.21
✎
10:02
|
Устрой тестирование. Измени правила только одной базе. Выгрузи и загрузи. Можешь после этого сравнить начало файлов, что пишется в файлы при выгрузке из обеих баз с разными правилами. Самих правил там не будет, но идентификаторы правил должны быть и ты их наверняка увидишь.
|
|