EsbCopyApplication

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

構文

            EsbCopyApplication
             (
            hCtx, hSrcCtx, AppName, nAppName
            )
ByVal 
            hCtx
                 As Long
ByVal 
            hSrcCtx
              As Long
ByVal 
            AppName
              As String
ByVal 
            nAppName
             As String
         
パラメータ説明

hCtx

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

hSrcCtx

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

AppName

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

nAppName

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

備考

戻り値

なし。

アクセス

サーバー・アプリケーションの場合、呼出し元はアプリケーションの作成/削除/編集権限(ESB_PRIV_APPCREATE)を持っている必要があります。

         Declare Function EsbCopyApplication Lib "ESBAPIN" (ByVal hCtx As Long, ByVal hSrcCtx As Long, ByVal SrcApp As String, ByVal DestApp As String) As Long 

Sub ESB_CopyApplication ()
   Dim sts As Long
   Dim SrcApp As String 
   Dim DestApp As String 
   Dim hSrcCtx As Long   hSrcCtx = hCtx 
   SrcApp = "Sample"
   DestApp = "NewTest"   '*****************
   ' Copy Application
   '*****************
   sts = EsbCopyApplication (hCtx, hSrcCtx,
   SrcApp, DestApp)
End Sub
      

関連トピック