Antwort: Proposal for naming the SOAP RPC return value

SOAP Encoding rules says that null return values MAY be serialized the same as 
void:

"A NULL value or a default value MAY be represented by omission of the accessor 
element. 
A NULL value MAY also be indicated by an accessor element containing the 
attribute xsi:null 
with value "1" or possibly other application-dependent attributes and values."

(it still uses an old schema version, the REC changed to xsi:nil)

I believe using <r:result xsi:nil="true"/> is a far better choice for null 
return values:
"nothing expected" (void) is definitively different from "no value available" 
(null, as used in SQL).
Besides, allowing both representations in the encoding rules is a source for 
interoperability issues.

                  Elke Meier


   --------------------------
Elke Meier
DaimlerChrysler Research and Technology Ulm (Germany)
MailTo:elke.e.meier@daimlerchrysler.com




jacek@idoox.com@w3.org am 18.08.2001 00:09:25
Bitte antworten an xml-dist-app@w3.org
Gesendet von:	xml-dist-app-request@w3.org
An:	soapbuilders@yahoogroups.com, SOAP@DISCUSS.DEVELOP.COM, 
xml-dist-app@w3.org
Kopie:	frankd@tibco.com  

Thema:	Proposal for naming the SOAP RPC return value

<snip/>


 Please note that according to the SOAP Encoding rules [6], rule
no. 9 (the very last in section 5.1), a procedure with a void
return type is serialized equally to a procedure with a non-void
return type but with a NULL return value.

-------------------------- proposal ends

 This proposal directly resolves issues #16 and #113.

 We believe that this proposal is fully consistent with the
encoding rules of SOAP section 5.

 The RPC Task force is likely to put this proposal forward to the
XMLP Working Group for decision, and so your feedback can make a
difference.

 Please send your replies to the list xml-dist-app@w3.org.

 As usual, we will take silence for assent after a reasonable
time so please voice your opinion soon.


                            Jacek Kopecky

                            Idoox
                            http://www.idoox.com/


[1] http://www.w3.org/2000/xp/Group/xmlp-issues.html#x16
[2] http://www.w3.org/2000/xp/Group/xmlp-issues.html#x113
[3] http://groups.yahoo.com/group/soapbuilders/message/4907
[4] http://lists.w3.org/Archives/Public/xml-dist-app/2001Aug/0131.html
[5] http://www.w3.org/TR/2001/WD-soap12-20010709/#_Toc478383533
[6] http://www.w3.org/2000/xp/Group/1/06/01/soap-02-infoset.html#encrules

Received on Monday, 20 August 2001 06:28:29 UTC