2.2.9.1 Common Fault Codes
For port types, the RMS: Server-Server Protocol allows a server to notify a requestor of application-level faults by generating SOAP faults (as specified in [SOAP1.1] section 4.4). In the SOAP fault, the <faultcode> element contains the type of exception being thrown. The <faultstring> element contains the text of the exception being thrown.
The following table summarizes the exceptions that the responding server can return to the requesting server.
|
Exception |
Description |
|---|---|
|
ArgumentException |
Microsoft .NET Framework exception. |
|
ArgumentOutOfRangeException |
.NET Framework exception. |
|
ArgumentNullException |
.NET Framework exception. |
|
FormatException |
.NET Framework exception. |
|
UnauthorizedAccessException |
Access is unauthorized. |
|
ADEntrySearchFailedException |
Failed to find an entry in Active Directory. |
|
DRMSArgumentException |
An argument exception occurred. See the inner exception. |
|
MalformedDataVersionException |
A client request contained an invalid version number that cannot be processed. |
|
UnsupportedDataVersionException |
The data version the client requested is not supported. The server cannot process the request. |
|
Microsoft.DigitalRightsManagement.Utilities.UnspecifiedErrorException |
The exception is not allowed to be returned to the client. |