Вызов 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 в ссылке для назначения соответствующих значений имени поля должно работать.