Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-3593

Provide a bus level option to ensure that WSDL locations are specified

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.4.3
    • Bus
    • None

    Description

      The CXF runtime automatically creates and publishes WSDL and XSD files for endpoints for which no explicit WSDL is specified via wsdlLocation. When working with hand-written WSDL/XSD files (contract-first) this behavior can be undesirable as always the original artifacts should be published.

      In order to globally enforce the publication of the original WSDL/XSD files for each endpoint, a bus level option (named requireExplicitWSDLLocation or similar) shall be created which causes CXF to raise an error upon start-up if for one or more endpoints no WSDL location is specified.

      The topic was also discussed in this thread on the mailing list.

      Attachments

        Activity

          People

            dkulp Daniel Kulp
            gunnar.morling Gunnar Morling
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: