问题标签 [wsdl4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3552 浏览

java - 针对从 WSDL 提取的多个模式验证 XML

我正在尝试使用 SAAJ 手动处理 Web 服务请求,但仍会根据 Web 服务的 WSDL 架构验证接收到的请求。这个特定的 WSDL 包含多个元素,我使用 wsdl4j 提取这些元素,当我尝试创建一个新的验证器时,我收到一条错误消息,说明验证器无法解析一个架构中的引用在另一个中定义的元素:

我已经将实际的 WSDL 和代码简化为一些小的东西,以创建可重现的东西。“simple.wsdl”也在 Soap-UI 中正确加载。这是在带有 jdk1.7.0_51 的 Windows 7 上。

请注意,我注意到这个问题的原始 WSDL 是由 TIBCO BusinessWorks 生成的,所以我不认为这是一个无效 WSDL 的问题。

我在 SO 上看到了与此类似的其他问题,但提供的解决方案似乎并不完全符合我的情况,所以我想我会再问一次。

有谁知道发生了什么以及我如何才能让它工作?

测试代码:

完整的堆栈跟踪:

WSDL:

0 投票
1 回答
439 浏览

wsdl - WSDL 中的嵌套模式

我在 WSDL 文件中导入了嵌套模式,我需要提取模式名称,但我只能做到一级,而不是嵌套模式。请帮助

0 投票
0 回答
150 浏览

java - 使用 WSDL4j 优于 DOM api 的优势

对于 WSDL 处理,我们可以使用org.w3c.dom api。我们可以将 WSDL 解析为 XML 并浏览不同的节点并创建不同的元素。

那么 WSDL4j 在构造上优于 DOM api 的优势是什么web services

0 投票
1 回答
1131 浏览

maven - 如何在axis1.4中排除wsdl4j的依赖关系,因为它通过抛出InovcationTargetException影响应用程序不工作

造成的:

java.lang.IncompatibleClassChangeError:com.ibm.wsdl.DefinitionImpl 类未实现请求的接口 javax.wsdl.extensions.AttributeExtensible

0 投票
1 回答
625 浏览

java - WSDL 创建解析错误

我正在尝试公开 SOAP Web 服务。为此,我使用的是 apache camel。所以我必须使用 apache CXF 来公开 SOAP Web 服务。但我得到了错误。

org.xml.sax.SAXParseException;行号:2;列号:223;属性“prefix="xmlns",localpart="tns",rawname="xmlns:tns"" 的值无效。带前缀的命名空间绑定不能为空。

这是我编写的代码。

这是上述实现的接口

我试图检查。这是为上述代码创建的 WSDL。

我该如何解决这个错误?

0 投票
2 回答
945 浏览

java - 使用 Java 从 URL 读取 XSD

目标:我想阅读 WSDL 并打印 WSDL、复杂类型和复杂类型定义中的服务。

工作:我使用 WSDL4J 读取 WSDL 并成功打印服务及其参数(复杂类型)。现在我想阅读 XSD 中可用的复杂类型定义。我无法阅读 XSD。有什么办法吗?

我将 XSModel 设为 null

0 投票
0 回答
104 浏览

java - 在 WSDL4J 中将一个部分添加到另一部分中

我正在使用 WSDL4J 动态生成 W​​SDL,并且能够创建 WSDL 文件,但我想要一个嵌套结构(我的意思是,我想要声明一个复杂元素并将其添加到消息中)。

所以我想添加TestService elementwsdl:message TestServiceRequest动态使用Java代码和WSDL4J ...

我怎样才能做到这一点?

0 投票
1 回答
67 浏览

soap - 如何自动将 rpc/literal wsdl 转换为 document/literal

是否有一些可用的工具或代码或库将 rpc/literal wsdl 转换为文档/literal 样式