- From: Arun Gupta <Arun.Gupta@Sun.COM>
- Date: Tue, 28 Feb 2006 12:10:03 -0800
- To: WS-Addressing Tests <public-ws-addressing-tests@w3.org>
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