目次

Search

  1. はじめに
  2. Workflow Manager
  3. ワークフローとワークレット
  4. セッション
  5. セッション設定オブジェクト
  6. タスク
  7. ソース
  8. ターゲット
  9. 接続オブジェクト
  10. 検証
  11. ワークフローのスケジュール設定と実行
  12. メールの発信
  13. Workflow Monitor
  14. Workflow Monitorの詳細
  15. セッションとワークフローのログ
  16. セッションプロパティリファレンス
  17. ワークフロープロパティリファレンス

ワークフローベーシックガイド

ワークフローベーシックガイド

ログの書き込み

ログの書き込み

Integration Serviceは、サービスプロセスが実行されているノード上で、ワークフローおよびセッションのログをバイナリファイル形式で書き込みます。セッションおよびワークフローのプロパティで設定したログファイル名に.bin拡張子が追加されます。
グリッド上のセッションを実行する場合、Integration Serviceは、DTMプロセスごとに1つのセッションログを作成します。 プライマリノード上のログファイルに、設定したログファイル名が指定されています。作業ノード上のログファイルには、次のように、.w<パーティショングループID>拡張子が指定されています。
<session or workflow name>.w<Partition Group ID>.bin
たとえば、3ノードのグリッド上でセッションs_m_PhoneListを実行する場合、セッションのログファイルにs_m_PhoneList.bin、s_m_PhoneList.w851869.bin、およびs_m_PhoneList.w1.binの各名前が使用されます。
セッションまたはワークフローを再実行する場合、タイムスタンプ別にワークフローのログを保存する場合を除き、Integration Serviceは、 バイナリログを上書きします。タイムスタンプ別にワークフローのログを保存する場合、Integration Serviceは、ログファイル名にタイムスタンプを追加した後、これらのワークフローのログをアーカイブします。
複数の実行のログファイルを表示するには、ログファイルを複数作成するようにワークフローおよびセッションを設定します。
ワークフローまたはセッションが初期化された後、ログファイルに書き込んでいる最中にエラーが発生した場合も、ワークフローまたはセッションは引き続き実行されます。ログファイルが不完全な場合、ログイベントウィンドウに、一部のログイベントを表示できません。
Integration Serviceは、実行されているワークフローおよびセッションごとに新規ログファイルを開始します。ワークフローまたはセッションをリカバリする場合、Integration Serviceは、実行したリカバリに対応するファイル名にrecovery.time stamp拡張子を追加します。
リアルタイムセッションの場合、コールドスタートモードでセッションをリスタートしたり、リカバリデータを含まないJMSセッションまたはWebSphere MQセッションをリスタートしたりすると、Integration Serviceによってログファイルが上書きされます。リカバリデータのないJMSセッションまたはWebSphere MQセッションをIntegration Serviceでリスタートした場合、ログファイルがアペンドされます。
バイナリファイルをテキストファイルに変換するには、
infacmd
convertLogまたは
infacmd
GetLogコマンドを使用します。