0

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

4

1 回答 1

0

假设您在 RPC 订阅 -> 读取 XML 转换中使用 SOAP 作为传输机制,以下链接为您提供了 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 代码以分配适当的字段名称值应该可以工作。

于 2016-03-23T19:33:13.833 回答