機械翻訳について

実行時のキューに入れられたメッセージの監視と管理

実行時にキューに入れられたメッセージのステータスは、プロジェクトの「監視」ページの「キュー」タブから監視します。 また、キューからのメッセージの削除、キュー内の失敗したメッセージの再送信、キューからのすべてのメッセージのクリアなどの管理タスクを実行することもできます。

  1. ナビゲーション・ペインで、「プロジェクト」をクリックします。
  2. モニターするキューを含むプロジェクトをクリックします。
  3. 「監視」をクリックし、「キュー」をクリックします。
    「キュー」タブには、キューとその関連メッセージを監視および管理するための集中管理された場所があります。 キュー、現在処理中のキュー内のメッセージ、およびキューの配信ステータスが表示されます。
  4. キューの上にカーソルを置き、「メッセージの表示」 「表示」アイコンをクリックして、関連するメッセージとその現在のステータスを表示します。 この例では、ステータスは「保留」です。 ページをリフレッシュすると、最終的にステータスが「送信中」に変わります。


    エンキューされたメッセージ、作成されたインスタンス、統合、インスタンスIDおよびステータスの列を含む表が表示されます。

    キューに入れられたメッセージの処理中に、キューの配信ステータスが異なる場合があります。 キュー内またはインスタンス・レベルからの失敗したキュー・メッセージの再送信、キューからのメッセージの削除、キュー内のすべてのメッセージのクリアなどのタスクを実行することもできます。
    配信ステータス 説明
    アクティブ

    キューはメッセージを受け入れる準備ができています。 これは、キューのデフォルト・ステータスです。 キューを一時停止または再開できるのは、ServiceAdministrator権限を持つユーザーのみです。

    予想されるすべてのメッセージがキューに配信されたら、キュー行の「メッセージの表示」 「表示」アイコンをクリックしてメッセージを表示します。

    キューを一時停止する必要がある場合は、「一時停止」 一時停止アイコンをクリックします。

    待機中

    メッセージはキューに配信中です。 統合で待機アクションを構成した場合、メッセージは指定された時間の完了を待機してから配信されます。 他のメッセージがキューへの配信を待機している場合(たとえば、2番目の待機アクションが、2番目のメッセージをキューに配信する前に60秒待機するように統合で定義されている場合)、キューはこの状態のままになります。

    「インスタンス」タブをクリックすると、「ステータス」列に、メッセージ・インスタンスの「進行中」の値が表示されます。

    統合内のすべてのメッセージがキューに配信されると、キュー・ステータスは「アクティブ」に戻ります。

    一時停止中

    キューのoutメッセージのフローが停止しました。 ただし、キューへのメッセージのフローは停止していません。

    「インスタンス」タブをクリックすると、「ステータス」列に、インバウンド・メッセージ・インスタンスの「配信待ち」の値が表示されます。

    「再開」 「再開」アイコンをクリックして、キューを再アクティブ化します。

    ブロック

    最後に受信したメッセージでエラーが発生した(たとえば、接続エージェントが停止していたか、ターゲット宛先にアクセスできなかった)ため、キューは追加のメッセージを処理できません。 このステータスは、キューに送信された最後のメッセージの実行時の値によって異なります。

    キュー行の「メッセージの表示」 「表示」アイコンをクリックして、エラーのメッセージを表示します。 メッセージの削除や特定のメッセージの再送信など、キュー内からより詳細なメッセージ管理を実行できます。これにより、そのメッセージの後にあるすべてのメッセージが再送信されます。
    • 失敗したメッセージを削除するには、ステップ9を参照してください。
    • キュー内またはインスタンス・レベルから失敗したキュー・メッセージを再送信するには、ステップ10を参照してください。

  5. 「インスタンス」タブをクリックして、キューを介して処理されているメッセージを表示します。 キュー内のすべてのメッセージは、対応するインスタンスIDで表されます。 使用されるキューの名前が「プライマリ識別子」列に表示されます。 フィルタフィルタ・アイコンには、特定のキューによって処理されたすべてのインスタンス(メッセージ)を表示するキュー名フィルタが用意されています。
  6. アクティビティ・ストリームのキュー・マイルストンを展開します。 アクティビティ・ストリームには、キュー内のインスタンス実行の順序が表示されます。これには、メッセージの受信時期、メッセージのデキュー開始時期、メッセージのデキュー完了時期を示すマイルストンの追跡が含まれます。 この例では、INT_QUEUE_SPRINTキューが表示されています。

    アクティビティ・ストリームが展開され、キューによってデキューされ、キューによってデキューされたメッセージが表示されます。 HL7リクエストが確認されます。 ワイヤ・メッセージは、MLLPアダプタ呼出し接続によって送受信されます。 キューの処理が完了しました。

  7. さらに下にスクロールして、ワイヤ・メッセージを受信したMLLPアダプタ呼出し接続を表示します(この例では、TestMLLPInvokeという名前)。 最後のメッセージは、INT_QUEUE_SPRINTでメッセージ処理が完了したことを示しています。
  8. キュー内のすべてのメッセージをクリアする場合:
    1. 「キュー」タブに移動します。
    2. クリアするキューを見つけます。 このタスクはキュー・レベルで実行されます。
    3. 「Clear」をクリックします 「メッセージのクリア」アイコン
    4. キューをクリアするように求められたら、「確認」をクリックします。 このアクションは、キュー内のすべてのメッセージを削除します。
    5. 「インスタンス」タブをクリックします。

      削除された各キュー・メッセージのステータスは、「一部中断」と表示されます。

  9. キュー内のメッセージを削除する場合:
    1. 「キュー」タブに移動します。
    2. キューの上にカーソルを置き、「メッセージの表示」 「表示」アイコンをクリックします。
    3. 削除するメッセージを検索します。
    4. 「削除」をクリックします 「削除」アイコン
      選択したキューからメッセージが削除されます。 同じメッセージが別のキューにも表示される場合は、別のメッセージとみなされ、削除されません。
  10. 失敗したメッセージを再送信する場合は、キュー内またはインスタンス・レベルで行うことができます。
    キュー内から:
    1. 「キュー」タブに移動します。
    2. メッセージを再送信するキューの上にカーソルを置き、「メッセージの表示」 「表示」アイコンをクリックします。
    3. 「再送信」 再試行アイコンをクリックします。
    4. プロンプトが表示されたらトレース・レベルを選択し、「再送信」をクリックします。
      このアクションは、メッセージに加えて、選択したキュー内のそのメッセージの後に来るすべてのメッセージを再送信します。 再送信されたメッセージの前に届くメッセージは再送信されません。 たとえば、キューに4つのメッセージがあり、2番目のメッセージを再送信した場合、3番目と4番目のメッセージも再送信されますが、最初のメッセージは再送信されません。
    インスタンス・レベルから:
    1. 「インスタンス」タブで、再送信するメッセージ・インスタンスを検索します。
    2. 「アクション」 「アクション」アイコン「再送信」の順に選択して、失敗したメッセージを再送信します。 このアクションの実行中に、失敗したメッセージの後に配信されたメッセージはキューで一時停止されます。 一時停止により、メッセージが正しい順序で配信および処理されます。 再送信が成功すると、すべてのメッセージがキューを介して正しい順序で配信および処理を再開します。