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

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

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4.3
    • Component/s: Bus
    • Labels:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: