我正在尝试验证我们的WSDL是否符合SoapUI附带的WS-I的Interoperability Testing Tools 1.1工具(专业版或其他版本,4.6 - 5.1),但捆绑的工具是从2005年开始的,当协议Soap 1.2没有一直在。
这导致生成报告中的几个断言失败,即BP2032和BP2402,以及其他几个先决条件失败(BP2012,BP2017,BP2117等......)。在调查其中一些断言失败时,似乎它们根本无效,因为WSDL确实符合每个项目的描述。我们在WSDL中没有Soap 1.2特定功能(仅根据需求使用命名空间)。如果我恢复到Soap 1.1,WS-I Compliance(SoapUI)会传递所有断言。
WS-I.org网站为该工具的配置文件提供了一个新的附加功能,但它似乎只是一个XSLT,没有关于如何运行它们的指令(没有Java运行时jar) - {{ 3}}。我的问题是,当使用Soap 1.2时,如何验证WSDL与WS-I的兼容性(在SoapUI中)?