EssCopyApplication

クライアント上またはサーバー上の既存のアプリケーションを、関連するすべてのデータベースとオブジェクトも含めて、新規アプリケーションにコピーします。

構文

            ESS_FUNC_M EssCopyApplication (
            hCtx, hSrcCtx, SrcApp, DestApp
            );
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

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

hSrcCtx

ESS_HCTX_T

使用されていません - hCtxと同じになります。

SrcApp

ESS_STR_T

コピーする既存のアプリケーションの名前。

DestApp

ESS_STR_T

新規アプリケーションの名前。アプリケーション名の制限を参照してください。

備考

戻り値

なし。

アクセス

サーバー・アプリケーションの場合、呼出し元はアプリケーションの作成/削除/編集権限(ESS_PRIV_APPCREATE)およびコピー元のソース・アプリケーションに対するアプリケーション・デザイナ権限(ESS_PRIV_APPDESIGN)を持っている必要があります。

         ESS_FUNC_M
ESS_CopyApp(ESS_HCTX_T  hCtx)
{
   ESS_FUNC_M    sts = ESS_STS_NOERR;
   ESS_HCTX_T   hSrcCtx;
   ESS_STR_T    SrcApp;
   ESS_STR_T    DestApp;
   
   hSrcCtx = hCtx;
   SrcApp = "Sample";
   DestApp = "NewSamp";
   
   sts = EssCopyApplication(hCtx, hSrcCtx, SrcApp,
         DestApp);
   return (sts);
}
      

関連トピック