Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.5.3
    • Component/s: Core
    • Labels:
      None

      Description

      Create a HandlerAdapter that can expose implementations of the XsdSchema interface. Similar to the transformLocations on the WsdlDefinitionHandlerAdapter, this adapter should transform any import/include schemaLocations.

        Issue Links

          Activity

          arjen.poutsma Arjen Poutsma created issue -
          arjen.poutsma Arjen Poutsma made changes -
          Field Original Value New Value
          Link This issue supersedes SWS-281 [ SWS-281 ]
          arjen.poutsma Arjen Poutsma made changes -
          Fix Version/s 1.5.3 [ 10982 ]
          arjen.poutsma Arjen Poutsma made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Hide
          arjen.poutsma Arjen Poutsma added a comment -

          Done. Also, the handler adapter is integrated in the MessageDispatcherServlet, so that it automatically exposes all XsdSchema instances in the application context, under $

          {bean_name}

          .xsd. This is consistent with the WSDL exposing behavior.

          I decided not to add any transformation logic for now, because I couldn't think of a solution which would work in all situations (absolute reference URI's, XSDs contained in jars, etc). Subclasses can add this behavior though, in the getSchemaSource() template method.

          Show
          arjen.poutsma Arjen Poutsma added a comment - Done. Also, the handler adapter is integrated in the MessageDispatcherServlet, so that it automatically exposes all XsdSchema instances in the application context, under $ {bean_name} .xsd. This is consistent with the WSDL exposing behavior. I decided not to add any transformation logic for now, because I couldn't think of a solution which would work in all situations (absolute reference URI's, XSDs contained in jars, etc). Subclasses can add this behavior though, in the getSchemaSource() template method.
          arjen.poutsma Arjen Poutsma made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          arjen.poutsma Arjen Poutsma added a comment -

          Closing issues in 1.5.3

          Show
          arjen.poutsma Arjen Poutsma added a comment - Closing issues in 1.5.3
          arjen.poutsma Arjen Poutsma made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open In Progress In Progress
          46d 3h 13m 1 Arjen Poutsma 17/Jun/08 12:18 AM
          In Progress In Progress Resolved Resolved
          13d 1h 15m 1 Arjen Poutsma 30/Jun/08 1:34 AM
          Resolved Resolved Closed Closed
          21d 20h 32m 1 Arjen Poutsma 21/Jul/08 10:07 PM

            People

            • Assignee:
              arjen.poutsma Arjen Poutsma
              Reporter:
              arjen.poutsma Arjen Poutsma
            • Votes:
              5 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: