问题描述
|
我们正在尝试使用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服务使用者的import WSDL选项将其导入Lotus Notes(因为我们似乎无法指向URL)。 Lotus Notes接受WSDL并创建适当的代码与之通信。这里的问题是broker似乎收到了请求,但是不理解。
我们已经对此问题进行了数周的故障排除,并且没有任何运气。请,任何想法将有所帮助。
解决方法
您是否尝试使用SoapUI等其他应用程序调试Web服务?您正在使用什么版本的Lotus客户端?