Показать сообщение отдельно
Старый 29.09.2017, 11:26   #16  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,495 / 1070 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от EVGL Посмотреть сообщение
Все в одном. Один процесс контролирует множественные задания.
Идея такая.
1. Есть Interface - связь с DMF проектом и dataentity.
2. Есть Shared resource - связь с тем, где брать/куда класть файлы с данными.
3. Есть звязка между Interface и Shared resource.
4. Есть Interface log, промежуточная таблица, куда попадают данные для экспорта/импорта. Данные - это файлы сгенерированные DMF или для DMF.
5. Обработчик (пакетник) для обработки Shared resource, при запуске нужно указать какой ресурс. Сколько интерфейсов нужно мониторить, столько пактеных заданий запускаем. Для входящих интерфейсов файлы будут браться с ресурса и класться в Interface log со статусом Pending import. Для исходящих данных из Interface log будут браться строки с Pending export и отправляться на/в ресурс.
6. Обработчик для Pending import. Нужно одно пакетное задание.
7. Для экспорта нужны или триггеры, или можно натроить Auto push для dataentity с Incremental push only. Данные попадают в Interface log со статусом Pending export.
8. Обработчик для Pending import. Нужно одно пакетное задание.
9. Обработчик для Auto push интерфейсов.
Миниатюры
Нажмите на изображение для увеличения
Название: ibf1.JPG
Просмотров: 373
Размер:	53.3 Кб
ID:	11668   Нажмите на изображение для увеличения
Название: ibf2.JPG
Просмотров: 481
Размер:	59.0 Кб
ID:	11669  

Нажмите на изображение для увеличения
Название: ibf3.JPG
Просмотров: 416
Размер:	54.2 Кб
ID:	11670   Нажмите на изображение для увеличения
Название: ibf4.JPG
Просмотров: 340
Размер:	69.8 Кб
ID:	11671