特定のコンテキスト・ハンドル(hCtx)を検証します。
構文
EssValidateHCtx ( hCtx )
パラメータ | データ型 | 説明 |
---|---|---|
hCtx |
ESB_HCTX_T |
検証するAPIコンテキスト・ハンドル |
備考
この関数を待機期間延長後に使用すると、プログラムのコンテキスト・ハンドルがサーバーによって認識される状態を確保できます。
戻り値
この関数はコンテキスト・ハンドルが有効な場合は0を戻し、それ以外の場合は無効なコンテキスト・ハンドルを示すエラー・コードを戻します。無効なコンテキスト・ハンドルに対して考えられる理由には、ログインがタイムアウトした、またはユーザーが管理者によって明示的にログアウトされたなどがあります。
アクセス
この関数には、特別なアクセス権は必要ありません。
例
Dim sts As Long Dim Count As Integer Dim pAccess As Integer sts = EsbLogin(hInst, "localhost", "test", "testing", Count, hCtx) sts = EsbSetActive(hCtx, "sample", "Basic", pAccess) ' Do something else not related to Essbase Server sts = EsbValidateHCtx(hCtx) If (sts <> 0) Then 'if Context no longer valid, re-login sts = EsbLogin(hInst, "localhost", "test", "testing", Count, hCtx) sts = EsbSetActive(hCtx, "Sample", "Basic", pAccess) End If 'Proceed
関連トピック