ロゴ:
   履歴の表示
 
バナー:
 
 LAS8
 
サーバイベントが生成されるたびに、FCASアプリケーションがそのイベントに応答するようなプログラムを作成できます。アプリケーションは、メソッドを呼び出すことによってサーバイベントに応答します。イベントが起こるたびに特定の動作(統計イベント)を実行するメソッドをプログラミングできます。
統計イベントを処理するアプリケーションを作成するには、以下の手順に従ってください。
  • 通常は、サーバアプリケーションとしてアプリケーションを起動します。
この設定は、[プロジェクト属性]フォームの[全般]タブで行います。
  • FCASの[Configuration]フォームの[Configuration]タブで、[Relay statistics packets]を選択します。



イベントの種類
FCASがトリガできる統計イベントは、管理者の[Reports]フォルダ内にある[ログ管理]フォームで選択されているイベントだけです。
トリガできる統計イベントは以下の通りです。


AddUser
ApplyModel
Approve
ASApp
Attach
AutoReg
ChangeUser
Close
CommLinkFail
ConfDelivery
ConfItemDel
ConfPermissions
ConfSubscribe
Control
Create
DeleteUser
Directory
Download
FoldCrt
FoldDel
Format
GetInfo
History
Login
Logout
MsgDelete
MsgDelivery
MsgForward
MsgReply
Open
OpenDeskTop
Password
Performance
Resume
SaveAttach
Search
Spam
Upload
Web



プログラミングメソッド
イベント用メソッドをプログラミングするには、[プロジェクト属性]フォームの[全般]タブで[サーバ統計イベント]を選択してください。選択すると、StatsEventモジュールがプロジェクトに追加されます。
StatsEventモジュールには、プログラミング可能なメソッドが含まれています。また、EventMainという名前のサブルーチンも含まれています。EventMainはイベントが発生するたびに呼び出され、続いてイベント固有のサブルーチンが呼び出されます。
例えば、新規ユーザが追加されるたびにコンソールにメッセージを表示させるには、以下のように適切なメソッドをプログラミングします。
Sub StatsEvent_AddUser (theStatsEvent as StatsEvent)
        Console ("Added new user")
End Sub
各メソッドは、StatsEventオブジェクトタイプのtheStatsEventをパラメータとして受信します。StatsEventオブジェクトタイプは、発生した特定のイベントを表すデータとメソッドを含んでおり、以下のメソッドと属性を備えています。


Timestamp
統計イベントの日付と時間を含む日付データ型です。
StatsEvent
FirstClassの統計イベントコードです。
Delimiter
イベントテキスト用の解析区切り文字です。
Text
サーバのログファイルに書き込まれるのと同じイベントテキストです。
Text(n)
区切り属性によって指定される区切り文字で自動解析される、「n」番目の列のテキストです。
NumCols
(区切り文字を使用して)区切られたイベント文字列のテキストの列数です。