powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Доступ из Ensemble к другому Cache
13 сообщений из 13, страница 1 из 1
Доступ из Ensemble к другому Cache
    #38423466
AlexShiryaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Подскажите, пожалуйста, как проще организовать доступ из продукции Ensemble к другой базе данных Cache?
Есть Ensemble 2010, есть так же база на Cache 5.0. Нужно периодически в продукции забирать данные из определенного глобала Cache 5.0. Как сделать проще? Нужного адаптера не нашел. Возможно есть какой-то вариант прямого подключения?

PS. Оба сервера находятся в одной сети.
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38423492
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexShiryaevДобрый день!

Подскажите, пожалуйста, как проще организовать доступ из продукции Ensemble к другой базе данных Cache?
Есть Ensemble 2010, есть так же база на Cache 5.0. Нужно периодически в продукции забирать данные из определенного глобала Cache 5.0. Как сделать проще? Нужного адаптера не нашел. Возможно есть какой-то вариант прямого подключения?

PS. Оба сервера находятся в одной сети.Прямое подключение возможно оно делается с помощью класса %Net.RemoteConnection не уверен что есть готовый адаптер для этого. Но я бы посоветовал создать SOAP сервис на стороне Cache и дергать его из Ensemble, это уже проще организовать.
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38424187
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно подключить удаленную базу через ECP и смапить глобалы как хочется.
Из минусов - нужна мультисервераная лицензия.
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38424200
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Можно подключить удаленную базу через ECP и смапить глобалы как хочется. Supported Version Interoperability
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38426101
gr_vl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все зависит от подробностей которые мы не знаем
Как часто вам нужно обмениваться данными?,
механизм обмена должен запускаться по расписанию, по событию?
как много данных вы забираете?,
можно ли написать подпрограмму (функции), которая возвращает определенную порцию данных и передавать ее через TCP/IP сокет или забирать через SOAP (Web Service) или вам нужно перетягивать изменения в глобалах например по журналам (те делать своеобразное теневое копирование изменений для баз разных версий)?

Можно написать службу которая через Cache ActiveX забирает данные из каше и садит в Ensamble,
те вариантов много.


Григорий
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38426103
gr_vl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если данных немного и нечасто, проще использовать SOAP (Web Service)
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38426117
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gr_vlВсе зависит от подробностей которые мы не знаем
Как часто вам нужно обмениваться данными?,
механизм обмена должен запускаться по расписанию, по событию?
как много данных вы забираете?,
можно ли написать подпрограмму (функции), которая возвращает определенную порцию данных и передавать ее через TCP/IP сокет или забирать через SOAP (Web Service) или вам нужно перетягивать изменения в глобалах например по журналам (те делать своеобразное теневое копирование изменений для баз разных версий)?

Можно написать службу которая через Cache ActiveX забирает данные из каше и садит в Ensamble,
те вариантов много.


ГригорийУ него есть Ensemble, а это уже сразу отметает несколько ваших вопросов, и служба которая через ActiveX забирает данные из Каше и отправляет в Ensemble это уже вообще прошлый век, и зачем тогда Ensemble если все будет сделано третьей программой. Ensemble сам со многим справится, и с расписанием и с событиями и механизмов обмена много разных.
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38426245
AlexShiryaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor У него есть Ensemble, а это уже сразу отметает несколько ваших вопросов, и служба которая через ActiveX забирает данные из Каше и отправляет в Ensemble это уже вообще прошлый век, и зачем тогда Ensemble если все будет сделано третьей программой. Ensemble сам со многим справится, и с расписанием и с событиями и механизмов обмена много разных.

Совершенно верно. Инициировать событие будет Ensemble в зависимости от бизнес логики.
Данных не много. Вполне возможно нужно будет забирать весь глобал в Cache.
Написать обмен через TCP/IP сокет или, например, через XML файлы, конечно, можно, но как-то думалось, что у Ensemble уже есть какой-то механизм...

Скорее всего буду использовать %Net.RemoteConnection.
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38426594
gr_vl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorУ него есть Ensemble, а это уже сразу отметает несколько ваших вопросов, и служба которая через ActiveX забирает данные из Каше и отправляет в Ensemble это уже вообще прошлый век, и зачем тогда Ensemble если все будет сделано третьей программой. Ensemble сам со многим справится, и с расписанием и с событиями и механизмов обмена много разных.

Тут еще много зависит от того какую технологию разработчик лучше знает и от сроков.
Я например сталкивался когда связку 1c+cache сделали именно через службу на с++
Определяющим было то что разработчик очень хорошо знал с++ а с технологиями каше только столкнулся....
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38532235
AlexShiryaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

AlexShiryaevСкорее всего буду использовать %Net.RemoteConnection.

В прошлый раз данную библиотеку так и не удалось использовать.
Так как нужно было срочно, а разбираться было некогда, написал обмен через XML файлы.
Сейчас появилось немного времени.
Стал разбираться. При соединении с Cache for Windows (x86-64) 2010.2.7 (Build 1004_0_11142U) Wed Dec 21 2011 15:29:56 EST на Cache for Windows NT (Intel) 5.0.7 (Build 5000U) Wed Mar 17 2004 19:01:00 EST получаю вот такое сообщение.

[Cache ODBC][State : HY000][Native Code 499]
[C:\Windows\System32\odbcad32.exe]
Protocol mismatch; only protocols >= 39 supported

Как-то можно решить проблему?
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38532244
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexShiryaev,

Выше приводилась ссылка
servit Supported Version Interoperability
И там указано что для ODBC, минимально совместимая 5.0.13. а у вас 5.0.7
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38532247
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexShiryaevКак-то можно решить проблему?Согласно 14955660 обновить версию 5.0.7 хотя бы до версии 5.0.13.
...
Рейтинг: 0 / 0
Доступ из Ensemble к другому Cache
    #38533392
AlexShiryaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Понял.
Обновлять версию Cache не хочется. Там крутится очень значимая для бизнеса задача. Причем уже много лет.
Уровень задачи не тот, чтобы ради нее так радикально лезть в годами работающий проект.
Буду искать другие пути решения.
Например, попробую SOAP. Не разу не работал с ним. Как раз будет хоть какой-то опыт. :)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Доступ из Ensemble к другому Cache
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]