Altova XMLSpy 2023 Enterprise Edition

SOAP调试程序(参见下方截图)可用于查看和分析SOAP请求和响应。它充当客户端和Web服务之间的代理服务器。您可以执行以下操作:

 

逐步执行SOAP请求和响应

修改SOAP请求和响应

向客户端或服务器转发修改后的请求

允许为每个请求和响应消息使用断点,包括使用XPath表达式的条件断点

单击以展开/折叠

SOAP调试程序的工作方式如下:

 

在启动“SOAP调试程序”会话之前应设置SOAP调试程序选项。这些选项包括计算机的IP地址,以及SOAP调试程序的布局和超时选项。

打开SOAP调试程序(启动会话),请选择切换命令SOAP | SOAP调试会话。此时,您必须(i) 提供将用于提供相关SOAP信息的WSDL文件的位置,以及(ii) 有关源端口和目标端口的信息。

在“SOAP调试程序断点”窗口中,设置所需的断点

现在您可以打开发出SOAP请求的文件并运行SOAP调试程序

然后您可以分析结果。如果有任何错误,请修复它们。

要关闭SOAP调试程序,请选择切换命令SOAP | SOAP调试会话

 

在本部分的小节中,我们将介绍如何使用SOAP调试程序。

 

DebuggerClient.htm文件位于C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2023\Examples 文件夹中,用作示例文件。在这个示例文件中,浏览窗口充当客户端应用程序,用于发送和接收SOAP消息。Nanonull Time Service服务是Web服务器,它位于以下位置:http://www.nanonull.com/TimeService/TimeService.asmx?WSDL

 

© 2017-2023 Altova GmbH