|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите, пожалуйста, как проще организовать доступ из продукции Ensemble к другой базе данных Cache? Есть Ensemble 2010, есть так же база на Cache 5.0. Нужно периодически в продукции забирать данные из определенного глобала Cache 5.0. Как сделать проще? Нужного адаптера не нашел. Возможно есть какой-то вариант прямого подключения? PS. Оба сервера находятся в одной сети. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2013, 18:57 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
AlexShiryaevДобрый день! Подскажите, пожалуйста, как проще организовать доступ из продукции Ensemble к другой базе данных Cache? Есть Ensemble 2010, есть так же база на Cache 5.0. Нужно периодически в продукции забирать данные из определенного глобала Cache 5.0. Как сделать проще? Нужного адаптера не нашел. Возможно есть какой-то вариант прямого подключения? PS. Оба сервера находятся в одной сети.Прямое подключение возможно оно делается с помощью класса %Net.RemoteConnection не уверен что есть готовый адаптер для этого. Но я бы посоветовал создать SOAP сервис на стороне Cache и дергать его из Ensemble, это уже проще организовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2013, 19:24 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
Можно подключить удаленную базу через ECP и смапить глобалы как хочется. Из минусов - нужна мультисервераная лицензия. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 11:50 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
Блок А.Н.Можно подключить удаленную базу через ECP и смапить глобалы как хочется. Supported Version Interoperability ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2013, 11:59 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
Все зависит от подробностей которые мы не знаем Как часто вам нужно обмениваться данными?, механизм обмена должен запускаться по расписанию, по событию? как много данных вы забираете?, можно ли написать подпрограмму (функции), которая возвращает определенную порцию данных и передавать ее через TCP/IP сокет или забирать через SOAP (Web Service) или вам нужно перетягивать изменения в глобалах например по журналам (те делать своеобразное теневое копирование изменений для баз разных версий)? Можно написать службу которая через Cache ActiveX забирает данные из каше и садит в Ensamble, те вариантов много. Григорий ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 09:51 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
Если данных немного и нечасто, проще использовать SOAP (Web Service) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 09:53 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
gr_vlВсе зависит от подробностей которые мы не знаем Как часто вам нужно обмениваться данными?, механизм обмена должен запускаться по расписанию, по событию? как много данных вы забираете?, можно ли написать подпрограмму (функции), которая возвращает определенную порцию данных и передавать ее через TCP/IP сокет или забирать через SOAP (Web Service) или вам нужно перетягивать изменения в глобалах например по журналам (те делать своеобразное теневое копирование изменений для баз разных версий)? Можно написать службу которая через Cache ActiveX забирает данные из каше и садит в Ensamble, те вариантов много. ГригорийУ него есть Ensemble, а это уже сразу отметает несколько ваших вопросов, и служба которая через ActiveX забирает данные из Каше и отправляет в Ensemble это уже вообще прошлый век, и зачем тогда Ensemble если все будет сделано третьей программой. Ensemble сам со многим справится, и с расписанием и с событиями и механизмов обмена много разных. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 10:02 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
DAiMor У него есть Ensemble, а это уже сразу отметает несколько ваших вопросов, и служба которая через ActiveX забирает данные из Каше и отправляет в Ensemble это уже вообще прошлый век, и зачем тогда Ensemble если все будет сделано третьей программой. Ensemble сам со многим справится, и с расписанием и с событиями и механизмов обмена много разных. Совершенно верно. Инициировать событие будет Ensemble в зависимости от бизнес логики. Данных не много. Вполне возможно нужно будет забирать весь глобал в Cache. Написать обмен через TCP/IP сокет или, например, через XML файлы, конечно, можно, но как-то думалось, что у Ensemble уже есть какой-то механизм... Скорее всего буду использовать %Net.RemoteConnection. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 11:22 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
DAiMorУ него есть Ensemble, а это уже сразу отметает несколько ваших вопросов, и служба которая через ActiveX забирает данные из Каше и отправляет в Ensemble это уже вообще прошлый век, и зачем тогда Ensemble если все будет сделано третьей программой. Ensemble сам со многим справится, и с расписанием и с событиями и механизмов обмена много разных. Тут еще много зависит от того какую технологию разработчик лучше знает и от сроков. Я например сталкивался когда связку 1c+cache сделали именно через службу на с++ Определяющим было то что разработчик очень хорошо знал с++ а с технологиями каше только столкнулся.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 14:02 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
Добрый день! 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 Как-то можно решить проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2014, 18:07 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
AlexShiryaev, Выше приводилась ссылка servit Supported Version Interoperability И там указано что для ODBC, минимально совместимая 5.0.13. а у вас 5.0.7 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2014, 18:12 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
AlexShiryaevКак-то можно решить проблему?Согласно 14955660 обновить версию 5.0.7 хотя бы до версии 5.0.13. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2014, 18:15 |
|
Доступ из Ensemble к другому Cache
|
|||
---|---|---|---|
#18+
Спасибо. Понял. Обновлять версию Cache не хочется. Там крутится очень значимая для бизнеса задача. Причем уже много лет. Уровень задачи не тот, чтобы ради нее так радикально лезть в годами работающий проект. Буду искать другие пути решения. Например, попробую SOAP. Не разу не работал с ним. Как раз будет хоть какой-то опыт. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 17:09 |
|
|
start [/forum/moderation_log.php?user_name=VaneS+Ri_lax]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 545ms |
total: | 857ms |
0 / 0 |