CのアウトラインAPIのエラー戻り値

表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

パースペクティブで指定された独立次元の番号がアウトラインと一致していません