DataTransfer

Программный продукт «DataTransfer» предназначен для прямого обмена данными между двумя учетными системами посредством «запрос-ответ» с гарантированной доставкой по протоколу TCP/IP: на одной стороне система выступает в качестве «клиента» (отправляет данные), на другой – в качестве «сервера» (ожидает данные).

Данный программный продукт является наиболее востребованным в областях обмена нормативно-справочной информацией (контрагенты, договора, номенклатура, статьи затрат и т.д) и обмена данными операционной деятельности компаний (данные о поступлениях, заказах, продажах, оказанных услугах и т.д.).

Учетные системы взаимодействуют с программным продуктом посредством СОМ-соединения.

Перед началом использования программного решения необходимо скопировать файл «DataTransfer.dll» и зарегистрировать на сторонах обмена с помощью команды операционной системы «regsvr32».

Условно можно выделить 4 основных этапа работы при обмене данными с использованием этого решения:

  1. Инициализация.
    На стороне «клиента» (отправителя данных) создается экземпляр объекта с указанием IP-адреса или DNS-имени компьютера получателя и номером порта, на который будет происходить отправка данных.
    На стороне «сервера» (получателя данных) создается экземпляр объекта с указанием номера порта, с которого ожидается получение данных, а также объект-ресурс, который будет обрабатывать данные и имя его метода-обработчика события получения данных, запускается режим ожидания соединения.
    Возможно одновременное использование одного и того же экземпляра объекта как в роли «клиента», так и в роли «сервера».
  1. Установка соединения.
    Экземпляр объекта «клиента» устанавливает соединение с экземпляром объекта «сервера».
  1. Передача данных.
    На стороне «клиента» система готовит данные, трансформирует в текстовую строку и вызывает метод по отправке текстовой строки на сторону «сервера». Непосредственно перед отправкой можно в автоматическом режиме убедиться в активности «сервера», а в случае неудачи (отсутствует связь с «сервером», «сервер» не отвечает и т.д.) можно перенаправить данные в резервную систему-получатель.
    После успешного получения данных «сервер» обрабатывает их и в синхронном режиме отвечает «клиенту» при этом может вернуть произвольное значение. Например, результатом обработки полученных данных может служить «уникальный идентификатор» (ИД) записанного элемента справочника или документа. Если же произошел сбой при передаче данных, то «клиент» об этом узнает, получив ошибку, и может повторить отправку столько раз, сколько требуется (задается на стороне «клиента»).
  1. Разрыв соединения.
    Экземпляр объекта «клиента» разрывает соединение с экземпляром объекта «сервера», на стороне «сервера» освобождается ресурс-объект, а также выключается режим ожидания соединения.

Для скачивания доступны следующие материалы:

Стоимость установки программного продукта "DataTransfer" на одно рабочее место - 4800 рублей.

Портфолио Узнайте больше о
выполненных
компанией проектах
Контактная информация Мы будем рады
ответить на все Ваши
вопросы