Share via


2.2.4.1 af:OCSDiagnosticsFaultType

The af:OCSDiagnosticsFaultType element is a child element of s:Fault/s:detail, as defined in [SOAP1.1].

 <xs:complexType name="OCSDiagnosticsFaultType">
   <xs:sequence>
     <xs:element name="Ms-Diagnostics-Fault" type="af:MsDiagnosticsFaultType" minOccurs="1" />
     <xs:any processContents="lax" namespace="##any" minOccurs="0" maxOccurs="unbounded" />
   </xs:sequence>
   <xs:anyAttribute namespace="##other" processContents="lax" /> 
 </xs:complexType>
  

The af:Ms-Diagnostics-Fault element is a child element of af:OCSDiagnosticsFaultType element. It describes the authentication-specific error information.

 <xs:complexType name="MsDiagnosticsFaultType">
   <xs:sequence>
     <xs:element name="ErrorId" type="xs:positiveInteger" minOccurs="1" maxOccurs="1" />
     <xs:element name="Reason" type="xs:string" minOccurs="1" maxOccurs="1" />
     <xs:any processContents="lax" namespace="##any" minOccurs="0" maxOccurs="unbounded" />
   </xs:sequence>
   <xs:anyAttribute namespace="##other" processContents="lax" />
 </xs:complexType>

The af:ErrorId element carries a unique positive integer value for each specific error condition.

The af:Reason element carries a string that provides a reason for an explanation of specific error.

Error IDs and reason string used by OC Authentication Web Service are documented in Section 7.22 of [MS-OCER].