|
|
Настройки обмена данными: Количество элементов в транзакции-как сработает при |
☑ |
|
0
Castlevania
29.07.09
✎
15:21
|
блокировках.
Допустим, установлю Количество элементов в транзации при загрузке 100. Как я понимаю, данные будут загружаться транзакциями, по порциям по 100 шт. Вопрос: Если у меня будут происходить блокировки в SQL, как в этом случае состоится обмен данными? Типичная ситуация: У меня за 2 часа накопилось 59 000 документов. При загрузке произошел конфликт блокировок-данные не загружены. А если бы они были разделены по порциям, то как отследить что одна порция данных загружена(транзакция выполнена), а другая нет(произошел конфликт блокировок).
|
|
|
1
ТелепатБот
гуру
29.07.09
✎
15:21
|
|
|
|
2
GenV
29.07.09
✎
15:29
|
(0) Через стандартный обмен-помошник (УТ-УПП) грузишь или через УниверсальныйОбменДаннымиXML?
|
|
|
3
Castlevania
29.07.09
✎
15:33
|
(2) Через стандартный обмен-помошник (УТ-УПП)
|
|
|
4
Castlevania
29.07.09
✎
16:12
|
ап
|
|
|
5
GenV
29.07.09
✎
16:28
|
(3) По идее должна сработать ошибка и произойти откат транзакции для последней порции. Соотв. выдаст что загрузка не успешна и количество загруженных объектов.
|
|
|
6
Castlevania
29.07.09
✎
17:25
|
(5) Пример: У меня выгружено 500 документов. Ставлю количество элементов в транзакции-100 шт. То есть будет 5 транзакций. Первая транзакция прошла, вторая не из-за блокировки не выполнилась. Как отследить, что документы из второй транзакции не загрузились?(Какие именно документы). По файлу квитанции это можно будет понять?
|
|
|
7
Castlevania
29.07.09
✎
17:31
|
Как вообще происходит эта выгрузка с транзакциями? Если выгрузка делится на несколько частей, то они соединяются и выгружаются в виде одного сообщения? Или
|
|
|
8
Castlevania
29.07.09
✎
17:39
|
ап
|
|