gsoap 생성 웹 서비스 서버가 있습니다. Gsoap은 웹 서비스를 설명하는 WSDL 파일을 생성했습니다. 필자는 이클립스의 웹 서비스 익스플로러를 사용하여 웹 서비스를 테스트하려고했다. 오류가 표시되지만gsoap 생성 된 wsdl 이클립스 WebServices 탐색기와 함께 작동하지 않습니다
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.
내가 그러나 내가 그들 중 하나를 클릭하면, 웹 서비스에 정의 된 방법의 목록을 볼 수 있습니다, 옵션이 없습니다 요청을 작성하거나 보내려면
이클립스 도구에서 더 이상 정보가 없습니다. 나는 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"/>