0 Replies Latest reply on Jul 19, 2016 10:14 AM by menegazzo

    How to make WSDLDocumentation annotation to show in generated WSDL?

    menegazzo

      Hello,

       

      I'm trying to make WSDLDocumentation annotation to show its tags in the generated WSDL by JBoss, but currently seems that the annotations are ignored and not showing in WSDL.

       

      So i tried to create a bottom up web service (https://github.com/MarcosMenegazzo/bottom-up-ws), using maven:

       

      mvn archetype:generate org.jboss.ws.plugins.archetypes:jaxws-codefirst

       

      Then i edited the interface putting the desired documentation annotations:

       

      package hello.world;
      
      import javax.jws.WebService;
      import org.apache.cxf.annotations.WSDLDocumentation;
      
      @WebService(targetNamespace = "http://hello.world.ns/")
      @WSDLDocumentation("Example of SEI")
      public interface HelloWorld {
          @WSDLDocumentation("Say Hi method documentation")
          String sayHi(String text);
          @WSDLDocumentation("Greeting method documentation")
          String greetings(Person person);
      }
      
      
      

       

      And build it with:

       

      mvn clean package

       

      So i deployed the web service with success at my localhost (Example: http://.../webservice/HelloWorldService?wsdl)

      I expected to see <xsd:documentation><xsd:annotation>Example of Sei</xsd:annotation></xsd:documentation> in the WSDL, but none of the documentation annotations are showing.

       

      I'm stuck. Any tips?