1

我们正在尝试使用 IBM Websphere Message Broker 将大型机上的存储过程(用 cobol 编写)作为 Web 服务公开。然后,我们需要能够使用 Lotus Notes 应用程序 (8.5.1) 与 Web 服务通信并获取存储过程返回的数据。我们遇到了几个问题:

让我先说一下,我们之前没有使用 Message Broker 将任何东西公开为 Web 服务,我们也没有在 Lotus Notes 本身内部使用过 Web 服务。但是,我们在现场有一个承包商让 Lotus Notes 停止工作。也就是说,我们可以在 Lotus Notes 端成功创建一个 Web 服务使用者,并在使用我们在 .Net 中创建的不同 Web 服务时获取数据,只是为了测试这种连接性。

到目前为止,我们遇到了几个问题。任何投入将不胜感激。

1) WSDL 访问 - 我们认为存储过程已在代理端公开为 Web 服务,但是,当将 ?wsdl 附加到服务 url 时,我们无法访问 wsdl。这是否意味着 Web 服务设置不正确?

2) 我们还尝试让 Message Broker 生成 wsdl,然后通过 Web Service Consumer 的 import WSDL 选项将其导入 Lotus Notes(因为我们似乎无法指向 url)。Lotus Notes 接受 WSDL 并创建适当的代码以与之通信。这里的问题是 Broker 似乎收到了请求,但不理解它。

我们已经对此进行了数周的故障排除,但没有运气。请,任何想法都会有所帮助。

4

1 回答 1

1

您是否尝试过使用SoapUI等其他应用程序调试 Web 服务?您使用的是什么版本的 Lotus 客户端?

于 2011-06-15T19:04:42.793 回答