機械翻訳について

待機アクションを使用した統合処理の特定期間の遅延

待機アクションを使用すると、統合の処理を特定の期間だけ遅延できます。 このアクションは、スケジュール統合、非同期統合、同期統合およびファイアウォール統合で使用します。 このアクションの通常の使用方法は、特定の操作を特定の時間に呼び出すことです。 リテラル値を指定することも、実行時にプロパティ値で構成できるXPath式を作成することもできます。

待機アクションの作成

  1. 次のいずれかの方法で、統合に待機アクションを追加します:
    • キャンバスの横にある「アクション」 統合アクション・アイコンをクリックし、「待機」アクションを適切なロケーションにドラッグします。
    • 待機アクションを追加するロケーションで「追加」アイコンをクリックし、「待機」を選択します。

    待機の構成パネルが開きます。

  2. 「待機の構成」の下にある「編集」 「編集」アイコンをクリックして、待機アクションの名前とオプションの説明を入力します。

    統合を処理する前に待機する時間を次の2つの方法のいずれかで構成します:

  3. リテラル(ハード・コード)値を使用する場合:
    1. 統合を処理する前に待機する秒数を入力します。 リテラル値は秒単位でのみ使用でき、上限はありません。 待機時間は、統合の合計実行時間を超えることはできません。


      入力ソース・タブ(選択されている)と関数タブが待機アクションに表示されます。 「ソース」セクションが下に表示されます。 右側にはConfigure waitセクションがあります。 フィールドに値60が入力されています。 右側には、明確で開発者モードのアイコンがあります。 右上には編集アイコンがあります。 右側には4つの追加アイコンがあります。

  4. XPath式を入力する場合:

    このオプションを使用すると、統合のアクティブ化後に、待機アクション・パラメータを統合プロパティ値で更新できます。 この更新では、統合を再アクティブ化する必要はありません。

    1. 「入力ソース」セクションから要素をドラッグします。


      入力ソース・タブ(選択されている)と関数タブが待機アクションに表示されます。 「ソース」セクションが下に表示されます。 Wait_integration_property_1パラメータは、右側の待機の構成セクションのフィールドにドラッグされています。 右側には、明確で開発者モードのアイコンがあります。 右上には編集アイコンがあります。

    2. 統合を完全に設計し、統合キャンバスを終了します。
    3. 統合をアクティブ化します。
    4. 統合の上にカーソルを置き、「アクション」 「アクション」アイコンを選択し、「プロパティ値の更新」を選択します。
    5. 実行時に使用する値を「新しい値」フィールドに入力します(この例では、9が入力されます)。 この値は、「デフォルト値」フィールドに指定された値をオーバーライドします。


      プロパティ値の更新セクションには、デフォルト値、現行値および新規値のフィールドが表示されます。 新規値フィールドに値9が追加されました。

    6. 統合を実行し、アクティビティ・ストリームを表示します。
    7. 待機アクションの前にあるアクション(この例ではロガー・アクション)に対して「表示」 「表示」アイコンをクリックし、統合プロパティ値が9で、待機アクションが02:36:32で開始され、次のアクション(この例では、2番目のロガー・アクション)が02:36:41で開始されたことに注意してください(9秒後)。


      アクティビティ・ストリームには、ロガー・アクションと待機アクションの間に次のメッセージが表示されます : 待機前 : 待機統合プロパティの値 : 9。 待機アクションと2番目のロガー・アクションの間の経過時間は9秒です。

実行時の待機アクションのステータスの追跡

実行時に、アクティブな統合のトラッキング・ダイアグラムおよびアクティビティ・ストリームを介して、Trackingページの待機アクションのステータスを追跡できます。

  1. ナビゲーション・ペインで、「可観測性」「インスタンス」の順にクリックします。
  2. 追跡する統合のビジネス識別子値をクリックします。

    統合フロー(待機アクションを含む)が表示されます。

関連ドキュメント
次の項では、統合で待機アクションを使用する例を示します: