You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Yogesh (JIRA)" <ji...@apache.org> on 2009/03/24 06:03:52 UTC

[jira] Created: (CXF-2131) WSDL generation

WSDL generation
---------------

                 Key: CXF-2131
                 URL: https://issues.apache.org/jira/browse/CXF-2131
             Project: CXF
          Issue Type: Bug
          Components: JAX-WS Runtime
    Affects Versions: 2.1.4
         Environment: JBoss, Windows XP
            Reporter: Yogesh


I am using code first approach to develop webservices. When I see generated WSDL after hitting the service URL + '?wsdl', I see that all the type declarations done in XSD are getting included in WSDL/Types element. Though I am just using 2 or 3 elements of XSD, it includes all the elements. I am using JAXB to generate value objects from XSD. Is there any way to restrict the elements to be include in WSDL/types to just objects used in Webservices and not whole XSD.
The problem could be worse If  I have 100s of webservices and all of them are using same XSD. All 100 autogenerated WSDL file will include XSD declarations of all the elements which will make WSDL bulkier, though each webservice is just using one or two elements.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (CXF-2131) WSDL generation

Posted by "Benson Margulies (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-2131?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benson Margulies resolved CXF-2131.
-----------------------------------

    Resolution: Invalid

This is somewhere between 'works as designed' and 'talk to JAXB'. JAXB is making these decisions. I believe that it has customization options you could use to trim.


> WSDL generation
> ---------------
>
>                 Key: CXF-2131
>                 URL: https://issues.apache.org/jira/browse/CXF-2131
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.4
>         Environment: JBoss, Windows XP
>            Reporter: Yogesh
>
> I am using code first approach to develop webservices. When I see generated WSDL after hitting the service URL + '?wsdl', I see that all the type declarations done in XSD are getting included in WSDL/Types element. Though I am just using 2 or 3 elements of XSD, it includes all the elements. I am using JAXB to generate value objects from XSD. Is there any way to restrict the elements to be include in WSDL/types to just objects used in Webservices and not whole XSD.
> The problem could be worse If  I have 100s of webservices and all of them are using same XSD. All 100 autogenerated WSDL file will include XSD declarations of all the elements which will make WSDL bulkier, though each webservice is just using one or two elements.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.