Вызов java-агента из формулы лотоса

Я пытаюсь вызвать java-агент из кода формулы лотоса.

@Command( [RunAgent] ; MyJavaAgent );

Но когда формула выполняется, я получаю сообщение об ошибке:

Internal Error processing command:incorrect number of parameters.

Я ничего не знаю об этой ошибке, потому что мой код агента Java не ожидает никакого параметра.


person PrashantB    schedule 07.05.2015    source источник


Ответы (1)


Позвоните своему агенту с

@Command( [RunAgent] ; "MyJavaAgent" );

Второй параметр должен быть строкой: имя агента.

MyJavaAgent без кавычек интерпретируется как поле или переменная. Поскольку такое поле или переменная не определены, они будут оцениваться как пустое значение "". В результате
@Command([RunAgent]; "") возникает именно та ошибка, которую вы упомянули.

Итак, ваш агент еще не был вызван, и в самой @Command была выдана ошибка.

person Knut Herrmann    schedule 07.05.2015