wsa:InvalidAddress: redundancy and wsa:ProblemIRI error

This is an issue against the SOAP binding specification.

wsa:InvalidAddress[1] is used when an [address] property is invalid,
as opposed to having the destination unreachable, which is
to be indicated with wsa:DestinationUnreachable.

My understanding is that it means that wsa:InvalidAddress will occur
when [address] is an invalid property, i.e. that [address] is actually
NOT an IRI.

Interestingly, wsa:InvalidAddress's description reads "[Details] MAY
contain a wsa:ProblemIRI element", and wsa:ProblemIRI's type is
xs:anyURI, so it cannot be used to return the value of [address].

Also, in the spirit of cr2 and eliminating redundant information[2],
the information carried by wsa:ProblemIRI can also be carried by
wsa:ProblemHeader.

I propose that wsa:ProblemIRI is removed from wsa:InvalidAddress's
description.

Cheers,

Hugo

  1. http://www.w3.org/TR/2005/CR-ws-addr-soap-20050817/#id2263023
  2. http://www.w3.org/2002/ws/addr/cr-issues/#cr2
-- 
Hugo Haas - W3C
mailto:hugo@w3.org - http://www.w3.org/People/Hugo/

Received on Thursday, 29 September 2005 22:52:19 UTC