从java调用Ab-initio Web服务

时间:2016-03-21 10:57:17

标签: java ab-initio

我在Ab-initio中创建了一个Web服务,我想从java调用该Web服务,我从帮助文件中读了很多信息。它给了我一些关于插件的信息,但他们没有特别提到如何从java调用插件中提到的服务。有人请指导我完成它。 预先感谢。

1 个答案:

答案 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代码以分配适当的字段名称值应该有效。