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

Early consume publishedEndpointUrl property

    XMLWordPrintableJSON

Details

    • Unknown

    Description

      The 'publishedEndpointUrl' property currently allows controlling the soap:address value to used in the published wsdl for each endpoint.
      However, when deploying multiple contract-first endpoints in the same web app and sharing the same wsdl (e.g. multiple services, each having a single port corresponding to a different endpoint), the wsdl definition used for serving wsdl queries is rewritten multiple times before it's fully updated with the provided 'publishedEndpointUrl' properties.
      The WSDL Definition object is properly shared among endpoints (thanks to the WSDLManager cache), however when serving a given endpoint wsdl query, the soap:address for that endpoint only is rewritten.
      Please note, this is not about automatic address rewrite using the 'autoRewriteSoapAddress' property, but about early consuming the info provided through 'publishedEndpointUrl' before ports depending on that are shown in a wsdl.

      Attachments

        Activity

          People

            asoldano Alessio Soldano
            asoldano Alessio Soldano
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: