Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Доступ к другому серверу Cache
|
|||
|---|---|---|---|
|
#18+
Подскажите, плиз, как подключиться к другому серверу Cache? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 02:04 |
|
||
|
Доступ к другому серверу Cache
|
|||
|---|---|---|---|
|
#18+
для какой цели подключение, что конкретно пытаетесь сделать версии Cache укажите _________________________________ Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 08:49 |
|
||
|
Доступ к другому серверу Cache
|
|||
|---|---|---|---|
|
#18+
не знаю с какой версии, но как минимум есть в 2007.1 уже не помню но вроде бы я такое реализовывал с помощью класса %Net.RemoteConnection исходники остались на предыдущей работе у меня, там было управление удаленным сервером такое: делал подключение к серваку проверял доступность нужной БД, отмонтировал ее, копировал по сети на локальный сервер и назад монтировал на удаленном сервере _________________________________ Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 09:00 |
|
||
|
Доступ к другому серверу Cache
|
|||
|---|---|---|---|
|
#18+
Спасибо, верное направление дали, но не все гладко идет. Может еще кто-нибудь, что-нибудь посоветует. Код такой: Есть класс на удаленном сервере: Class User.Change Extends %Persistent { Property UserName As %String; Method Ch() { set UserName="fsdfsfs" } } Подключаюсь к удаленному серверу: s rc=##class(%Net.RemoteConnection).%New() do rc.Connect("192.168.230.161","USER",1972,"username","password") //подключение есть. do rc.OpenObjectId("User.Change",1,.per) //Открывается объект User.Change do rc.SetProperty(per,"UserName","Test",4) //Свойству объекта присваивается значение "Test". do rc.InvokeInstanceMethod(per,"%Save") //Сохраняется объект Все, что выше работает, но если хочу запустить метод, то ошибка: do rc.InvokeInstanceMethod(per,"Ch") //свой метод не хочет выполняться 0 p‰3Code: 127 <PARAMETER>zCh^User.Change.10zCheckErrorCode+3^%Net.RemoteConnection.1:USER Код ошибки 127: The pointer block expected the data block to have Что система от меня хочет - понять не могу. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 04:56 |
|
||
|
Доступ к другому серверу Cache
|
|||
|---|---|---|---|
|
#18+
если не ошибаюсь, то все так вызываемые методы должны возвращать результат _________________________________ Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 07:10 |
|
||
|
Доступ к другому серверу Cache
|
|||
|---|---|---|---|
|
#18+
Если кому интересно или надо будет: 1.Класс на удаленном сервере. Class Paket.Procedures Extends %RegisteredObject { ClassMethod Method1(Arg1 As %String, Arg2 As %String) { ваш код } } 2.Вызов метода Method1 класса Paket.Procedures удаленно s rc=##class(%Net.RemoteConnection).%New() //установка соединения do rc.Connect("192.168.230.161","USER",1972,"username","password") //удаление аргументов do rc.ResetArguments() //добавление аргументов do rc.AddArgument("Test",4) do rc.AddArgument("6666",4) //вызов метода класса do rc.InvokeClassMethod("Paket.Procedures","Method1") //закрытие соединения do rc.Disconnect() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 03:54 |
|
||
|
Доступ к другому серверу Cache
|
|||
|---|---|---|---|
|
#18+
Если атрибуты подключения к другому серверу Caché заранее известны, то проще использовать технологию ECP . Есть ещё вариант с веб-сервисами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 10:36 |
|
||
|
|

start [/forum/topic.php?fid=39&tid=1558410]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 496ms |

| 0 / 0 |
