Namespace: |
|
Content: |
complex, 3 elements |
Defined: |
globally in hsinfra.xsd; see XML source |
Includes: |
definitions of 3 elements |
Used: |
at 1 location |
XML Representation Summary |
|||||
<...> |
|||||
|
|||||
</...> |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element provides details about a failure condition that was encountered during
</xsd:documentation>
the processing of a .NET My Services message. <p/>
<b>code</b>
and
<b>shortDescription</b>
are two of the child elements this element can
have. These elements contain pairs defined by the error code documentation to help client applications determine the reason for a failure of a message. The <b>longDescription</b>
element child of this element contains context-based information about
the error. For example, the <b>shortDescription</b>
element may contain "Syntax Error", whereas this element
indicates what the real syntax error was. <p/>
Users of services and client application developers should depend only on the
<b>code</b>
element
value within a fault to determine what happened. Descriptions are not a part of the contract. <p/>
Order of fault elements may change and the order of a set of faults for a certain message is not a
part of the contract between a client and a .NET My Services server; only the recommended action to fix the problem is. Application developers should consider the fact that the order of faults may change from service to service, and from version to version; there is no requirement to keep the order and descriptions. This is done on purpose, in order to simplify client application development. <xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="code" type="xsd:string">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains the hexadecimal error code for this fault
</xsd:documentation>
entry in the fault chain.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains the short description for this fault entry in the fault chain.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains the long and context-sensitive description for
</xsd:documentation>
this fault entry in the fault chain. </xsd:complexType>
|
Type: |
xsd:string, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains the hexadecimal error code for this fault
</xsd:documentation>
entry in the fault chain. </xsd:element>
|
Type: |
xsd:string, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains the long and context-sensitive description for
</xsd:documentation>
this fault entry in the fault chain. </xsd:element>
|
Type: |
xsd:string, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains the short description for this fault entry in the fault chain.
</xsd:documentation>
</xsd:element>
|