Ice.ReplyStatus

class Ice.ReplyStatus(*values)

Bases: Enum

Represents the status of a reply. A reply status can have any value in the range 0..255. Do not use this enum to marshal or unmarshal a reply status unless you know its value corresponds to one of the enumerators defined below.

Enumerators:

  • Ok:

    The dispatch completed successfully.

  • UserException:

    The dispatch completed with a Slice user exception.

  • ObjectNotExist:

    The dispatch could not find an implementation for the target object.

  • FacetNotExist:

    The dispatch found an implementation for the target object but could not find the requested facet.

  • OperationNotExist:

    The dispatch found an implementation for the target object but could not find the requested operation.

  • UnknownLocalException:

    The dispatch failed with an Ice local exception.

  • UnknownUserException:

    The dispatch failed with a Slice user exception that does not conform to the exception specification of the operation.

  • UnknownException:

    The dispatch failed with some other exception (neither an Ice local exception nor a Slice user exception).

  • InvalidData:

    The dispatch failed because the request payload could not be unmarshaled. It is typically due to a mismatch in the Slice definitions used by the client and the server.

  • Unauthorized:

    The caller is not authorized to access the requested resource.

Notes

The Slice compiler generated this enum class from Slice enumeration ::Ice::ReplyStatus.

FacetNotExist = 3
InvalidData = 8
ObjectNotExist = 2
Ok = 0
OperationNotExist = 4
Unauthorized = 9
UnknownException = 7
UnknownLocalException = 5
UnknownUserException = 6
UserException = 1