このアプリケーション状態構造体は、特定のアプリケーションの状態パラメータを取得および設定します。この構造体のすべてのフィールドは、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 |
アプリケーションにおけるデータベースへのデフォルトのアクセス(すべてのユーザーに対するアクセスの可能な最下位レベル)。値:
|
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)。 |