如何使用IBM Message Broker将存储过程公开为Web服务,以便可以与Lotus Notes应用程序一起使用?

问题描述

| 我们正在尝试使用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客户端?     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...