表7は、アウトラインAPI呼出しが失敗したときに戻されたエラー・ステータス定数を説明しています。これらの値は、アウトラインAPI C言語ヘッダー・ファイルesserror.hで定義されています。
完全なリストについては、esserror.hを参照してください。
表 7. CのアウトラインAPIのエラー戻り値
値 |
説明 |
---|---|
OTLAPI_BAD_ALIASTABLE |
別名テーブルが正しくありません |
OTLAPI_BAD_CONSOL |
集計のタイプが正しくありません(+、- など) |
OTLAPI_BAD_GENLEVELNAME |
世代名またはレベル名が正しくありません |
OTLAPI_BAD_HOUTLINE |
EssOtl...関数に渡されたアウトライン・ハンドルが無効です |
OTLAPI_BAD_MBRNAME |
メンバー名が無効です |
OTLAPI_BAD_MEMBER |
メンバーのハンドルが無効です |
OTLAPI_BAD_MOVE |
メンバーの移動が不正です。メンバーを子孫に移動できません。 |
OTLAPI_BAD_OBJTYPE |
オブジェクト・タイプが不正です |
OTLAPI_BAD_OUTLINETYPE |
アウトライン型が無効です |
OTLAPI_BAD_PERSPECTIVE2 |
パースペクティブが無効です |
OTLAPI_BAD_RENAMESHARE |
共有メンバー名は変更できません |
OTLAPI_BAD_RESTRUCTTYPE |
再構築のタイプが正しくありません |
OTLAPI_BAD_SCA_VALIDITYSET_TYPE |
パースペクティブ/妥当性セットはこの妥当性セット・タイプをサポートしていません |
OTLAPI_BAD_SMARTLISTNAME |
テキスト・リスト名が無効です |
OTLAPI_BAD_SORT COMPAREFUNC |
ソート比較関数が無効です |
OTLAPI_BAD_SORTTYPE |
ソート型が無効です |
OTLAPI_BAD_TRANSTYPE |
トランザクション作成時のトランザクションのタイプが不明です(内部エラー) |
OTLAPI_BAD_USERATTR |
ユーザー属性が無効です |
OTLAPI_CUR_NOACCOUNTS |
会計次元がありません。通貨データベースを作成するには、会計次元が必要です。 |
OTLAPI_CUR_NOCOUNTRY |
国次元がありません。通貨データベースを作成するには、国次元が必要です。 |
OTLAPI_CUR_NOTIME |
時間次元がありません。通貨データベースを作成するには、時間次元が必要です。 |
OTLAPI_ERR_ADDDELETEDIMDYNAMICCALC |
データを保管するメンバーのタイプが動的計算になっています |
OTLAPI_ERR_ADDNAMEUSED |
メンバー名はすでに使用されています(追加操作) |
OTLAPI_ERR_ALIASTABLEEXISTS |
別名テーブル名はすでに存在します |
OTLAPI_ERR_ALIASLANGUAGE_UNAVAILABLE |
別名テーブルの言語は11.1.2.0.00より前のアウトライン・バージョンでは使用できません。 |
OTLAPI_ERR_ALIASTABLENAME |
別名テーブル名が正しくありません |
OTLAPI_ERR_ALREADY CURRENCY |
このアウトラインは通貨アウトラインです。通貨アウトラインを作成しようとしていますが、初期アウトラインがすでに通貨アウトラインです。 |
OUTAPI_ERR_ASO_COMPRESSIONMUSTBEDYNAMIC |
集約ストレージ・アウトラインは、圧縮次元が単一の動的階層であることを必要とします |
OUTAPI_ERR_ASO_DIFFERENTNUMBEROFSHARES |
このプロトタイプは、共有メンバーの数が前の兄弟と同数である必要があります |
OUTAPI_ERR_ASO_SHAREDMEMBERSNOTINSAMEORDER |
このプロトタイプは、各共有メンバーが前の兄弟の共有メンバーの次の兄弟である必要があります |
OTLAPI_ERR_ATTR_ATTACHED_WRONGLEVEL |
この属性は、少なくとも1度不正なレベルで添付されています |
OTLAPI_ERR_ATTRMBR_ALREADYASSOCIATED |
基本メンバーに同じ次元の属性メンバーがすでに関連付けられています |
OTLAPI_ERR_BADDIM |
次元引数が無効です |
OTLAPI_ERR_BADHIER |
階層タイプが無効です |
OTLAPI_ERR_BADHIER_TOP |
階層メンバー指定が無効です。メンバーは世代1または2にある必要があります |
OTLAPI_ERR_BADSHARE |
共有値が正しくありません |
OTLAPI_ERR_BADSKIP |
タイム・バランス・スキップ値が正しくありません |
OTLAPI_ERR_BADSTORAGE |
次元ストレージ値が正しくありません |
OTLAPI_ERR_BADSTORAGECATEGORY |
ストレージ・カテゴリが正しくありません |
OTLAPI_ERR_BADTIMEBAL |
タイム・バランス値が正しくありません |
OTLAPI_ERR_BSO_SOLVEORDER |
メンバー・タイプで使用可能になっていないブロック・ストレージ・アウトラインには、解決順を設定できません |
OTLAPI_ERR_CANTIDENTIFYMBR_DUPLICATEDNAME |
名前が重複しているためメンバーを区別できません |
OTLAPI_ERR_CNTS_INDEP_LAST |
独立次元リストには、連続する独立次元が最後に並んでいる必要があります |
OTLAPI_ERR_CONFIGTOOMANYDIMS |
次元が多すぎるため、自動的に構成できません |
OTLAPI_ERR_COPYALIASTABLE |
ソースと宛先のテーブルが同じです |
OTLAPI_ERR_CREATETEMP |
一時ファイル名を作成できません。読取り専用ドライブに作成しようとしている可能性があります。アウトラインをサーバーから開くかサーバーへ書き込むたびに、クライアントに一時ファイルが作成されます。 |
OTLAPI_ERR_CURTOOMANYDIMS |
通貨アウトライン内の次元が多すぎます。1つの通貨アウトラインに指定できる次元は、最大4つです。 |
OTLAPI_ERR_DELETEDEFALIAS |
デフォルトの別名テーブルを削除できません |
OTLAPI_ERR_DISCRETE_DIFFERENT |
独立範囲には同じ個別の開始メンバーおよび終了メンバーが必要です |
OTLAPI_ERR_DISCRETE_OR_CNTS |
独立次元タイプは、個別または連続のどちらかです |
OTLAPI_ERR_DUP_LANGCODE |
言語コードが、同じデータベース内の異なる別名テーブルに割り当てられています |
OTLAPI_ERR_DUPLICATEALIAS |
別名が重複しています |
OTLAPI_ERR_DUPLICATENAME |
メンバー名が重複しています |
OTLAPI_ERR_DUPGENLEVNAME |
世代名またはレベル名と重複するメンバー名または別名の追加、変更または設定はできません |
OTLAPI_ERR_EXPORT_INCORRECT_FLAGS |
無効なエクスポート・フラグが存在します。抽出をツリーおよび別名テーブルに制限するためにエクスポートを使用できません |
OTLAPI_ERR_EXPORT_INVALID_ALIASTABLE |
エクスポート・オプションに無効な別名テーブルが指定されています |
OTLAPI_ERR_EXPORT_INVALID_DIMLIST |
次元の数、またはエクスポート・オプションに指定された次元リストが無効です |
OTLAPI_ERR_EXPORT_INVALIDDIM_DIMLIST |
エクスポート・オプションの次元リストに指定された次元名が無効です |
OTLAPI_ERR_EXPORT_INVALID_VERSION |
このエクスポートのバージョンは無効です。有効なエクスポートのバージョンを入力してください |
OTLAPI_ERR_EXPORT_UNABLE_FILE |
ファイルを開いてアウトラインをエクスポートできません |
OTLAPI_ERR_EXPORT_UNABLE_PROCESS |
サポートしていないアウトライン・タイプのため、アウトラインを処理できません |
OTLAPI_ERR_FAILED_GET_ALIASNAMES |
別名識別子検索が失敗したため、すべての別名を取得できませんでした |
OTLAPI_ERR_FEATURE_UNAVAILABLE |
このアウトライン・バージョンではこの機能を使用できません。アウトラインを最初に移行してください |
OTLAPI_ERR_FILEIO |
ファイルの読取りまたはファイルへの書込みができませんでした |
OTLAPI_ERR_FILEOPEN |
ファイルを開けませんでした |
OTLAPI_ERR_FORMATSTRING_MISMATCH |
暗黙の共有メンバーまたはラベルのみのメンバーに、元のメンバーとは異なるフォーマット文字列があります。元のメンバーのフォーマットが適用されます |
OTLAPI_ERR_FORMATSTRING_NOT_MEMBTYPE_ENABLED |
フォーマット文字列を使用するには、アウトラインのメンバー・タイプを使用可能にする必要があります。このアウトラインではメンバー・タイプは使用可能ではありません |
OTLAPI_ERR_FORMATSTRINGTOOLONG |
フォーマット文字列が単一ロケール構成には長すぎます |
OTLAPI_ERR_FUNCTION_OBSOLETE |
関数は廃止されています |
OTLAPI_ERR_GENLEVELEXISTS |
世代またはレベルには、すでに名前が付いています |
OTLAPI_ERR_GENLEVELNAMEEXISTS |
世代名またはレベル名がすでに存在しています |
OTLAPI_ERR_GENLEVELVALUE |
世代値またはレベル値が正しくありません |
OTLAPI_ERR_GENLEVNAMEMBR |
メンバー名または別名と重複する世代名またはレベル名は追加できません |
OTLAPI_ERR_ILLEGALALIAS STRING |
別名の組合せメンバーが正しくありません |
OTLAPI_ERR_ILLEGALCOMBOALIAS |
別名の組合せが正しくありません |
OTLAPI_ERR_ILLEGALCURRENCY |
通貨メンバーが正しくありません |
OTLAPI_ERR_ILLEGALDEFALIAS |
デフォルトの別名が正しくありません |
OTLAPI_ERR_ILLEGALNAME |
メンバー名が正しくありません |
OTLAPI_ERR_ILLEGALTAG |
次元タグ(カテゴリ)が正しくありません |
OTLAPI_ERR_ILLEGALOPTION |
ユーザーが無効なオプションをEssOtlGetGenNames()またはEssOtlGetLevelNames()に対して渡した場合に発生します |
OTLAPI_ERR_IMPLIED_SHARE_OLD_VERSION |
アウトラインのバージョンが古すぎるため暗黙の共有を設定できません |
OTLAPI_ERR_INCORRECT_MEMBERTYPE |
メンバー・タイプは数値型または日付型である必要があります |
OTLAPI_ERR_INVALID_SMARTLIST_HANDLE |
無効なテキスト・リスト・ハンドルです |
OTLAPI_ERR_INVALID_SMARTLIST_IMPORTFILE |
テキスト・リストをインポートするための入力ファイルが無効です |
OTLAPI_ERR_INVALIDID_SMARTLIST_IMPORTFILE |
テキスト・リストのインポート・ファイルに含まれるIDが、無効であるか重複しています |
OTLAPI_ERR_LANGCODE_TOOLONG |
別名テーブルの言語コードが最大長を超えています |
OTLAPI_ERR_LEAFLABEL |
リーフ・メンバーがラベル・メンバーとして定義されています |
OTLAPI_ERR_MAXALIASTABLES |
別名テーブルの数が最大に達しました |
OTLAPI_ERR_MEMBERCALC |
メンバー式が正しくありません |
OTLAPI_ERR_MEMBERTYPE_OFF |
アウトラインのメンバー・タイプの使用可能な設定をオフにできません |
OTLAPI_ERR_MBRCOMMENTEXLEN |
拡張メンバー・コメントが長すぎます |
OTLAPI_ERR_MISSINGTEXT_SMARTLIST_IMPORTFILE |
テキスト・リストのインポート・ファイルに含まれるIDのテキストが欠落しています |
OTLAPI_ERR_MULT_DATE_DIMS |
1つのアウトラインに設定できるのは静的メンバーのデータ型を持つ、多くとも1つの次元のみです |
OTLAPI_ERR_MULTIHIER_NOT_ENABLED |
階層タイプを設定できません。複数の階層が次元に対して使用可能になっていません |
OTLAPI_ERR_MULT_SMARTLIST_DIMS |
1つのアウトラインに設定できるのは静的メンバーのスマートリストを持つ、多くとも1つの次元のみです |
OTLAPI_ERR_MUSTSAVE_BEFORE_EDIT |
アウトラインを編集するには、一度保存して再度開く必要があります |
OTLAPI_ERR_NOALIAS |
このメンバーには、別名がありません |
OTLAPI_ERR_NOALIASCODE |
別名テーブルの言語コードの取得/設定はまだ実装されていません |
OTLAPI_ERR_NOALIASCOMBO |
別名の組合せがありません |
OTLAPI_ERR_NOATTRONCOMPRESSEDDIM |
属性は圧縮された次元で使用できません |
OTLAPI_ERR_NOFORMULA |
このメンバーには、式がありません |
OUTAPI_ERR_NOMEMBTYPE |
このアウトライン・バージョンでは、型付きメンバーはサポートされていません |
OTLAPI_ERR_NOSHAREPROTO |
共有メンバーに実際のメンバーが付加されていません |
OUTAPI_ERR_NOSMARTLISTS |
このアウトライン・バージョンでは、テキスト・リストはサポートされていません |
OTLAPI_ERR_NOTADIM |
次元名が必要です |
OTLAPI_ERR_NOT_A_TIME_MBR |
無効な引数が渡されました。日時次元メンバーではありません |
OTLAPI_ERR_NOT_LINKEDATTRIBUTEDIM |
リンク属性次元のハンドルではありません |
OTLAPI_ERR_NOT_MEMBTYPE_ENABLED |
このアウトラインではメンバー・タイプは使用可能ではありません |
OTLAPI_ERR_NOTIMEDIM |
時間次元が定義されていません(時間次元がない場合、タイム・バランス操作が実行できません) |
OTLAPI_ERR_NOTVERIFIED |
アウトラインにエラーがあります(サーバーへの保存時) |
OTLAPI_ERR_OBJ_NOTFOUND |
オブジェクトが見つかりません |
OTLAPI_ERR_OBJTYPE_NOTSUPPORTED |
関数がサーバー側の編集モードでサポートされていません |
OTLAPI_ERR_OPENMODE |
この呼出しを行うために、ファイルが不適切なモードで開かれました。アウトラインを開くためにEssOtlOpenOutlineQuery()を呼び出す場合、呼出しのすべてが機能するとはかぎりません。 |
OTLAPI_ERR_OTLDATEFORMAT |
アウトライン・プロパティの日付フォーマットは無効です |
OTLAPI_ERR_OTLSHARED_FORMAT |
アウトライン・メンバーのフォーマット文字列は、共有メンバーに設定できません |
OTLAPI_ERR_OTLSHARED_TYPE |
アウトライン・メンバーのタイプは、共有メンバーに設定できません |
OTLAPI_ERR_QUERYHINT_INVALIDARRAYSIZE |
クエリー・ヒントの配列サイズが無効です |
OTLAPI_ERR_RENAMEDEFALIAS |
デフォルトの別名テーブル名を変更できません |
OTLAPI_ERR_RENAMENAMEUSED |
メンバー名はすでに使用されています(名前変更操作) |
OTLAPI_ERR_SCA_NOT_ENABLED |
このアウトラインでは、可変属性は使用可能ではありません |
OTLAPI_ERR_SCA_UNAVAILABLE |
可変属性機能は、このバージョンでは使用できません |
OTLAPI_ERR_SHAREDMEMBERFORMULA |
共有メンバーは式を持つことができません |
OTLAPI_ERR_SHARENOTLEVEL0 |
共有メンバーのレベルが0になっていません(共有メンバーを別のメンバーの親にすることはできません) |
OTLAPI_ERR_SHAREUDA |
共有メンバーに対してユーザー属性は設定できません |
OTLAPI_ERR_SMARTLISTNAMEUSED |
テキスト・リストを追加できません。テキスト・リスト名はすでに使用されています |
OTLAPI_ERR_SMARTLIST_MAPMAXREACHED |
nを超えるテキスト・リストのテキストをIDマッピングに追加できません |
OTLAPI_ERR_SMARTLISTMAXREACHED |
テキスト・リストを追加できません。サポートされるテキスト・リストは最大nです |
OTLAPI_ERR_SMARTLIST_MISSING |
テキスト・タイプ・メンバーのテキスト・リストの関連付けが欠落しています |
OTLAPI_ERR_TBTAGS_WITH_DYN_HIERARCHY |
このメンバーにはTBタグがあります。時間次元が保管階層のみ持つことが必要です |
OTLAPI_ERR_TIMESPARSE |
会計次元が密で、時間次元が疎、つまり未使用の状態になっています |
OTLAPI_ERR_TYPED_ATTR_LEVEL0 |
属性メンバーおよび非レベル0の集約ストレージメンバーは日付またはテキスト・タイプに設定できません |
OTLAPI_ERR_TYPED_DIMS |
テキスト・タイプ・メンバー、日付タイプ・メンバー、およびフォーマット文字列がある保管済メンバーは、同一次元と一緒に指定する必要があります |
OTLAPI_ERR_UNKNOWNDTSMBR |
不明なDTSメンバーです |
OTLAPI_ERR_VALIDITYSET_MATCH |
妥当性セットはアウトラインにある既存のセットと一致している必要があります |
OTLAPI_ERR_VIRTLEV0NOFORMULA |
動的計算メンバーには式または子が必要です。そうでない場合にはメンバーの計算ができません |
OTLAPI_ERR_VIRTBADPARENT |
1つの子メンバーが動的計算、または動的計算および保管であるときは、親も動的計算、または動的計算および保管である必要があります |
OTLAPI_ERR_VIRTTOOMANYCHILDREN |
動的計算メンバーに100を超える子があります |
OTLAPI_FAILED_ASSIGN_DEFAULTGENNAMES |
作成した日時次元に時間に関連する世代名を設定できませんでした |
OTLAPI_ILLEGAL_SCA_TYPE_2 |
可変属性のアウトラインは重複する名前を許可しません。また、通貨アウトラインにすることはできません |
OTLAPI_INVALID_ARG |
無効な引数がESSOTL関数に渡されました |
OTLAPI_INVALID_QUERYID |
無効なクエリーID引数が渡されました |
OTLAPI_INVALID_QUERY_OPTIONS |
無効なクエリー・オプションが渡されました。無視されます |
OTLAPI_NO_GENLEVELNAME |
世代名またはレベル名が見つかりません |
OTLAPI_NO_USERATTR |
ユーザー属性が見つかりません |
OTLAPI_NULL_ARG |
NULL引数がEssOtl...関数に渡されました |
OTLAPI_OUTLINE_TOO_NEW |
アウトラインが、このプログラムで認識できるものよりも新しいバージョンです |
OTLAPI_SORT_TOOMANY |
ソートの対象となるメンバーの数が多すぎます(最大のソート容量は、64K/4メンバーです) |
OTLAPI_SMARTLIST_ASSOC_EXISTS |
既存の関連付けを持つテキスト・リストは削除できません |
OTLAPI_SMARTLIST_DUP_IDORNAME |
テキスト・リストの要素IDまたは名前が重複しています |
OTLAPI_SMARTLIST_INVALID_TEXT |
無効なテキスト・リストのテキストです |
OTLAPI_WRONG_INDEPDIM_NM |
パースペクティブで指定された独立次元の番号がアウトラインと一致していません |