SHIPHarbour:DataTypes:ErrorCode

From Serious Documentation
Jump to: navigation, search

Description

Appears in all SHIPHarbour requests, used for validating if a requested operation worked and diagnosing failures.

NONE

No error has occurred. Default value in sent messages.

PARSE

The message could not be parsed.

VERSION

An unknown or unexpected version was detected.

IGNORED

The message could not be handled, but did not cause any side-effects.

PARAM_GENERIC

The parameters in a Generic message were incorrect.

PARAM_ROUTINE

The parameters in a Routine message were incorrect.

PARAM_BRIDGE

The parameters in a low-level SHIPBridge message were incorrect.

NO_ENDPOINT

The specified Endpoint could not be found.

NO_ROUTINE

The specified Routine could not be found.

BUSY

New connections or messages could not be processed.

INTERNAL

SHIPHarbour Master has had an internal error.

TIMEOUT

SHIPHarbour Master has waited too long for a response from an Endpoint or the client.

ABORTED

Requested operation was forcibly canceled, typically due to disconnected of the target Endpoint.

BRIDGE

Requested operation cannot be completed due to an error in the low-level SHIPBridge protocol.

ALTERNATIVE

Requested operation could not be performed at this time, but an alternative method is available.

BLOCKED

Requested operation is not available at this time, but may become available later.

FORBIDDEN

Requested operation is not allowed on this Endpoint, this indicates a SHIPBridge restriction.