PreviousNext

XOM Return Codes

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