The following table describes the error status constants returned when an Outline API call fails. These values are defined in the Essbase Outline API C language header file esserror.h.
Value | Description |
OTLAPI_BAD_ALIASTABLE | Illegal alias table |
OTLAPI_BAD_CONSOL | Invalid consolidation type (+,-,etc.) |
OTLAPI_BAD_GENLEVELNAME | Invalid generation or level name |
OTLAPI_BAD_HOUTLINE | Invalid outline handle passed to EssOtl... function |
OTLAPI_BAD_MBRNAME | Invalid member name |
OTLAPI_BAD_MEMBER | Invalid member handle |
OTLAPI_BAD_MOVE | Illegal move of member. Can't move member to its descendant. |
OTLAPI_BAD_OBJTYPE | Illegal object type |
OTLAPI_BAD_OUTLINETYPE | Invalid outline type |
OTLAPI_BAD_RENAMESHARE | A shared member cannot be renamed |
OTLAPI_BAD_RESTRUCTTYPE | Invalid restructure type |
OTLAPI_BAD_SORT COMPAREFUNC | Invalid sorting compare function |
OTLAPI_BAD_SORTTYPE | Invalid sort type |
OTLAPI_BAD_TRANSTYPE | Unknown transaction type when creating a transaction (internal error) |
OTLAPI_BAD_USERATTR | Invalid user attribute |
OTLAPI_CUR_NOACCOUNTS | There is no Accounts dimension. You need an Accounts dimension to create a currency database. |
OTLAPI_CUR_NOCOUNTRY | There is no Country dimension. You need a Country dimension to create a currency database. |
OTLAPI_CUR_NOTIME | There is no Time dimension. You need a Time dimension to create a currency database. |
OTLAPI_ERR_ADDNAMEUSED | Member name already used (add operation) |
OTLAPI_ERR_ALIASSHARED | A shared member cannot have an alias |
OTLAPI_ERR_ALIASTABLEEXISTS | Alias table already exists |
OTLAPI_ERR_ALIASTABLENAME | Illegal alias table name |
OTLAPI_ERR_ALREADY CURRENCY | The outline is a currency outline. You are trying to create a currency outline, and the initial outline is already a currency outline. |
OTLAPI_ERR_BADSHARE | Illegal share value |
OTLAPI_ERR_BADSKIP | Illegal time balance skip value |
OTLAPI_ERR_BADSTORAGE | Illegal dimension storage value |
OTLAPI_ERR_BADSTORAGE CATEGORY | Illegal storage category |
OTLAPI_ERR_BADTIMEBAL | Illegal time balance value |
OTLAPI_ERR_CONFIGTOOMANY DIMS | Too many dimensions to configure automatically |
OTLAPI_ERR_COPYALIASTABLE | Source and destination tables are the same. |
OTLAPI_ERR_CREATETEMP | Cannot create temporary file name. You are probably trying to create it on a read-only drive. We create a temporary file on the client every time you open or write an outline from/to the server. |
OTLAPI_ERR_CURTOOMANYDIMS | Too many dimensions in a currency outline A currency outline is limited to four dimensions. |
OTLAPI_ERR_DELETEDEFALIAS | Cannot delete the default alias table |
OTLAPI_ERR_DUPLICATEALIAS | Duplicate alias |
OTLAPI_ERR_DUPLICATENAME | Duplicate member name |
OTLAPI_ERR_DUPGENLEVNAME | Cannot add, rename, or set a member name or alias that duplicates a generation or level name. |
OTLAPI_ERR_FILEIO | Could not read from or write to file |
OTLAPI_ERR_FILEOPEN | Could not open file |
OTLAPI_ERR_GENLEVELEXISTS | Generation or level already has a name |
OTLAPI_ERR_GENLEVELNAME EXISTS | Generation or level name already exists |
OTLAPI_ERR_GENLEVELVALUE | Illegal generation or level value |
OTLAPI_ERR_GENLEVNAMEMBR | Cannot add a generation or level name that duplicates a member name or alias |
OTLAPI_ERR_ILLEGALALIAS STRING | Illegal member combinational for alias |
OTLAPI_ERR_ILLEGALCOMBOALIAS | Illegal combinational alias name |
OTLAPI_ERR_ILLEGALCURRENCY | Illegal currency member |
OTLAPI_ERR_ILLEGALDEFALIAS | Illegal default alias name |
OTLAPI_ERR_ILLEGALNAME | Illegal member name |
OTLAPI_ERR_ILLEGALTAG | Illegal dimension tag (category) |
OTLAPI_ERR_INVALIDOPTION | Occurs when the user passes in an invalid option to EssOtlGetGenNames() or EssOtlGetLevelNames(). |
OTLAPI_ERR_LEAFLABEL | Leaf member defined as a label member |
OTLAPI_ERR_MAXALIASTABLES | Maximum number of alias tables has been reached |
OTLAPI_ERR_MEMBERCALC | Illegal member formula |
OTLAPI_ERR_MEMBERCOMMENTEXLEN | Extended member comment is too long |
OTLAPI_ERR_NOALIAS | No alias for this member |
OTLAPI_ERR_NOALIASCOMBO | No alias combination |
OTLAPI_ERR_NOFORMULA | No formula for this member |
OTLAPI_ERR_NOSHAREPROTO | Shared member with no actual member |
OTLAPI_ERR_NOTADIM | Dimension name expected |
OTLAPI_ERR_NOTIMEDIM | No time dimension defined (can't do time balance operations without a time dimension) |
OTLAPI_ERR_NOTVERIFIED | Outline has errors (when saving to the server) |
OTLAPI_ERR_OPENMODE | File was opened in the wrong mode to make this call. If you call EssOtlOpenOutlineQuery() to open the outline, not all of the calls will work. |
OTLAPI_ERR_RENAMEDEFALIAS | Cannot rename the default alias table |
OTLAPI_ERR_RENAME NAMEUSED | Member name already used (rename operation) |
OTLAPI_ERR_SHAREDMEMBER FORMULA | Shared member cannot have a formula |
OTLAPI_ERR_SHARENOTLEVEL0 | Shared member not at level 0 (a shared member cannot be a parent of another member) |
OTLAPI_ERR_SHAREUDA | Cannot set a user attribute for a shared member. |
OTLAPI_ERR_TIMESPARSE | Accounts dimension is dense and time dimension sparse-Not used |
OTLAPI_NO_GENLEVELNAME | Cannot find generation or level name |
OTLAPI_NO_USERATTR | Cannot find user attribute |
OTLAPI_NULL_ARG | NULL argument passed to EssOtl... function |
OTLAPI_SORT_TOOMANY | Too many members to sort (64K / 4 members is the maximum sorting capacity) |