- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Thu, 16 Mar 2006 17:23:39 -0800
- To: <public-ws-addressing-tests@w3.org>
- Message-ID: <37D0366A39A9044286B2783EB4C3C4E801F2185E@RED-MSG-10.redmond.corp.microsoft.com>
We agree (at least with the data I have right now!) that this should be
fixed.
However, I don't think your assertions will be sufficient to verify that
no reply message is received. Perhaps adding the kind of assertions
found in 1236 and so forth...
<assert
test="not(../following-sibling::log:message[@testcase=current()/../@test
case and @message!='1']) or
count(../following-sibling::log:message[@testcase=current()/../@testcase
and @message!='1']/log:content/*) = 0"/>
Whether this message is really a two-message exchange as described by
SOAP11-HTTP-In-Out-Fault is perhaps a philosophical question.
[ Jonathan Marsh ][ jmarsh@microsoft.com
<mailto:jmarsh@microsoft.com> ][ http://spaces.msn.com/auburnmarshes
<http://spaces.msn.com/auburnmarshes> ]
Here's the test I was suggesting, in what I hope is the right format.
Should we do both a SOAP 1.1 and a SOAP 1.2 version of this?
--G
<testcase xml:id="test1149"
cr="REQUIRED">
<title>SOAP 1.1 two-way message with a duplicate To header and a
ReplyTo of none.</title>
<description><![CDATA[Two-way message exchange containing a
duplicate To header and ReplyTo of none. An InvalidAddressingHeader
fault should be generated, but not sent due to the ReplyTo
header.]]></description>
<features>
<feature>soap08</feature>
<feature>core10</feature>
</features>
<message-exchange type="SOAP11-HTTP-In-Out-Fault"
addr-binding="soap11">
<message from="A" to="B"
document="echo/soap11/duplicateToRequest.xml" name="message">
<assert test="count(soap11:Envelope/soap11:Header/wsa:To) =
2"/>
<assert
test="soap11:Envelope/soap11:Header/wsa:ReplyTo/wsa:Address =
'http://www.w3.org/2005/08/addressing/none'">
<assert test="count(soap11:Envelope/soap11:Header/wsa:FaultTo)
= 0"/>
</message>
<message from="B" to="A"/>
</message-exchange>
</testcase>
Received on Friday, 17 March 2006 01:25:00 UTC