This topic defines the return codes of the service interface, and thus the exceptions that can prevent the successful completion of an interface function.
Refer to the Errors section of the *(3xom) references pages for a list of the errors that each function can return. For an explanation of these error codes please refer to the OSF DCE Problem Determination Guide.
The return code values are as follows:
0 OM_SUCCESS
1 OM_ENCODING_INVALID
2 OM_FUNCTION_DECLINED
3 OM_FUNCTION_INTERRUPTED
4 OM_MEMORY_INSUFFICIENT
5 OM_NETWORK_ERROR
6 OM_NO_SUCH_CLASS
7 OM_NO_SUCH_EXCLUSION
8 OM_NO_SUCH_MODIFICATION
9 OM_NO_SUCH_OBJECT
10 OM_NO_SUCH_RULES
11 OM_NO_SUCH_SYNTAX
12 OM_NO_SUCH_TYPE
13 OM_NO_SUCH_WORKSPACE
14 OM_NOT_AN_ENCODING
15 OM_NOT_CONCRETE
16 OM_NOT_PRESENT
17 OM_NOT_PRIVATE
18 OM_NOT_THE_SERVICES
19 OM_PERMANENT_ERROR
20 OM_POINTER_INVALID
21 OM_SYSTEM_ERROR
22 OM_TEMPORARY_ERROR
23 OM_TOO_MANY_VALUES
24 OM_VALUES_NOT_ADJACENT
25 OM_WRONG_VALUE_LENGTH
26 OM_WRONG_VALUE_MAKEUP
27 OM_WRONG_VALUE_NUMBER
28 OM_WRONG_VALUE_POSITION
29 OM_WRONG_VALUE_SYNTAX
30 OM_WRONG_VALUE_TYPE