You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Andrei Shakirin (JIRA)" <ji...@apache.org> on 2014/04/28 11:47:17 UTC
[jira] [Commented] (CXF-5685) Extended support for wsdl11external
WS-PolicyAttachments references
[ https://issues.apache.org/jira/browse/CXF-5685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13982876#comment-13982876 ]
Andrei Shakirin commented on CXF-5685:
--------------------------------------
org.apache.cxf.ws.policy.attachment.external.URIDomainExpressionBuilder supports full set of WSDL11 domain expressions excluding extensions.
The URIDomainExpressionBuilder is not registered by default (to allowed registration of custom builder). It will be necessary to add URIDomainExpressionBuilder as bus extension or in case of using Spring/Blueprint define a bean of URIDomainExpressionBuilder type.
> Extended support for wsdl11external WS-PolicyAttachments references
> -------------------------------------------------------------------
>
> Key: CXF-5685
> URL: https://issues.apache.org/jira/browse/CXF-5685
> Project: CXF
> Issue Type: Improvement
> Components: JAX-WS Runtime
> Affects Versions: 3.0.0-milestone2, 2.7.10
> Reporter: Andrei Shakirin
> Assignee: Andrei Shakirin
> Fix For: 2.7.12, 3.0.0
>
>
> Currently CXF supports only limited set of references for external WS-PolicyAttachments (wsa:EndpointReferenceType):
> <attachments xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:test="http://x.y.z/Assertions">
> <wsp:PolicyAttachment>
> <wsp:AppliesTo>
> <wsa:EndpointReferenceType xmlns:wsa="http://www.w3.org/2005/08/addressing">
> <wsa:Address>http://x.y.z/GreeterPort</wsa:Address>
> </wsa:EndpointReferenceType>
> </wsp:AppliesTo>
> <wsp:Policy>
> <test:A>A</test:A>
> </wsp:Policy>
> </wsp:PolicyAttachment>
> </attachments>
> I propose to extend that to support at least some URI Domain Expression for wsdl11:
> wsdl11.definitions()
> wsdl11.service(service)
> wsdl11.binding(binding)
> wsdl11.bindingOperation(binding/operation)
> wsdl11.bindingOperation.input(binding/operation)
> wsdl11.bindingOperation.output(binding/operation)
> wsdl11.bindingOperation.fault(binding/operation/fault)
--
This message was sent by Atlassian JIRA
(v6.2#6252)