cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dominic Harries (JIRA)" <>
Subject [jira] Created: (CXF-2280) Add OperationInfo extensors to generated WSDL
Date Thu, 11 Jun 2009 13:31:07 GMT
Add OperationInfo extensors to generated WSDL

                 Key: CXF-2280
             Project: CXF
          Issue Type: Improvement
          Components: Core
    Affects Versions: 2.2.2
            Reporter: Dominic Harries
             Fix For: 2.2.3, 2.3
         Attachments: ServiceWSDLBuilder.patch

When generating the WSDL from a service model, the ServiceWSDLBuilder does not add extensors
to operations inside a portType.  While this follows the SOAP 1.1 specification, the WS-I
Basic Profile 1.1 overrules this.  This functionality is particularly useful for the implementation
of WS-PolicyAttachment:

"WSDL 1.1 disallows the use of extensibility elements on certain elements and the use of extensibility
attributes on others. However, the WS-I Basic Profile 1.1 [BP 1.1] overrules this restriction
and allows element extensibility everywhere. Therefore, the Policy reference SHOULD be attached
using <wsp:PolicyReference> as child element unless it is absolutely necessary to maintain
the original WSDL 1.1 restriction, in which case the @wsp:PolicyURIs attribute should be used
for those restricted cases."

(from the WS-PolicyAttachment W3C Submission at

This patch adds the extensors.  It builds cleanly against both 2.2.2 and the current trunk.

Please include "from University of Southampton IT Innovation Centre" in the change log.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message