我有一个用 java 编写的 Web 服务客户端。由于添加到现有复杂类型字段的额外字段,服务器端的 WSDL 发生了变化。但是我的客户端有不知道该字段的陈旧 WSDL,因此当有 Web 服务调用时,由于缺少该字段,会出现 SAX 异常。我可以在客户端做些什么来获取其他元素吗?忽略一个不符合我拥有的客户端代码的元素?
编辑:通常当 WSDL 发生更改时,应将其传达给客户端,但在某些情况下未传达更改时,系统应保持正常运行。因此需要变通。
我有一个用 java 编写的 Web 服务客户端。由于添加到现有复杂类型字段的额外字段,服务器端的 WSDL 发生了变化。但是我的客户端有不知道该字段的陈旧 WSDL,因此当有 Web 服务调用时,由于缺少该字段,会出现 SAX 异常。我可以在客户端做些什么来获取其他元素吗?忽略一个不符合我拥有的客户端代码的元素?
编辑:通常当 WSDL 发生更改时,应将其传达给客户端,但在某些情况下未传达更改时,系统应保持正常运行。因此需要变通。