我使用WSDL创建了一个OSB服务并选择了一个Binding。现在,当我的客户端尝试使用我提供的WSDL调用服务时,他们会收到错误。此外,我提供的WSDL中的绑定名称和它们从URL中提取的WSDL也不同。发生了什么事?
答案 0 :(得分:3)
根据OSB文档,
当您基于WSDL资源创建服务时,您必须将服务基于WSDL端口或WSDL绑定:
创建或修改服务时,您可以更改传输,但不能覆盖数据格式。
原始WSDL资源中的端口和绑定定义在有效WSDL中进行了修改,具体取决于许多因素,如下所述。
如果服务基于绑定:
大胆的部分是造成问题的原因。最好使用 port 而不是绑定,因为OSB修改了有效的WSDL,如上所述。