We help IT Professionals succeed at work.

WSDL not getting validated

ank5
ank5 asked
on
2,456 Views
Last Modified: 2016-01-28
I have created the following WSDL file. When I try to validate it using eclipse, it gives me the following warning

"WS-I: A problem occured while running the WS-I WSDL conformance check: org.eclipse.wst.wsi.internal.analyzer.WSIAnalyzerException: The WS-I Test Assertion Document (TAD)document was either not found or could not be processed.The WSDLAnalyzer was unable to validate the given WSDL File."
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
      xmlns:tns="http://www.mycompany.org/EHRS/" 
      xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
      xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EHRS" 
      targetNamespace="http://www.mycompany.org/EHRS/">
  <wsdl:types>
    <xsd:schema targetNamespace="http://www.mycompany.org/EHRS/">
      <xsd:element name="GetEmployeeName">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="empID" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetEmployeeNameResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="empName" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>           
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="GetEmployeeNameRequest">
    <wsdl:part element="tns:GetEmployeeName" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="GetEmployeeNameResponse">
    <wsdl:part element="tns:GetEmployeeNameResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:portType name="EhrsEmployeeService">
    <wsdl:operation name="GetEmployeeName">
      <wsdl:input message="tns:GetEmployeeNameRequest"/>
      <wsdl:output message="tns:GetEmployeeNameResponse"/>
    </wsdl:operation>

  </wsdl:portType>
  <wsdl:binding name="EHRSSOAP" type="tns:EhrsEmployeeService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetEmployeeName">
      <soap:operation soapAction="http://www.mycompany.org/EHRS/GetEmployeeName"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="EHRS">
    <wsdl:port binding="tns:EHRSSOAP" name="EHRSSOAP">
      <soap:address location="http://www.mycompany.org/"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

Open in new window



Can someone please let me know how this can be resolved or can it be ignored.

Comment
Watch Question

Principal Solutions Architect
CERTIFIED EXPERT
Top Expert 2006
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Commented:
Fine - but how can one *silence* this warning? If everything is OK and I can't do anything about it, then I don't want to *see* this warning! Is there some option or flag to silence this? Without disabling *all* XML validations of course...
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.