Вызов Ab-initio веб-сервиса из Java

Я создал веб-сервис в Ab-initio, я хочу вызвать этот веб-сервис из Java, я прочитал много информации из файла справки. Он дает мне некоторую информацию о плагине, но они не упомянули это конкретно о том, как позвонить в службу, упомянутую в плагине из Java. Кто-нибудь, пожалуйста, проведите меня через это. Заранее спасибо.

1 ответ

Предполагая, что вы используете SOAP в качестве транспортного механизма в RPC Subscribe -> Read XML Transform, следующая ссылка дает вам рабочий пример клиента SOAP: Пример Working Soap client

если вы можете протестировать свой веб-сервис, используя компонент Call Ab-Initio RPC и формат записи:

include "~$AB_HOME/connectors/RPC/rpcheader.dml";
include "~$AB_HOME/connectors/SOAP/SOAPRequest.dml";

metadata type = record
  rpcheader hdrs;
  SOAPRequest soaphdrs;
  utf8 string(big endian integer(4)) body;
 end;

тогда изменение кода Java в ссылке для назначения соответствующих значений имени поля должно работать.

Другие вопросы по тегам