15.08.2003, 18:25 | #1 |
Участник
|
Исполнение методов класса на стороне сервера (AOS)?
Добрый вечер!
Прошу помощи... Имеем трехуровневую конфигурацию (AOS на выделенной машине) Есть принципиальная задача - с клиента инициировать создание класса на стороне сервера (AOS), управлять его методами и возвращать результат выполнения этих методов на клиента. Пытаюсь решить: 1. создаю класс xTmp со свойством RunOn = Server 2. в этом классе создаю метод, например такого вида: server static void Test() { ; info('hello'); } 3. Затем создаю форму и на clicked() метод одной из кнопок вешаю такой код: void clicked() { xTmp xT; super(); xT = new xTmp(); xT.Test(); } в результате выполнения формы появляется ошибка, что метод Test в классе xT не определен, если же описание метода Test изменить на: void Test() { ; info('hello'); } то он выполняется, но только на стороне клиента... В результате хотелось бы, что бы сообщение hello появилось на машине с AOS... Возможно ли такое поведение осуществить в аксапте с трехуровневой конфигурации и если можно, то как это сделать? Вообще необходимо запусить внешнюю, по отношению к аксапте, задачу на стороне сервера (AOS), дождаться ее завершения и вернуть результат на, иницирующего запуск внешней задачи, клиента. Заранее спасибо... |
|