Appearance
Отладка
Отладка механизмов обмена как правило является непростой задачей.
Типовые механизмы на базе КД2, КД3 крайне сложны и неудобны в отладке. Подробнее.....
При разработке Турбо КД одной из главных задач ставилось упрощение работы - в том числе и с отладкой.
- Одно место расположения выполняемого кода.
- Подключение обработчиков загрузки как внешней обработки.
- "Горячая" перезагрузка правил конвертации
- Простые, очень маленькие правила конвертации (при необходимости) в формате JSON.
- Прямое подключение к базе источнику по HTTP (необязательно).
- Выборочный перенос объектов источника.
Одно место расположения кода обмена
Принцип обмена реализованный в Турбо КД предполагает только одно место расположения выполняемого кода - обработчики загрузки данных в базе получателе.
- Никакого кода требующего отладки в базе отправителе нет.
- Код преобразования на транспортном уровне (а ля 1С Шина) исключен в принципе.
- Весь код находится только в базе получателе.
Код в виде обработки
Весь исполняемый код загрузки данных оформлен в виде отдельной обработки. Данная обработка может использоваться в виде внешней обработки или обработки встроенной в конфигурацию (никаких модификаций самой обработки при этом не требуется).
В случае использования внешней обработки - отладка просто подключается к ней как в файловом так и в клиент серверном режиме.
Горячая перезагрузка
Для упрощения и ускорения процесса разработки и отладки правил обмена разработана специальная интерфейсная обработка управления загрузкой. Обработка автоматически подключает модуль правил из внешней обработки - таким образом сводятся к минимуму лищние нажатия кнопок и потери времени.
Прямое подключение к источнику
В Турбо КД встроена возможность подключения к базе источнику по HTTP. Данная возможность используется для:
- Отладки правил конвертации
- Переноса данных (в случае наличия доступа в рабочей среде)
- Сверок данных
Прямое подключение очень удобно потому-что
- Позволяет избавиться от операции выгрузки
- Сокращает время - после инициализации, HTTP соединения намного быстрее повторно подключаются чем OLE
- По HTTP можно подключаться к базам с другой версией платформы (в отличие от OLE)
Выборочный перенос объектов
Реализация решения позволяет выполнять как пакетную так и выборочную загрузку объектов из базы источника. Можно загружать:
- все объекты
- выборочный вид объекта
- объект с определенным номером
- несколько объектов с выбранными номерами
- объекты с зарегистрированными изменениями для узла получателя