Uploaded image for project: 'Synapse'
  1. Synapse
  2. SYNAPSE-747

Provide a way to write custom implementations to resolve the wsdl and imported resources such as schemas.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • NIGHTLY
    • FUTURE
    • Core
    • None

    Description

      Currently there is a standard way to resolve the wsdl imported resources(schema, ..) using 'CustomeWSDLLocator' and 'CustomXmlSchemaURIResolver'. Both accept the "ResourceMap" instance which contains Relativelocation and the relevant Registrykeys. Its bit annoying from the user perspective since he manually has to fill the ResourceMap each and every time when he creates a proxy service. Rather, if user allows to have his custom wsdl locator and the schema resolver would be great based on WSDLKey..

      I have just wrote two simple interfaces to map user defined implementations with the standard implementation and introduced two synapse properties
      synapse.wsdl.resolver,synapse.schema.resolver
      Please review and commit.

      Attachments

        1. UserDefinedResolverPatch.patch
          10 kB
          Vijayaratha Vijayasingam

        Activity

          People

            Unassigned Unassigned
            ratha Vijayaratha Vijayasingam
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: