VBのアウトライン・エラー戻り値

次の表は、アウトラインAPI呼出しが失敗したときに戻されるエラー・ステータス定数を説明しています。これらの値は、EssbaseアウトラインAPI Visual Basicグローバル・テキスト・ファイルesberror.basに定義されています。

表 21. エラーの戻り値

説明

OTLAPI_BAD_ALIASTABLE

別名テーブルが正しくありません

OTLAPI_BAD_CONSOL

集計のタイプが正しくありません(+、-、など)

OTLAPI_BAD_GENLEVELNAME

世代名またはレベル名が正しくありません

OTLAPI_BAD_HOUTLINE

EsbOtl...関数に渡されたアウトライン・ハンドルが無効です

OTLAPI_BAD_MBRNAME

メンバー名が無効です

OTLAPI_BAD_MEMBER

メンバーのハンドルが無効です

OTLAPI_BAD_MOVE

メンバーの移動が不正です; たとえば、メンバーを子孫に移動できません

OTLAPI_BAD_OBJTYPE

オブジェクト・タイプが不正です

OTLAPI_BAD_OUTLINETYPE

アウトライン型が無効です

OTLAPI_BAD_RENAMESHARE

共有メンバー名は変更できません

OTLAPI_BAD_RESTRUCTTYPE

再構築のタイプが正しくありません

OTLAPI_BAD_SORTCOMPAREFUNC

ソート比較関数が無効です

OTLAPI_BAD_SORTTYPE

ソート型が無効です

OTLAPI_BAD_TRANSTYPE

トランザクション作成時のトランザクションのタイプが不明です(内部エラー)

OTLAPI_BAD_USERATTR

ユーザー属性が無効です

OTLAPI_CUR_NOACCOUNTS

会計次元がありません。通貨データベースを作成するには、会計次元が必要です

OTLAPI_CUR_NOCOUNTRY

国次元がありません。通貨データベースを作成するには、国次元が必要です

OTLAPI_CUR_NOTIME

時間次元がありません。通貨データベースを作成するには、時間次元が必要です。

OTLAPI_ERR_ADDNAMEUSED

メンバー名はすでに使用されています(追加操作)

OTLAPI_ERR_ALIASSHARED

共有メンバーに別名は指定できません

OTLAPI_ERR_ALIASTABLEEXISTS

別名テーブル名はすでに存在します

OTLAPI_ERR_ALIASTABLENAME

別名テーブル名が正しくありません

OTLAPI_ERR_ALREADYCURRENCY

このアウトラインは通貨アウトラインです。通貨アウトラインを作成しようとしていますが、初期アウトラインがすでに通貨アウトラインです。

OTLAPI_ERR_BADSHARE

共有値が正しくありません

OTLAPI_ERR_BADSKIP

タイム・バランス・スキップ値が正しくありません

OTLAPI_ERR_BADSTORAGE

次元ストレージ値が正しくありません

OTLAPI_ERR_BADSTORAGECATEGORY

ストレージ・カテゴリが正しくありません

OTLAPI_ERR_BADTIMEBAL

タイム・バランス値が正しくありません

OTLAPI_ERR_CONFIGTOOMANYDIMS

次元が多すぎるため、自動的に構成できません

OTLAPI_ERR_COPYALIASTABLE

ソースと宛先のテーブルが同じです

OTLAPI_ERR_CREATETEMP

一時ファイル名を作成できません。読取り専用ドライブに作成しようとしている可能性があります。アウトラインをサーバーから開くかサーバーへ書き込むたびに、クライアントに一時ファイルが作成されます。

OTLAPI_ERR_CURTOOMANYDIMS

通貨アウトライン内の次元が多すぎます。1つの通貨アウトラインに指定できる次元は、最大4つです。

OTLAPI_ERR_DELETEDEFALIAS

デフォルトの別名テーブルを削除できません

OTLAPI_ERR_DUP_LANGCODE

言語コードが、同じデータベース内の異なる別名テーブルに割り当てられています

OTLAPI_ERR_DUPGENLEVNAME

世代名またはレベル名と重複するメンバー名または別名の追加、変更または設定はできません

OTLAPI_ERR_DUPLICATEALIAS

別名が重複しています

OTLAPI_ERR_DUPLICATENAME

メンバー名が重複しています

OTLAPI_ERR_FILEIO

ファイルの読取りまたはファイルへの書込みができませんでした

OTLAPI_ERR_FILEOPEN

ファイルを開けませんでした

OTLAPI_ERR_GENLEVELEXISTS

世代またはレベルには、すでに名前が付いています

OTLAPI_ERR_GENLEVELNAMEEXISTS

世代名またはレベル名がすでに存在しています

OTLAPI_ERR_GENLEVNAMEMBR

メンバー名または別名と重複する世代名またはレベル名は追加できません

OTLAPI_ERR_GENLEVELVALUE

世代値またはレベル値が正しくありません

OTLAPI_ERR_ILLEGALALIASSTRING

別名の組合せメンバーが正しくありません

OTLAPI_ERR_ILLEGALCOMBOALIAS

別名の組合せが正しくありません

OTLAPI_ERR_ILLEGALCURRENCY

通貨メンバーが正しくありません

OTLAPI_ERR_ILLEGALDEFALIAS

デフォルトの別名が正しくありません

OTLAPI_ERR_ILLEGALNAME

メンバー名が正しくありません

OTLAPI_ERR_ILLEGALTAG

次元タグ(カテゴリ)が正しくありません

OTLAPI_ERR_INVALIDOPTION

ユーザーが無効なオプションをEssOtlGetGenNames()またはEssOtlGetLevelNames()に対して渡した場合に発生します

OTLAPI_ERR_LEAFLABEL

リーフ・メンバーがラベル・メンバーとして定義されています

OTLAPI_ERR_MAXALIASTABLES

別名テーブルの数が最大に達しました

OTLAPI_ERR_MEMBERCALC

メンバー式が正しくありません

OTLAPI_ERR_NOALIAS

このメンバーには、別名がありません

OTLAPI_ERR_NOALIASCOMBO

別名の組合せがありません

OTLAPI_ERR_NODTSMBRANDGENMATCH

この世代のDTSメンバーは有効にできません

OTLAPI_ERR_NOFORMULA

このメンバーには、式がありません

OTLAPI_ERR_NOSHAREPROTO

共有メンバーに実際のメンバーが付加されていません

OTLAPI_ERR_NOTADIM

次元名が必要です

OTLAPI_ERR_NOTIMEDIM

時間次元が定義されていません(時間次元がない場合、タイム・バランス操作が実行できません)

OTLAPI_ERR_NOTVERIFIED

アウトラインにエラーがあります(サーバーへの保存時)

OTLAPI_ERR_OPENMODE

この呼出しを行うために、ファイルが不適切なモードで開かれました。アウトラインを開くためにEssOtlOpenOutlineQuery()を呼び出す場合、呼出しのすべてが機能するとはかぎりません。

OTLAPI_ERR_RENAMEDEFALIAS

デフォルトの別名テーブル名を変更できません

OTLAPI_ERR_RENAMENAMEUSED

メンバー名はすでに使用されています(名前変更操作)

OTLAPI_ERR_SHAREDMEMBERFORMULA

共有メンバーは式を持つことができません

OTLAPI_ERR_SHARENOTLEVEL0

共有メンバーのレベルが0になっていません(共有メンバーを別のメンバーの親にすることはできません)

OTLAPI_ERR_SHAREUDA

共有メンバーに対してユーザー属性は設定できません

OTLAPI_ERR_TIMESPARSE

会計次元が密で、時間次元が疎、つまり未使用の状態になっています

OTLAPI_NULL_ARG

NULL引数がEsbOtl...関数に渡されました

OTLAPI_NO_GENLEVELNAME

世代名またはレベル名が見つかりません

OTLAPI_NO_USERATTR

ユーザー属性が見つかりません

OTLAPI_SORT_TOOMANY

ソートの対象となるメンバーの数が多すぎます(最大のソート容量は、64K/4メンバーです)