Altova XMLSpy 2023 Enterprise Edition

SOAP消息不仅可以根据SOAP规范,还可以根据相应的WSDL定义中引用的任何XML Schema来检查其有效性。

 

仅根据SOAP规则进行验证

要验证SOAP消息,请打开SOAP消息文件(参见下方截图)并按F8(或使用菜单命令XML | 验证)。由于没有WSDL文件被链接到SOAP消息文件,所以会根据SOAP消息的规则来验证SOAP消息。如果文件根据这些规则是有效的,则认为该文件是有效的(参见下方截图中的消息窗口)。

SOAPValidation01

 

根据SOAP规则和链接的WSDL进行验证

为了根据链接的WSDL进一步验证SOAP消息,必须将WSDL文件链接到SOAP文件。这是在信息窗口的SOAP选项卡中完成的(参见下方截图)。单击用于验证的WSDL右侧的按钮并选择选择WSDL进行验证命令。在弹出的对话框中,浏览选择所需的WSDL文件并单击确定。这将在信息窗口中输入WSDL文件,并将SOAP消息文件链接到此。

SOAPValidationInfoWin

F8(或使用菜单命令XML | 验证)后,SOAP消息将不仅根据SOAP消息的规则,还根据链接的WSDL文件中的规则进行验证。

SOAPValidation02

如果根据这两组规则都有效,则认为该文件有效(参见上方截图)。

 

 

提示:如果SOAP请求是使用XMLSpy的SOAP请求创建功能从WSDL文件创建的(SOAP | 创建新的SOAP请求),则SOAP选项卡将显示在信息窗口中。如果SOAP选项卡在信息窗口中不可见(因为SOAP请求不是使用XMLSpy创建的),则在您保存SOAP请求文件后,该选项卡将变为可见。

 

© 2017-2023 Altova GmbH