[Fwd: 1251 & 1252]

Thinking more about test1251 [1] ...

I really feel that this test is testing more SOAP 1.2 than WS-A. 
Although there is a conformance statement in the spec tying the SOAP 
roles with WS-A headers, but I believe that this is a generic statment 
and would probably be mentioned in all the specs that introduces such 
header elements (why repeat ?).

Duplicate wsa:Replyo elements are already tested in test1141 [1] and 
test1241 [2]. And thus I think this test should be either made optional 
or removed from the testsuite since it does not seem to provide any 
value add from WS-A perspective. Additionally, I dont see multiple 
ReplyTo, each targeted to a different Role, floating around in SOAP 
messages. So this test case does not seem to be testing a real use case 
as well.

Comments ?

[1] http://www.w3.org/2002/ws/addr/testsuite/testcases/#test1251
[1] http://www.w3.org/2002/ws/addr/testsuite/testcases/#test1141
[2] http://www.w3.org/2002/ws/addr/testsuite/testcases/#test1241

Thanks,
-Arun

-------- Original Message --------
Subject: 1251 & 1252
Resent-Date: Tue, 28 Feb 2006 04:50:41 +0000
Resent-From: public-ws-addressing-tests@w3.org
Date: Mon, 27 Feb 2006 20:52:07 -0800
From: Arun Gupta <Arun.Gupta@Sun.COM>
Organization: Sun Microsystems, Inc.
To: WS-Addressing Tests <public-ws-addressing-tests@w3.org>


I've started testing 1X5X tests which involves non-anonymous ReplyTo.
I've been able to test 1150, 1235 and 1250 successfully so far.

Some comments ...

1). I'm trying to understand the purpose of test1251 [1]. Here are the
features it claim to have tested:

core04: XML Infoset Representation of Message Addressing Properties
core05: wsa:To defaulting
soap02: SOAP 1.2 Message Addressing Property binding
soap08: InvalidAddressingFailure Fault

The request message contains:

<wsa:ReplyTo>
   <wsa:Address>http://example.org/node/A</wsa:Address>
   </wsa:ReplyTo>
- <wsa:ReplyTo env:role="http://www.w3.org/2003/05/soap-envelope/role/none">
   <wsa:Address>http://example.org/node/A</wsa:Address>
   </wsa:ReplyTo>

 From WS-A perspective, getting a fault response back with
wsa:InvalidCardinality fault subsubcode seems sufficient. But SOAP 1.2
processing rules are applied, then I can understand this testcase.

So, this test seems more like a SOAP 1.2 test to me than WS-Addressing
test. I'd like to understand the purpose of this test before trying to
implement it.

2). test1252 [2] description says "a FaultTo targeted to none", and the
request message looks like:

<wsa:ReplyTo>
<wsa:Address>http://example.org/node/A</wsa:Address>
</wsa:ReplyTo>
-
	<wsa:FaultTo>
<wsa:Address>http://www.w3.org/2005/08/addressing/none</wsa:Address>
</wsa:FaultTo>

A similar language in test1251 ("a ReplyTo targeted to none") indicates
duplicate ReplyTo headers. I find this confusing and not able to
understand what to implement.

Also, in terms of MEPs, test1252 seems identical to test1250. What
additional purpose is this test serving ? Ditto for test1152.

I'd rather think a test throwing a fault with FaultTo set to none would
be a more valid test.

[1] http://www.w3.org/2002/ws/addr/testsuite/testcases/#test1251
[2] http://www.w3.org/2002/ws/addr/testsuite/testcases/#test1252

Thanks,
-Arun
-- 
got Web Services ?
Download Java Web Services Developer Pack from
http://java.sun.com/webservices


-- 
got Web Services ?
Download Java Web Services Developer Pack from
http://java.sun.com/webservices

Received on Tuesday, 28 February 2006 20:08:35 UTC