分散トランザクション処理機能 TP1/Extension for .NET Framework 使用の手引
Rtsの概要
名前空間
Hitachi.OpenTP1.Server
継承関係
System.Object +- Hitachi.OpenTP1.Server.Rts
説明
Rtsクラスは,リアルタイム統計情報を取得する場合に使用するメソッドを提供します。
メソッドの一覧
| 名称 | 説明 |
|---|---|
| PutUTrace(System.Int32, System.Int32) | UAP内の任意の区間で,eventIDに設定した項目の実行時間および実行回数をリアルタイム統計情報として取得します。 |
メソッドの詳細
public static void PutUTrace( int eventID, int flags );
Public Shared Sub PutUTrace( _ ByVal eventID As Integer, _ ByVal flags As Integer _ )
public static void PutUTrace( int eventID, int flags );
| エラーコード | 説明 |
|---|---|
| DCRTSER_PARAM | 引数に設定した値に誤りがあります。 |
| DCRTSER_PROTO | RpcクラスのOpenメソッドを呼び出していません。 すでに実行時間の計測を開始している項目IDをeventIDに設定して,flagsにTP1ServerFlags.DCRTS_STARTを設定したPutUTraceメソッドを呼び出しました。 実行時間の計測を開始していない項目IDをeventIDに設定してflagsにTP1ServerFlags.DCRTS_ENDを設定したPutUTraceメソッドを呼び出しました。 |
| DCRTSER_ITEM_OVER | 取得項目の数がリアルタイム統計情報サービス定義のrts_item_maxオペランドの指定値を超えるため,情報を取得できません。 |
| DCRTSER_ITEM_OVER_SRV | サーバ単位の取得項目の数が,リアルタイム統計情報サービス定義のrts_item_maxオペランドの指定値を超えるため,情報を取得できません。このエラーコードが返った場合,サービス単位,またはサービス以外の処理の統計情報は取得されています。 |
| DCRTSER_ITEM_OVER_SVC | サービス単位,またはサービス以外の処理での取得項目の数が,リアルタイム統計情報サービス定義のrts_item_maxオペランドの指定値を超えるため,情報を取得できません。このエラーコードが返った場合,サーバ単位の統計情報は取得されています。 |
| DCRTSER_NOMEM | プロセスメモリが不足したため,処理を実行できません。 |
| DCRTSER_RTS_NOT_START | リアルタイム統計情報サービスが開始していません。 |
| DCRTSER_NOENTRY | PutUTraceメソッドを呼び出したサーバ,およびサービスがリアルタイム統計情報の取得対象に登録されていません。 |
| DCRTSER_VERSION | UAPが,現在稼働しているリアルタイム統計情報サービスでは稼働できないバージョンのライブラリと結合しています。 |
All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.