|
Фоновое задание
| ☑ |
0
zzk
23.08.22
✎
12:40
|
Есть 2 самописные базы. Между ними настроен односторонний обмен - база2 через web-сервис тянет данные из база1, через регламентные задания по расписанию.
Ранее все было хорошо, до момента пока в база1 не создали пару тысяч штрихкодов и пару подразделений. база2 гоняет фоновое задание по кругу, при каждом старте снова тянет полный пакет с штрихкодами и перезаписывает данные каждый раз.
В журнале регистрации:
Данные. изменение Регистр сведений. Штрих-коды
Фоновое задание. Успешное завершение
Фоновое задание. Запуск
Данные. изменение Регистр сведений. Штрих-коды
Подскажите, как это вылечить?
|
|
1
СеменовСемен
23.08.22
✎
12:43
|
после выгрузки регистрация не снимается
|
|
2
Волшебник
23.08.22
✎
12:44
|
Нужно возвращать в базу 1 квитанцию о приёме с номером сообщения и в базе 1 очищать регистрацию изменений для базы 2 в соответствии с номером сообщения
|
|
3
Timon1405
23.08.22
✎
12:46
|
искать в базе или на ИТС обработку "Регистрация изменений для обмена данными" и с её помощью почистить регистрацию на узле
|
|
4
zzk
23.08.22
✎
12:48
|
(2) как его возвращать при ws соединении?
Хочу отметить, что раньше работало все корректно, но в один "прекрасный" момент обмен сломался. Скорре всего это счетчик принятых/отправленных сообщений. но где его увидеть?
|
|
5
zzk
23.08.22
✎
12:49
|
(3) при обмене через web сервис, там нет узла
|
|
6
Timon1405
23.08.22
✎
12:53
|
(5) web сервис - транспорт для обмена, наличие регистрации - независимая от этого вещь
|
|
7
zzk
23.08.22
✎
12:53
|
в база2 есть ссылка на web сервис база1 - "192.168.10.11:8080/db1/ws/exchange?wsdl"
в "Регистрация изменений для обмена данными" нет узла этого обмена
|
|
8
Волшебник
23.08.22
✎
13:05
|
(7) Надо создать и выгружать только то, что изменилось
|
|
9
zzk
23.08.22
✎
13:50
|
как обнулить счетчик web сервиса?
|
|
10
СеменовСемен
23.08.22
✎
14:01
|
(9) смотри запрос, откуда данные берутся
|
|