You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2009/06/11 21:23:07 UTC

[jira] Assigned: (CXF-2280) Add OperationInfo extensors to generated WSDL

     [ https://issues.apache.org/jira/browse/CXF-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp reassigned CXF-2280:
--------------------------------

    Assignee: Daniel Kulp

> Add OperationInfo extensors to generated WSDL
> ---------------------------------------------
>
>                 Key: CXF-2280
>                 URL: https://issues.apache.org/jira/browse/CXF-2280
>             Project: CXF
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 2.2.2
>            Reporter: Dominic Harries
>            Assignee: Daniel Kulp
>             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 http://www.w3.org/Submission/WS-PolicyAttachment/#AttachingPolicyUsingWSDL1.1)
> 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.