gpt4 book ai didi

java - 将 WSDL1.1 转换为 WSDL2.0

转载 作者:行者123 更新时间:2023-11-30 04:58:59 26 4
gpt4 key购买 nike

我问如何将包含一些 WS-SecurityPolicy 的 WSDL1.1 文件转换为 WSDL2.0 文件。

我尝试使用 apache woden 框架来使用本教程来执行此操作:http://ssagara.blogspot.com/2009/01/converting-wsdl11-to-wsdl20-using-woden.html ,但我遇到了这个问题:

java.lang.IllegalArgumentException: Encountered unknown extension element '{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy', as a child of a javax.wsdl.Binding.

有人可以提供这种转换的解决方案吗?

最佳答案

Woden 转换器工具基于 XSL 模板,不支持任何扩展处理,例如 WS-Policy。正如 Prabath 首先提到的,您需要从 WSDL 1.1 中删除这些安全策略。

顺便说一句,一旦您将策略添加到 WSDL 2.0 文档中,Woden 就可以通过其扩展处理机制来解析它们。请引用这篇文章http://ssagara.blogspot.com/2009/03/parsing-wsdl-20-extensions-with-woden.html

关于java - 将 WSDL1.1 转换为 WSDL2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7566938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com