- From: <noah_mendelsohn@us.ibm.com>
- Date: Wed, 16 Oct 2002 14:39:10 -0400
- To: Graham Klyne <GK@NineByNine.org>
- Cc: xml-dist-app@w3.org
I agree. A drawback of the relay role approach allows only one role with the "keep it" semantic. I can go either way, with probably a slight personal preference to change the default for all roles to be "keep if unprocessed." I suggested the role approach as it had come closest to generating informal concensus among the small group who were informally discussing the problem. As I say, I can go either way, and I think our analysis is correct. I have no special insight into what would be viewed as a big or a small change wrt/ process. Thanks. ------------------------------------------------------------------ Noah Mendelsohn Voice: 1-617-693-4036 IBM Corporation Fax: 1-617-693-8676 One Rogers Street Cambridge, MA 02142 ------------------------------------------------------------------ Graham Klyne <GK@NineByNine.org> 10/16/2002 08:29 AM To: noah_mendelsohn@us.ibm.com cc: xml-dist-app@w3.org Subject: SOAP intermediaries (Some unprocessed headers should stay) Noah, [Sorry to appear to be changing my tune...] I'm thinking some more about the SOAP relay-header problem you raised. I don't know if this is a reasonable use-case, but it might illustrate a possible difficulty: Contemplating an information distribution network, a SOAP sender may wish to include information to all transcoding proxies on the message path, maybe communicating a preference for size or fidelity when applying format conversions. It seems to me that the SOAP role identifier would be the natural place to target a header to any "transcodingProxies". The proposed use of the "relay" role to describe the "drop or forward" behaviour for unrecognized headers would seem to preempt this use of the role identifier. I find myself leaning more towards preference of the 'relayIfNotProcessed' option (which doesn't seem like such a big addition to me): <soap:Header> <nrm:myHeader role="..any role you like..." mustUnderstand="false" relayIfNotProcessed="true"> ... </nrm:myHeader> </soap:Header> #g ------------------- Graham Klyne <GK@NineByNine.org>
Received on Wednesday, 16 October 2002 14:42:32 UTC