Исполнение методов класса на стороне сервера (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), дождаться ее завершения и вернуть результат на, иницирующего запуск внешней задачи, клиента.
Заранее спасибо...
|