EssBuildDimFile

アクティブなデータベース・アウトラインに対するメンバーの追加または削除に使用する、データ・ファイルを作成します。詳細はEssBuildDimensionを参照してください。

構文

            ESS_FUNC_M EssBuildDimFile (
            hCtx, RulesObj, DataObj, MbrUser, 
ErrorName, fOverwriteErrorFile
            );
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

APIコンテキスト・ハンドル。

RulesObj

ESS_OBJDEF_T

ルール・ファイル・オブジェクト定義構造体へのポインタ。

DataObj

ESS_OBJDEF_T

データ・ファイル・オブジェクト定義構造体へのポインタ。

MbrUser

ESS_MBRUSER_T

SQLユーザー構造体(データ・ソースがSQLデータベースの場合)。構造体がNULLの場合は、SQL以外のデータ・ソースです。

ErrorName

ESS_STR_T

クライアントに出力されたエラー名。

fOverwriteErrorFile

ESS_BOOL_T

この関数により既存のファイル名ErrorFileを上書きするかどうかを指定するブール値。

備考

戻り値

正常終了の場合は0が戻されます。

アクセス

この関数を使用するには、指定したデータベースに対するデータベース・デザイン権限ESS_PRIV_DBDESIGNを持っている必要があります。

         ESS_FUNC_M EssBuildDimFile (ESS_HCTX_T hCtx)
{
   ESS_FUNC_M sts = ESS_STS_NOERR;
   ESS_OBJDEF_T RulesObj;
   ESS_OBJDEF_T DataObj;
   ESS_STR_T ErrorName;
   
   RulesObj.hCtx = hCtx;
   RulesObj.FileName = "Prodmap";
   RulesObj.ObjType = ESS_OBJTYPE_RULES;
   
   DataObj.hCtx = hCtx;
   DataObj.FileName = "Prodtabl";
   DataObj.ObjType = ESS_OBJTYPE_TEXT;
   ErrorName = "builddim.err";
   
   sts = EssBuildDimFile (hCtx, &RulesObj,
         &DataObj, NULL, ErrorName);
   return (sts);
}
      

関連トピック