- From: Hugo Haas <hugo@dev.w3.org>
- Date: Thu, 22 Jul 2004 10:05:40 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory homer:/tmp/cvs-serv7033 Modified Files: wsdl20-bindings.xml Log Message: Added http:code on binding fault Index: wsdl20-bindings.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-bindings.xml,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** wsdl20-bindings.xml 22 Jul 2004 09:38:54 -0000 1.69 --- wsdl20-bindings.xml 22 Jul 2004 10:05:38 -0000 1.70 *************** *** 1069,1073 **** <fault ref="<emph>xs:QName</emph>" ! <b>http:code</b>="<emph>xs:string</emph>"? > <documentation />? </fault>* --- 1069,1073 ---- <fault ref="<emph>xs:QName</emph>" ! <b>http:code</b>="<emph>xs:int</emph>"? > <documentation />? </fault>* *************** *** 1670,1673 **** --- 1670,1762 ---- </div3> </div2> + + <div2 id="http-fault-decl"> + <head>Binding Faults</head> + + <ednote> + <name>HH</name> + <edtext>This should be in the right style (as per my + mismatch email).</edtext> + </ednote> + + <div3 id="http-fault-decl-description"> + <head>Description</head> + + <p>For every Interface Fault component contained in an + Interface component, an HTTP error code MAY be defined. It + represents the error code that will be used by the + service in case the fault needs to be returned.</p> + </div3> + + <div3 id="http-fault-decl-relate"> + <head>Relationship to WSDL Component Model</head> + + <p>The HTTP Fault binding adds the following + property to the WSDL component model (as defined in <bibref + ref="WSDL-PART1"/>):</p> + + <ulist> + <item><p>{http error status code}, an integer representing a + error Status-Code as defined by <bibref + ref="RFC2616"/>, to the Binding Fault component. The value + of this property identifies the error code that the + service will use in case the fault is returned. If empty, + no claim is made by the service.</p></item> + </ulist> + </div3> + + <div3 id="soap-fault-decl-xml"> + <head>XML Representation</head> + + <eg xml:space="preserve"><definitions > + <binding > + <fault ref="xs:QName" + <b>http:code</b>="xs:int" /> + </fault>* + </binding> + </definitions> + </eg> + + <p>The XML representation for binding a SOAP Fault are two + &AII;s with the following Infoset properties: </p> + + <ulist> + <item><p>http:code OPTIONAL &AII;</p> + <ulist> + <item><p>A [local name] of <el>code</el></p></item> + + <item> <p>A [namespace name] of + <attval>&wsdl-http-ns;</attval> + </p></item> + <item><p>A type of <emph>wsdls:int</emph></p></item> + </ulist> + </item> + </ulist> + </div3> + + <div3 id="http-fault-decl-mapping"> + <head>Mapping Between Component Properties and XML + Representation</head> + + <p>See <specref ref="tab_HTTP_Fault_Mapping"/>.</p> + + <table border="1" id="tab_HTTP_Fault_Mapping"> + <caption>Mapping between SOAP Fault Component Properties and XML + Representation</caption> + <tbody> + <tr> + <th rowspan="1" colspan="1">Property</th> + <th rowspan="1" colspan="1">Mapping</th> + </tr> + <tr> + <td rowspan="1" colspan="1">{http error status code}</td> + <td rowspan="1" colspan="1">The actual value of the <att>code</att> + &AII;.</td> + </tr> + </tbody> + </table> + </div3> + </div2> + <div2 id="_operation_styles"> <head>Operation Styles</head>
Received on Thursday, 22 July 2004 06:05:59 UTC