Windows Web Services Return Values
The following codes are commonly returned by the Windows Web Services API:
Return code/value | Description |
---|---|
|
The common name of the certificate does not match the value specified by the application. |
|
The certificate has either expired or is not yet valid. |
|
The certificate chain of the certificate was processed, but it terminated in a root certificate that is not trusted. |
|
The certificate is not valid for the requested usage, such as a server using a client certificate. |
|
The certificate could not be checked for revocation because the certificate revocation list could not be reached. |
|
One or more arguments are invalid. |
|
Insufficient memory. |
|
The address specified is already in use by the same process or another process on the same machine. This error code is also be returned when there are no more addresses available. |
|
The specified address cannot be used on the particular machine. |
|
The remote endpoint indicates that access was denied. This error will only be returned if the remote endpoint indicated this failure. |
|
The remote endpoint indicates that the specified action is not supported. This is usually an indication of a mismatch in contract. This error will only be returned if the remote endpoint indicated this failure. |
|
A connection existed with the remote endpoint, but it was actively terminated by the remote endpoint, or there was a lack of connectivity with remote endpoint. |
|
General endpoint failures. This error will only be returned if the endpoint actually responded with an error indicating it could not process the request. |
|
A message containing a fault was received, but a different message was expected. The actual fault information can be obtained from the error object using WS_FAULT_ERROR_PROPERTY_FAULT. |
|
The endpoint is no longer in service at this location, or is temporarily out of service. This error will only be returned if software on the remote machine indicated this failure. |
|
The endpoint cannot be found, for example, if the host can be found, or there is not an endpoint listening at the particular URI. |
|
The remote endpoint indicates that the endpoint or the server the endpoint is hosted on is too busy to process the request. Although this is typically an indicator of an overloaded server, this error may also be returned when the endpoint or server is temporarily unavailable for other reasons. |
|
There is no route or network connectivity to the endpoint. |
|
This error is returned when the endpoint address URL is invalid for the current operation. |
|
The data being interpreted did not meet the expectations of the code that was interpreting it. This error code is used for any sort of mismatch between expectations and what was actually found: invalid XML, invalid wire protocol, incorrect format, XML not matching expected schema, etc. It is unlikely that retrying the operation will succeed. |
|
The operation may be a valid operation for the object, however, the object is currently in a state where the operation is not allowed. |
|
The language-sensitive information such a localized error string or fault string is not available in the specified language. |
|
A feature has been requested that is supported on some platforms but not the current one. |
|
The numeric operation would result in overflow due to lack precision of the values specified. An example of this is when adding two 32-bit integer values where the value would wrap around. |
|
A new operation is starting for an object that has faulted due to a previous unrecoverable error. |
|
An operation was pending but was subsequently abandoned. An abandoned operation will still continue executing, however, the caller will be signaled that it has ended with this error code. |
|
An operation was started on an object and has been aborted, or an operation was pending, but the object was aborted. |
|
An operation did not complete with the specified timeout. The timeouts for operations are specified using properties of the object. |
|
This error is returned when an unrecognized error occurred in one of the platform components that Windows Web Services framework uses. An application can obtain the actual error code from the error object, but must not depend on the particular value since it may change in future versions. |
|
This error is returned when the HTTP proxy server reports access denied. |
|
This error is returned when some part of HTTP proxy server processing fails. |
|
This error is returned when the HTTP proxy server did not accept the HTTP header authentication scheme chosen by the client and instead requires basic authentication. |
|
This error is returned when the HTTP proxy server did not accept the HTTP header authentication scheme chosen by the client and instead requires digest authentication. |
|
This error is returned when the HTTP proxy server did not accept the HTTP header authentication scheme chosen by the client and instead requires negotiate authentication. |
|
This error is returned when the HTTP proxy server did not accept the HTTP header authentication scheme chosen by the client and instead requires NTLM authentication. |
|
The limits of the object would be exceeded in completing the operation. Many objects have different limits some of which may be configurable. |
|
This error is returned when a security operation failed in the one of the security platform components that the Windows Web Services framework uses. |
|
This error is returned when the server rejected a security token because the token lifetime has expired. Depending on server's configuration, the token may be renewable or could be requested again. |
|
The data was in the correct format but could not be verified or trusted for some reason. This error is returned when interpreting the security information that has been received from a remote endpoint. |
|
This error is returned when the remote endpoint did not accept the HTTP header authentication scheme chosen by the client and instead requires basic authentication. |
|
This error is returned when the remote endpoint did not accept the HTTP header authentication scheme chosen by the client and instead requires digest authentication. |
|
This error is returned when the remote endpoint did not accept the HTTP header authentication scheme chosen by the client and instead requires negotiate authentication. |
|
This error is returned when the remote endpoint did not accept the HTTP header authentication scheme chosen by the client and instead requires NTLM authentication. |
|
A function is completing asynchronously. |
|
The end of input has been reached. This is returned when there are no more messages available on a channel. No more messages are available if the channel is of type WS_CHANNEL_TYPE_REPLY and has already received a message, if the session was shut down, or if the channel filtered the message. For more information, see Channel Layer Overview. |