ESB_APPSTATE_T

このアプリケーション状態構造体は、特定のアプリケーションの状態パラメータを取得および設定します。この構造体のすべてのフィールドは、VB APIを使用して変更できます。ただし、フィールドによっては、集約ストレージ・データベースに適用されないものもあります。ESB_APPINFO_Tを参照すると、変更できない追加のアプリケーション情報をご覧いただけます。フィールドは次のとおりです:

      Type ESB_APPSTATE_T

   Description  As String * ESB_DESCLEN 
   Loadable     As Integer              
   Autoload     As Integer              
   Access       As Integer             
   Connects     As Integer              
   Commands     As Integer              
   Updates      As Integer              
   LockTimeout  As Long                
   lroSizeLimit As Long                 
   Security     As Integer             
End Type
   

VBデータ型

フィールド

説明

As String * ESB_DESCLEN

Description

アプリケーションの説明(80文字まで)

As String * 1

Loadable

アプリケーションがロード可能かどうかを示すフラグ(アプリケーションがロード可能な場合はESB_TRUE)。

As String * 1

Autoload

Essbaseサーバーの起動時に、アプリケーションが自動的にロードされるかどうかを示すフラグ(アプリケーションが自動的にロードされる場合はESB_TRUE)。

As Integer

Access

アプリケーションにおけるデータベースへのデフォルトのアクセス(すべてのユーザーに対するアクセスの可能な最下位レベル)。値:

  • ESB_PRIV_NONE

  • ESB_PRIV_DBDESIGN

  • ESB_PRIV_CALC

  • ESB_PRIV_WRITE

  • ESB_PRIV_READ

As String * 1

Connects

ユーザーがアプリケーションに接続できるかどうかを示すフラグ(ユーザーが接続できる場合はESB_TRUE)。

As String * 1

Commands

ユーザーがアプリケーションにコマンドを発行できるかどうかを示すフラグ(アプリケーションがユーザー・コマンドを受け入れる場合はESB_TRUE)。

As String * 1

Updates

ユーザーがアプリケーションのデータを更新できるかどうかを示すフラグ(アプリケーションがユーザーの更新コマンドを受け入れる場合はESB_TRUE)。

As Long

LockTimeout

ブロックレベルのロックが自動的に解除されるまでのタイムアウト期間(秒)。このフィールドは集約ストレージ・データベースには適用されません。

As Long

lroSizeLimit

LROファイルのサイズに対する制限値。この制限値は、各アプリケーションに設定され、管理者またはプログラムは、大きすぎるリンク・ファイルからサーバーを保護できます。Essbase自体は、サイズを制限せず、デフォルト値もありません。この制限値は、LRO URL (512文字までに制限)またはLROセル・ノート(599文字までに制限)に適用されません。このフィールドは集約ストレージ・データベースには適用されません。

As String * 1

Security

アプリケーション・セキュリティが使用可能であるかどうかを示すフラグ(セキュリティが使用可能な場合はESB_TRUE)。