WSDL 缺少数据类型定义

发布于 2024-11-06 06:45:13 字数 467 浏览 3 评论 0原文

我正在使用 JAX WS 构建 SOAP Web 服务。 SAP 应该是客户之一。使用 NetBeans 在 Java 中直接开发服务端口后,我尝试使用 WSDL XML 文件连接到该服务。

我的问题是,它定义良好,但缺少数据类型定义。有没有办法使用 NetBeans 获取 WSDL 的缺失部分?

例如,我的一个端口返回一种复杂的数据类型,它是一个名为 ReportResponse 的 Java 对象。它包含 2 个字符串、一个布尔值和一个整数字段。这部分的 WSDL 如下所示:

  <message name="reportResponse">
  <part name="parameters" element="tns:reportResponse" /> 
  </message>

问题是“tns:reportResponse”没有在我的 WSDL 文件中进一步定义。

I am building a SOAP web service with JAX WS. One of the clients should be SAP. After developing my service ports directly in Java with NetBeans I tried to connect to the service using the WSDL XML file.

My problem is, that it is well defined but its missing datatype definitions. Is there a way to get the missing parts for the WSDL with NetBeans?

For example, one of my ports returns a complex data type which is a Java object called ReportResponse. It contains 2 Strings, a Boolean and an Integer field. The WSDL for this parts looks like this:

  <message name="reportResponse">
  <part name="parameters" element="tns:reportResponse" /> 
  </message>

The problem is that "tns:reportResponse" is not further defined in my WSDL file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

就像说晚安 2024-11-13 06:45:13

请参阅您的 wsdl 的 .xsd 文件。元素“reportResponse”应该有复杂的类型定义。您可以找到 xsd 。

如果您通过 url 将 wsdl 加载到 netbeans,则 jaxws 找不到您的 xsd 文件。最好的方法是将 wsdl 和 xsd 下载到本地文件夹并将它们加载到 netbeans。

Please refer the .xsd file for your wsdl. There should be complex type definition to element"reportResponse". You can find the xsd .

If you load the wsdl to netbeans by url the case is jaxws can not find your xsd file. Best way is to download wsdl and xsd to your local folder and load them to netbeans.

不甘平庸 2024-11-13 06:45:13

它是在 XSD 上独立定义的吗?如果是这样,您应该使用引用您的 XSD URL 的导入语句...

Is it defined independently on a XSD? If so, you should use an import statement referencing your XSD URL...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文