jax-ws
  1. jax-ws
  2. JAX_WS-1113

Possibility to generate flat (inline xsd) WSDLs at runtime

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: future
    • Fix Version/s: None
    • Component/s: runtime, wsgen
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

      Description

      JAX-WS RI should have a possibility to generate WSDLs with inline xsd schema at runtime.

      Reasons:
      1) Some parsers fail to validate created WSDL file with external xsd.
      2) Many implementations of Enterprise Service Bus can work only with flat WSDLs.
      3) All other implementations of JAX-WS standard can already generate flat WSDLs.

      4) there: http://java.net/jira/browse/JAX_WS-85
      jitu noted:
      There is no way to specify that for runtime WSDL generation. It needs a WebServiceFeature annotation or a DD entry.
      One can always bundle the WSDL(so use wsgen and bundle the WSDL), so this annotation is not added so far. If there is a demand, we can consider doing that.

      So there is a demand for doing that. I hope you'll understand. Now for example we are forced to use recompiled jax-rt.jar with this
      diff somewhere:
      -setInlineSchemas(false)
      +setInlineSchemas(true)

      and this is a true hack...

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Antic1tizen
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: