This appendix lists and describes the status codes. Status codes indicate that either the request in question is received (code 0), or the receiver is busy. slpd returns status codes for unicast messages only.
Status Type |
Status Code |
Description |
---|---|---|
No Error |
0 |
Request was processed without error |
LANGUAGE_NOT_SUPPORTED |
1 |
For an AttrRqst or SrvRqst, there is data for the service type in the scope, but not in the language indicated. |
PARSE_ERROR |
2 |
The message fails to obey SLP syntax. |
INVALID_REGISTRATION |
3 |
The SrvReg has problems--for example, a zero lifetime or an omitted language tag |
SCOPE_NOT_SUPPORTED |
4 |
The SLP message did not include a scope in its scope list that is supported by the SA or DA that answered the request. |
AUTHENTICATION_UNKNOWN |
5 |
The DA or SA received a request for an unsupported SLP SPI. |
AUTHENTICATION_ABSENT |
6 |
The UA or DA expected URL and attribute authentication in the SrvReg and did not receive it. |
AUTHENTICATION_FAILED |
7 |
The UA or DA detected an authentication error in an Authentication block. |
VER_NOT_SUPPORTED |
9 |
Unsupported version number in message |
INTERNAL_ERROR |
10 |
An unknown error occurred in the DA or SA. For example, the operating system ran out of file space. |
DA_BUSY_NOW |
11 |
The UA or SA should retry, using exponential back off. The DA is busy processing other messages. |
OPTION_NOT_UNDERSTOOD |
12 |
The DA or SA received an unknown option from the mandatory range. |
INVALID_UPDATE |
13 |
The DA received a SrvReg without FRESH set, for an unregistered service or with inconsistent service types. |
MSG_NOT_SUPPORTED |
14 |
The SA received an AttrRqst or SrvTypeRqst and does not support it. |
REFRESH_REJECTED |
15 |
The SA sent a SrvReg or partial SrvDereg to a DA more frequently than the DA's min-refresh-interval. |