至少有一个操作基于WSDL消息,其中单个部分由模式类型定义,您应该使用与消息体

时间:2015-07-16 12:16:06

标签: osb

在创建代理服务期间收到此警告。

  

[OSB内核:398039]至少有一个操作基于WSDL消息   如果使用模式类型定义的单个部分,则应使用选择器   与邮件正文不同。尝试评估操作,for   在WS-Security,Operational Branch处理等期间的示例 - 可能   导致意外结果。

1 个答案:

答案 0 :(得分:1)

您似乎正在使用唯一的wsdl创建代理服务或业务服务,并且不同的操作共享一些xsd元素。 (两个或多个操作需要相同的传入消息,您必须使用与消息体不同的选择器)

错误说明: 注册基于WSDL的服务时出现问题:指定的操作选择算法是SOAP Body,而关联的WSDL绑定使得无法根据传入SOAP消息正文中的数据区分不同的操作。

操作: 为服务选择不同的操作选择算法或使用不同的WSDL绑定。

你能改变相关的xsd吗?