Solved

WSDL not getting validated

Posted on 2010-11-09
2
1,825 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.

0
Comment
Question by:ank5
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 23

Accepted Solution

by:
Siva Prasanna Kumar earned 500 total points
ID: 34098939
It can be ignored it just a warning from Eclipse about WS-I compliance, every thing is fine with the above WSDL.
0
 

Expert Comment

by:mmo18
ID: 41437216
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...
0

Featured Post

Put Machine Learning to Work--Protect Your Clients

Machine learning means Smarter Cybersecurity™ Solutions.
As technology continues to advance, managing and analyzing massive data sets just can’t be accomplished by humans alone. It requires huge amounts of memory and storage, as well as the high-speed power of the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
web application structure 18 133
Convert from a json string array to a Java object 3 80
java example issue 5 63
American Express @Work site and Java 4 93
The task of choosing a web design company to build a website for your business should never be taken in a light manner. Provided the fact that your website will act as a representative to your business and will be responsible for imposing an online …
Java functions are among the best things for programmers to work with as Java sites can be very easy to read and prepare. Java especially simplifies many processes in the coding industry as it helps integrate many forms of technology and different d…
Video by: Michael
Viewers learn about how to reduce the potential repetitiveness of coding in main by developing methods to perform specific tasks for their program. Additionally, objects are introduced for the purpose of learning how to call methods in Java. Define …
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.
Suggested Courses

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question