You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "David Illsley (JIRA)" <ji...@apache.org> on 2006/04/18 11:10:18 UTC
[jira] Created: (AXIS2-585) WS-Addressing - Incorrect cardinality
for RelatesTo in handler and on API
WS-Addressing - Incorrect cardinality for RelatesTo in handler and on API
-------------------------------------------------------------------------
Key: AXIS2-585
URL: http://issues.apache.org/jira/browse/AXIS2-585
Project: Apache Axis 2.0 (Axis2)
Type: Bug
Versions: 0.95
Reporter: David Illsley
The WS-Addressing spec defines the RelatesTo element as:
/wsa:RelatesTo
This OPTIONAL (repeating) element information item contributes one abstract [relationship] property value, in the form of an (IRI, IRI) pair. The content of this element (of type xs:anyURI) conveys the [message id] of the related message.
The relevant APIs however only provide access to a single RelatesTo e.g. Options.getRelatesTo(), Options.setRelatesTo(), MessageContext.getRelatesTo(), MessageContext.setRelatesTo(). Because of this the AddressingInHandler extracts all present RelatesTo elements and calls options.setRelatesTo() for each which means that only the last RelatesTo element to be processed will be available via the API. While Axis2 clients cannot add multiple RelatesTo, other implementations may or specifications require may multiple relationships thus this is a potential interoperability problem.
I intend to provide a patch for this and will bring up the proposed changes on the mailing list.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Resolved: (AXIS2-585) WS-Addressing - Incorrect cardinality
for RelatesTo in handler and on API
Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/AXIS2-585?page=all ]
Davanum Srinivas resolved AXIS2-585:
------------------------------------
Resolution: Fixed
Fixed in latest SVN.
thanks,
dims
> WS-Addressing - Incorrect cardinality for RelatesTo in handler and on API
> -------------------------------------------------------------------------
>
> Key: AXIS2-585
> URL: http://issues.apache.org/jira/browse/AXIS2-585
> Project: Apache Axis 2.0 (Axis2)
> Type: Bug
> Versions: 0.95
> Reporter: David Illsley
> Assignee: Eran Chinthaka
>
> The WS-Addressing spec defines the RelatesTo element as:
> /wsa:RelatesTo
> This OPTIONAL (repeating) element information item contributes one abstract [relationship] property value, in the form of an (IRI, IRI) pair. The content of this element (of type xs:anyURI) conveys the [message id] of the related message.
> The relevant APIs however only provide access to a single RelatesTo e.g. Options.getRelatesTo(), Options.setRelatesTo(), MessageContext.getRelatesTo(), MessageContext.setRelatesTo(). Because of this the AddressingInHandler extracts all present RelatesTo elements and calls options.setRelatesTo() for each which means that only the last RelatesTo element to be processed will be available via the API. While Axis2 clients cannot add multiple RelatesTo, other implementations may or specifications require may multiple relationships thus this is a potential interoperability problem.
> I intend to provide a patch for this and will bring up the proposed changes on the mailing list.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Assigned: (AXIS2-585) WS-Addressing - Incorrect cardinality
for RelatesTo in handler and on API
Posted by "Deepal Jayasinghe (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/AXIS2-585?page=all ]
Deepal Jayasinghe reassigned AXIS2-585:
---------------------------------------
Assign To: Eran Chinthaka
> WS-Addressing - Incorrect cardinality for RelatesTo in handler and on API
> -------------------------------------------------------------------------
>
> Key: AXIS2-585
> URL: http://issues.apache.org/jira/browse/AXIS2-585
> Project: Apache Axis 2.0 (Axis2)
> Type: Bug
> Versions: 0.95
> Reporter: David Illsley
> Assignee: Eran Chinthaka
>
> The WS-Addressing spec defines the RelatesTo element as:
> /wsa:RelatesTo
> This OPTIONAL (repeating) element information item contributes one abstract [relationship] property value, in the form of an (IRI, IRI) pair. The content of this element (of type xs:anyURI) conveys the [message id] of the related message.
> The relevant APIs however only provide access to a single RelatesTo e.g. Options.getRelatesTo(), Options.setRelatesTo(), MessageContext.getRelatesTo(), MessageContext.setRelatesTo(). Because of this the AddressingInHandler extracts all present RelatesTo elements and calls options.setRelatesTo() for each which means that only the last RelatesTo element to be processed will be available via the API. While Axis2 clients cannot add multiple RelatesTo, other implementations may or specifications require may multiple relationships thus this is a potential interoperability problem.
> I intend to provide a patch for this and will bring up the proposed changes on the mailing list.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira