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