至少有一个操作是基于WSDL消息的,该消息具有由模式类型定义的单个部分,您应该使用不同于消息体的选择器



我在创建代理服务时收到此警告。

[OSB Kernel:398039]至少一个操作是基于WSDL消息的对于由模式类型定义的单个部分,您应该使用选择器不同于消息体。尝试对操作求值例如,在WS-Security、操作分支处理等期间导致意想不到的结果。

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

错误描述:注册基于WSDL的服务有一个问题:指定的操作选择算法是SOAP Body,而关联的WSDL绑定是这样的,无法根据传入SOAP消息体中的数据区分不同的操作。

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

能否更改关联的xsd?

最新更新