gpt4 book ai didi

c - gsoap 生成的 wsdl 无法与 eclipse WebServices explorer 一起使用

转载 作者:行者123 更新时间:2023-11-30 19:48:57 32 4
gpt4 key购买 nike

我有一个 gsoap 生成的 Web 服务服务器。 Gsoap 生成了一个描述 Web 服务的 WSDL 文件。我想使用 Eclipse 的 Web Services Explorer 来测试 Web 服务。

wsdl 加载的第一阶段通过,但显示错误:

IWAB0380E Errors were encountered while validating XML schemas.
XSD: The location '' has not been resolved because the import is unused
IWAB0381I file:\\\filepath.wsdl was successfully opened.

我可以看到网络服务中定义的方法列表,但是当我单击其中一个方法时,根本没有填写或发送请求的选项。

我没有从 eclipse 工具获得更多信息。我不知道 wsdl 的哪一部分是错误的。如果 wsdl 中有一部分可以帮助查找问题,请告诉我是哪一部分。整个 wsdl 可以在这里找到:http://pastebin.com/GC1TgbTy

我对wsdl和soap不太了解。我猜想错误是在定义和命名空间中的某个地方,但我不知道在哪里。这是 wsdl 的开始:

<?xml version="1.0" encoding="UTF-8"?>
<definitions name="isis_ws"
targetNamespace="urn:isis"
xmlns:tns="urn:isis"
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:isis="urn:isis"
xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"

xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>

<schema targetNamespace="urn:isis"
xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:isis="urn:isis"
xmlns="http://www.w3.org/2001/XMLSchema"
elementFormDefault="unqualified"
attributeFormDefault="unqualified">
<import namespace="http://www.w3.org/2003/05/soap-encoding"/>

最佳答案

这不是问题的答案,而是解决方法。

名为 SoapUI ( download link ) 的免费应用程序可以与 gsoap 生成的 wsdl 配合正常工作。

关于c - gsoap 生成的 wsdl 无法与 eclipse WebServices explorer 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16057013/

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