Инструмент обмена данными между серверами Cache' , через прямое Socket соединение
- Реализован запуск команд на удалённом компьютере и получение результата в виде строки
- Запуск класс-метода с локального БД на удаленной.
- Получение объекта с удаленной БД
- Воплотить SQL запрос на удаленной БД
- Копировать глобал с удаленной БД(UTF8 to UNICODE)
- Копировать класс с удаленной БД на Локальную (в разработке...)
- Копировать бинарный файл с локального компьютера на удаленный через Cache'
Запуск сервера:
d ##class(%ZDev.Server).Start(6030)
Остановка сервера
d ##class(%ZDev.Server).Stop(6030)
Пример использования находится в пакете %ZDev.Demo (%ZDev.XML)
s ConnectObject=##class(%ZDev.Client).%New() if ConnectObject.Connect("SrcServer1234",6030,"_SYSTEM","SYS","USER",.Error)=1 { d ConnectObject.ImportGlobal( "^Refs.AllBazeD", .Error ,1) } else{ zw Error } d ConnectObject.DisConnect() s ConnectObject=""