我在Ab-initio中创建了一个Web服务,我想从java调用该Web服务,我从帮助文件中读了很多信息。它给了我一些关于插件的信息,但他们没有特别提到如何从java调用插件中提到的服务。有人请指导我完成它。 预先感谢。
答案 0 :(得分:0)
假设您在RPC订阅中使用SOAP作为传输机制 - >阅读XML转换,以下链接为您提供了SOAP客户端的工作示例: Working Soap client example
如果您可以使用组件Call Ab-Initio RPC测试您的Web服务,并且记录格式为:
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代码以分配适当的字段名称值应该有效。