我需要将SOAP请求作为系统集成的一部分发送给某个Web服务器(并且当然要捕获响应)。我正在使用一个名为IMB的系统接口产品,其中包括wsdl4j-1.5.1.jar
我在网上看了一下关于这个jar的一些信息,我感觉它更适合创建webservices而不是调用它们。
我正在寻找的是一组可以大致执行以下操作的课程:
(1)读取WSDL并从中预先创建大量SOAP内容(包括url)
(2)提供处理程序以提供剩余的东西,例如WSDL中定义的特定方法的参数值
(3)在javascript / groovy中尽量减少必要的编码
(4)允许轻松捕获响应xml内容或允许明确的错误捕获
wsdl4j适合这个吗?或者它应该是Apache SOAP包而不是?也许是另一个? 无论哪个,我在哪里可以找到关于如何使用它的好的澄清文件?
答案 0 :(得分:0)
还没有答案 - 我怀疑在不久的将来不会有任何答案
幸运的是,经过一些测试后我发现IMB提供了我需要的部分内容:
(1)它从站点获取WSDL并使用它来相应地创建服务调用
(2)您只需提供XML内容; SOAP信封和正文是预先创建的
(3)定期IMB脚本就足够了;没有javascript或groovy需要
(4)反应很容易被发现;错误处理我还要添加。
当有人知道其他类似的工具时,我仍然感兴趣,因为IMB不是免费软件工具。