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の例も参照してください
関連トピック