Modeler Extensions Framework
Common Status Codes

Macros

#define CLEMEXT_OK   0u
 
#define CLEMEXT_ERR_MODULE_SPECIFIC   1u
 
#define CLEMEXT_ERR_INVALID_HANDLE   2u
 
#define CLEMEXT_ERR_INVALID_OPERATION   3u
 
#define CLEMEXT_ERR_NODE_TYPE_NOT_SUPPORTED   4u
 
#define CLEMEXT_ERR_XML   5u
 
#define CLEMEXT_ERR_NOT_CONFIGURED   6u
 
#define CLEMEXT_ERR_NOT_EXECUTABLE   7u
 
#define CLEMEXT_ERR_NOT_EXECUTING   8u
 
#define CLEMEXT_ERR_NO_DATA   9u
 
#define CLEMEXT_ERR_NO_SQL   10u
 
#define CLEMEXT_ERR_NO_ERROR_DETAIL   11u
 
#define CLEMEXT_ERR_INTERRUPTED   12u
 
#define CLEMEXT_ERR_INSUFFICIENT_BUFFER   13u
 
#define CLEMEXT_ERR_CALLBACK   14u
 
#define CLEMEXT_ERR_NOT_INITIALIZED   15u
 
#define CLEMEXT_ERR_NOT_IMPLEMENTED   16u
 
#define CLEMEXT_ERR_CANNOT_MATCH_KEY   17u
 
#define CLEMEXT_ERR_EXCEPTION_THROWN   18u
 
#define CLEMEXT_ERR_NOT_INTERACTIVE   19u
 
#define CLEMEXT_ERR_NOT_INTERACTING   20u
 
#define CLEMEXT_ERR_INVALID_REQUEST   21u
 
#define CLEMEXT_ERR_NO_REPLY   22u
 
#define CLEMEXT_ERR_REMOTE   23u
 
#define CLEMEXT_ERR_INSUFFICIENT_METADATA   24u
 
#define CLEMEXT_ERR_FILE_ACCESS_RESTRICTED   25u
 
#define CLEMEXT_ERR_JVM_ATTACH_FAILED   39u
 
#define CLEMEXT_ERR_JVM_DETACH_FAILED   41u
 

Typedefs

typedef unsigned CLEMEXTStatus
 

Detailed Description

Macro Definition Documentation

#define CLEMEXT_ERR_CALLBACK   14u

This API call failed because a callback failed (see any associated CLEMEXTErrorCode set by the callback)

Definition at line 58 of file clemext.h.

#define CLEMEXT_ERR_CANNOT_MATCH_KEY   17u

Request for file path or password plaintext failed due to no match for key/id

Definition at line 61 of file clemext.h.

#define CLEMEXT_ERR_EXCEPTION_THROWN   18u

An exception was thrown and not handled during a call execution

Definition at line 62 of file clemext.h.

#define CLEMEXT_ERR_FILE_ACCESS_RESTRICTED   25u

The host restricts access to a file

Definition at line 69 of file clemext.h.

#define CLEMEXT_ERR_INSUFFICIENT_BUFFER   13u

The buffer passed to the API call was not sufficiently large

Definition at line 57 of file clemext.h.

#define CLEMEXT_ERR_INSUFFICIENT_METADATA   24u

Metadata provided by the application was insufficient (perhaps mean/standard deviation info is missing)

Definition at line 68 of file clemext.h.

#define CLEMEXT_ERR_INTERRUPTED   12u

An API call was terminated by a cancel request from a separate thread

Definition at line 56 of file clemext.h.

#define CLEMEXT_ERR_INVALID_HANDLE   2u

An API function was called on an invalid handle

Definition at line 46 of file clemext.h.

#define CLEMEXT_ERR_INVALID_OPERATION   3u

An API function was called on a type of node to which it does not apply

Definition at line 47 of file clemext.h.

#define CLEMEXT_ERR_INVALID_REQUEST   21u

An interactive request was not supported by the peer to which it was directed

Definition at line 65 of file clemext.h.

#define CLEMEXT_ERR_JVM_ATTACH_FAILED   39u

Failed to attach to the JVM

Definition at line 70 of file clemext.h.

#define CLEMEXT_ERR_JVM_DETACH_FAILED   41u

Failed to detach from the JVM

Definition at line 71 of file clemext.h.

#define CLEMEXT_ERR_MODULE_SPECIFIC   1u

Module-specific error (see any associated CLEMEXTErrorCode)

Definition at line 45 of file clemext.h.

#define CLEMEXT_ERR_NO_DATA   9u

An input or output data set does not exist, or has been exhausted

Definition at line 53 of file clemext.h.

#define CLEMEXT_ERR_NO_ERROR_DETAIL   11u

error detail is available for the specified error code

Definition at line 55 of file clemext.h.

#define CLEMEXT_ERR_NO_REPLY   22u

No reply is available

Definition at line 66 of file clemext.h.

#define CLEMEXT_ERR_NO_SQL   10u

No SQL was generated

Definition at line 54 of file clemext.h.

#define CLEMEXT_ERR_NODE_TYPE_NOT_SUPPORTED   4u

The module cannot create a peer for the specified node type

Definition at line 48 of file clemext.h.

#define CLEMEXT_ERR_NOT_CONFIGURED   6u

The peer has not been configured

Definition at line 50 of file clemext.h.

#define CLEMEXT_ERR_NOT_EXECUTABLE   7u

The peer is not in an executable state

Definition at line 51 of file clemext.h.

#define CLEMEXT_ERR_NOT_EXECUTING   8u

The peer is not executing

Definition at line 52 of file clemext.h.

#define CLEMEXT_ERR_NOT_IMPLEMENTED   16u

The requested functionality has not been implemented

Definition at line 60 of file clemext.h.

#define CLEMEXT_ERR_NOT_INITIALIZED   15u

The module was not initialised or initialisation failed

Definition at line 59 of file clemext.h.

#define CLEMEXT_ERR_NOT_INTERACTING   20u

The peer is not interacting

Definition at line 64 of file clemext.h.

#define CLEMEXT_ERR_NOT_INTERACTIVE   19u

The peer is unable to interact

Definition at line 63 of file clemext.h.

#define CLEMEXT_ERR_REMOTE   23u

Remote execution error

Definition at line 67 of file clemext.h.

#define CLEMEXT_ERR_XML   5u

XML processing failed

Definition at line 49 of file clemext.h.

#define CLEMEXT_OK   0u

Definition at line 44 of file clemext.h.

Referenced by DataHelper::getInputValue().

Typedef Documentation

typedef unsigned CLEMEXTStatus

Definition at line 42 of file clemext.h.