目次

Search

  1. はじめに
  2. パイプラインのパーティション化について
  3. パーティションポイント
  4. パーティションタイプ
  5. プッシュダウンの最適化
  6. プッシュダウンの最適化およびトランスフォーメーション
  7. リアルタイム処理
  8. コミットポイント
  9. 行エラーのロギング
  10. ワークフローリカバリ
  11. 停止と強制終了
  12. コンカレントワークフロー
  13. グリッド処理
  14. ロードバランサ
  15. ワークフロー変数
  16. セッションのパラメータおよび変数
  17. パラメータファイル
  18. FastExport
  19. 外部データのロード
  20. FTP
  21. セッションのキャッシュ
  22. 差分集計
  23. セッションログインタフェース
  24. バッファメモリについて
  25. 高精度データ

詳細ワークフローガイド

詳細ワークフローガイド

リアルタイムセッションの停止

リアルタイムセッションの停止

セッションが失敗したり、セッションを手動で停止しないかぎり、リアルタイムセッションは継続して実行されます。
pmcmd
またはWorkflow Monitorでstopコマンドを発行することで、セッションを停止することができます。定期的にメンテナンスを実行するためにセッションを停止する必要がある場合もあります。
リアルタイムセッションを停止すると、Integration Serviceは以下のリアルタイムソースに基づいてパイプライン内のメッセージを処理します。
  • JMSとWebSphere MQ。
    Integration Serviceはstopが発行されるまでメッセージを読み込み、メッセージをターゲットに書き込みます。
  • MSMQメッセージ、SAPメッセージ、TIBCOメッセージ、webMethodsメッセージ、およびWebサービスメッセージ。
    Integration Serviceでターゲットにメッセージ全体が書き込まれないうちにユーザーがセッションを終了した場合、そのメッセージは処理されません。
JMSソースまたはWebSphere MQソースを使用するリアルタイムセッションを停止すると、Integration Serviceは次のタスクを実行します。
  1. Integration Serviceは、ソースからのメッセージの読み込みを停止します。
    リアルタイムリカバリセッションを停止すると、Integration Serviceはすべてのメッセージをリカバリした後にソースからの読み込みを停止します。
  2. Integration Serviceはパイプライン内のメッセージを処理し、それをターゲットに書き込みます。
  3. Integration Serviceはソースに受信確認メッセージを送信します。
  4. セッションをリスタートしたときのデータの重複を回避するために、Integration Serviceはリカバリファイルまたはリカバリをクリアします。
セッションをリスタートすると、Integration Serviceはソースからの読み込みを開始します。中断した時点からセッションを再開するためのセッションおよび操作のトランスフォーメーション状態をリストアします。
リアルタイムセッションを停止した後にそのセッションがハングする場合、セッションが停止状態に留まる可能性があります。 リアルタイムセッションが停止モードに留まっている際には、そのセッションを強制終了することができます。 Integration Serviceは、stopが発行される前に読み込んだメッセージを処理します。