EssSetEasLocation

Essbase管理サーバーの場所を設定または変更します。これは、アプリケーションの作成または移行のときShared Servicesに登録されます。

構文

            ESS_FUNC_M EssSetEasLocation (
            hCtx
            , 
            EasLocation
            );
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

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

EasLocation

ESS_STR_T

Essbase管理サーバーが稼働するコンピュータの名前(またはIPアドレス)とポート番号。例:

                  Aspen:10080
127.0.0.1:10080
               

備考

Essbase管理サーバーの場所を変更した後は、EssReRegisterApplicationを使用して既存のアプリケーションをShared Servicesに再登録する必要があります。

戻り値

正常終了の場合は0が戻され、それ以外はエラーが戻されます。

アクセス

この関数を使用するには、呼出し元が管理者である必要があります。

         ESS_FUNC_M ESS_SS_SetEasLocation(ESS_HCTX_T  hCtx, ESS_HINST_T hInst)
{
   ESS_STS_T         sts = ESS_STS_NOERR;
   ESS_STR_T         easLoc = ESS_NULL;
   
   /* Eas Location */
   sts = EssAlloc(hInst, sizeof(ESS_PATHLEN), &easLoc);
   if(sts)
      return (sts);        
   memset(easLoc, 0, sizeof(ESS_PATHLEN));
   strcpy( easLoc, "localhost:10080");   
   
   sts = EssSetEasLocation(hCtx, easLoc); 

   if (sts)
      printf("Failed to set EAS Location.\n");

   if (easLoc)
      EssFree(hInst, easLoc);

   return (sts);   
}
      

拡張されたShared Servicesの移行とユーザー管理のAPIの例も参照してください

関連トピック

  • EssReRegisterApplication