【发布时间】:2011-09-02 09:49:16
【问题描述】:
我需要根据WSDL 验证 SOAP 消息吗?
(就像XML 文件可以针对XSD 架构进行验证一样)。
我没有调用任何网络服务;
我只有一条SOAP 消息和一条WSDL,我需要验证SOAP 消息是否正确。
无需调用网络服务或之后的任何操作。
我需要在 Java 程序中进行验证。 你知道有一个小型 Java 库可以做到这一点吗?
ps:我知道有几个JAX-WS 库可以在您调用网络服务时验证请求/响应。但同样,我没有调用任何网络服务;我有一个简单的SOAP 消息和一个WSDL,我需要一个函数来验证SOAP 消息与WSDL 的对比。
ps:我也知道有一些工具可以做到这一点,例如SOAPUI 和XMLSpy。同样,我需要在我的 Java 程序中进行此验证。
ps:我知道我可以提取SOAP 消息的正文部分,并根据XSD 对其进行验证。但是,我想根据WSDL 验证整个SOAP 消息。
【问题讨论】:
-
您是要根据
specificWSDL 验证 SOAP 消息,还是要创建通用代码来根据任何 WSDL 验证任何 SOAP 消息? -
user384706,第二个选项;第一个选项会更简单吗?
标签: java web-services