检查 Web Service 寻址策略的行为更改

此规则会标记是否使用了 WSDL 定义中的寻址策略。 WebSphere Application Server V7 缺省寻址策略行为是忽略所打包 WSDL 中定义的寻址策略。 服务器上的缺省 V7 和 V8 行为等效于打开可选的寻址策略(与提供的 PolicySet 模板相同)。 对于客户机,V7 和 V8 缺省行为是关闭寻址策略。 新的 V8 行为是在所打包的 WSDL 中还查找配置策略。

还有其他三种配置寻址策略的方法,这些方法都优先于 WSDL。 它们分别是程序化 API、JSR 109 DD 和 PolicySet(优先级从低到高)。 如果使用其中的任何方法,那么将忽略 WSDL 定义。 此规则只检查 WSDL 文件中是否存在寻址策略。 它不检查其他位置是否定义了寻址策略。

如果 WSDL 包含的寻址策略会导致问题,那么您可以选择执行下列其中一个操作:

请参阅 Web Service providers and policy configuration sharing 以获取更多信息。