如何在IIB中使用SOAP输入节点部署应用程序的WSDL URL



我正在使用SoapInput和回复的IIB部署一个应用程序。通过将WSDL拖动到画布中来创建消息流。我在WSDL中绑定为" http://localhost:7801/cap/testservice",但是当我试图在部署后打到此URL时,它无法连接。因此,我的问题是如何获取服务器IP,部署Web服务后的端口,以形成一个应用程序路径URL将从SOAP UI

访问

感谢您的时间。

奎师那

在肥皂输入节点上,您可以配置端点,例如:

/mywebservice/helloworld

然后,在Integration Server(OMPERY Execution Group)上,您必须定义一个http(s)端口,默认情况下给出一个,您可以从此命令中获得:

mqsireportproperties" youriib" -e" yourintegrationSever" -b httplistener -o http(s)连接器-n端口
/!未经测试,我当前的笔记本电脑上没有安装IIB,可能需要添加/删除一些参数,当然您必须在HTTPConnector和HttpsConntector之间选择

然后获得WSDL的最终URL将是:

http(s)://" yourserver":" Portrestriseprivedpiely"/mywebservice/helloworld?wsdl

请注意,您的.wsdl文件中定义的URL(您在问题中提到的)将被覆盖,以指向与用于获取WSDL的URL相对应的端点,示例:

在WSDL中:http://localhost:7801/cap/testservice

WSDL在以下位置检索:http://myserver:8888/cap/testservice?wsdl

在此URL处的WSDL端点检索将更改为" http://myserver:8888/cap/testservice",无论您在WSDL Initiary

中设置了什么,

最新更新