トレース
トレースは、コネクターの振る舞いを綿密にたどるために使用することのできる、オプションのデバッグ機能です。デフォルトでは、トレース・メッセージは STDOUT に書き込まれるようになっています。トレース・メッセージの構成に関する詳細については、コネクター構成プロパティーを参照してください。
コネクターのトレース・レベルは次のとおりです。
- レベル 0
- このレベルは、コネクターのバージョンを識別するトレース・メッセージに使用されます。
- レベル 1
- pollForEvents メソッドが呼び出されるたびにトレースを行います。InterChange
Server Express への送達のためにリスナーによって作成された TLO 名をトレースします。要求ビジネス・オブジェクト名、およびそれに対応する TLO 内の属性名をトレースします。
- レベル 2
- ビジネス・オブジェクトが gotApplEvent() または executeCollaboration() から InterChange Server Express に送付されるたびに記録されるトレース・メッセージに使用します。また、どのプロトコル・ハンドラーが要求を処理しているのかもトレースします。
- レベル 3
- 処理中のビジネス・オブジェクトの ASI をトレースします。処理中のビジネス・オブジェクトの属性をトレースします。イベント通知中に要求ビジネス・オブジェクトの TLO をトレースします。データ・ハンドラーによって戻されたビジネス・オブジェクトをトレースします。
- レベル 4
- 以下のものと関連したトランスポート・ヘッダーをトレースします。
- プロトコル・リスナーによってトランスポートから検索された要求メッセージ
- プロトコル・リスナーによってクライアントに送信された応答メッセージ
スレッドの作成、処理されるすべての ASI、および重要な機能を持つすべての入り口および出口をトレースします。
- レベル 5
- 以下のものをトレースします。
- それぞれの重要なメソッドごとの入り口および出口
- 構成に固有のすべてのプロパティー
- それぞれのプロトコル・リスナーのロード
- プロトコル・リスナーによってトランスポートから検索された要求メッセージ
- プロトコル・リスナーによってトランスポートでクライアントに送信された応答メッセージ
- それぞれのプロトコル・ハンドラーのロード
- データ・ハンドラーによって戻されたメッセージ
- コラボレーションに送られた TLO のビジネス・オブジェクト・ダンプ
- データ・ハンドラーによって戻されたビジネス・オブジェクトのダンプ
