機械翻訳について

スケジュール統合でのパラメータの作成および更新

スカラー・タイプのスケジュール済パラメータは、ソースのロケーションから受信したデータをバッチ処理および読取りする方法を決定するスケジュール統合で作成および更新できます。 次に、これらのパラメータ値を統合でダウンストリームで使用します。

スケジュール統合で使用可能なスケジュール・パラメータ・ページで、これらのパラメータの値を作成して割り当てます。 割当てアクションでこれらのパラメータに値を割り当てることもできます。 スケジュール・パラメータの構成パネルでは、最大5つのパラメータがサポートされています。

作成パラメータ

また、スケジュール済パラメータをビジネス識別子として作成し、割り当てることもできます。これにより、実行時にメッセージのフィールドを追跡できます。 「ビジネス識別子の割当て」を参照してください。

スケジュールされたパラメータは、統合の予定されたすべての実行で使用でき、1つの実行から次の実行へのデータの処理を容易にすることができます。 たとえば、バッチ処理を実行する場合、スケジュールされたパラメータは、実行間のバッチ・データの現在の位置を追跡できます。 この値はスケジュール実行間で使用可能であり、256文字を超えることはできません。

  1. ナビゲーション・ペインで、「設計」「統合」の順にクリックします。
  2. 「作成」をクリックします。
  3. 「スケジュール」パターンを選択します。
  4. ダイアログのフィールドに入力し、「作成」をクリックします。

    統合キャンバスが表示されます。

  5. 「スケジュール」で、「アクション」アイコンをクリックし、「編集」を選択します。


    スケジュールと割当が表示されます。 スケジュールの処理メニューをクリックすると、編集、スケジュール定義の編集および置換のオプションを含むメニューが表示されます。

  6. フィールドをクリックして、パラメータ名、説明およびデフォルト値を入力するためのフィールドを開きます。
  7. 値の入力 この例では、ATOMLastRunDateTimeのパラメータおよび"2018-01-01T00:00:00.000Z"の値が入力されます。


    スケジュール・パラメータの構成パネルには、パラメータ名、説明および値が入力された「デフォルト値」フィールドが表示されます。

  8. 「保存」をクリックします。

    値なしでパラメータを入力すると、「デフォルト値」フィールドの後に赤い警告アイコンが表示されます。

  9. 「割り当て」アクションを統合にドラッグします。
  10. スケジュール・パラメータの構成パネルで作成したパラメータを「変数」フィールドにドラッグし、値を指定します。


    「入力ソース」タブ(選択済)および関数タブが表示されます。 この後のソース・ツリーです。 右側は「割当ての構成」セクションです。 パラメータと値が設定されます。 右側に削除アイコンが表示されます。 この後に、変数、操作および値フィールドがあります。 「値」フィールドには、クリア・アイコンと開発者ビューに切り替えアイコンがあります。

  11. 「保存」をクリックします。

    ノート:

    「並列処理アイテム」オプションを選択せずにfor-eachアクションを作成し、for-eachループ内にassignアクションを追加した場合、スケジュール統合で定義されたパラメータは、割当てアクションで選択対象として表示されます。 後でfor-eachアクションを編集して「並列処理アイテム」オプションを選択すると、影響を受けるassignアクションに、スケジュールされたパラメータが使用されていることを示す赤い障害アイコンが表示されます。 統合を有効にするには、このエラーを修正する必要があります。 「並列処理アイテム」オプションを無効にするか、カット・アンド・ペースト・オプションを使用して、for-eachループの外部で割当てアクションを移動できます。

パラメータの更新

  1. ナビゲーション・ペインで、「設計」「統合」の順にクリックします。
  2. スケジュールされた実行が定義されている統合にマウスを重ねます。
  3. 「アクション」 「アクション」アイコンをクリックし、「スケジュール」を選択します。

    スケジュールと将来の実行ページが表示されます。

  4. 「アクション」 スケジュール・メニュー・アイコンをクリックし、「スケジュール・パラメータの更新」を選択します。
  5. 「新しい値」列のパラメータ値を編集し、「更新」をクリックします。 「新しい値」フィールドの値は、現在格納されている値を置き換え、次の実行に使用されます。 「現在値」フィールドの値は、現在格納されている値を示します。


    スケジュール・パラメータの更新ページには、パラメータ名、デフォルト値、現行値および新規値の列が表示されます。

スケジュール・パラメータ値のオーバーライド

設計時に設定されたスケジュール・パラメータ値は、非定型スケジュール・リクエストを発行するとき、またはアクティブ化された統合でスケジュールを開始するときにオーバーライドできます。 この機能を使用すると、統合を非アクティブ化せずに起動して、パラメータ値を指定できます。

  1. ダイアログにアクセスして、2つの方法のいずれかでパラメータ値をオーバーライドします。 スケジュール統合にパラメータが定義されている場合は、スケジュール・パラメータの構成パネルが表示されます。 それ以外の場合、オープンは表示されず、スケジュール統合が開始されます。

    1. 非定型スケジュール統合を発行する場合は、次のいずれかのロケーションから「実行」を選択します:

      • スケジュールおよび将来の実行ページで「アクション」 スケジュール・メニュー・アイコン「実行」の順にクリックします。

      • モニター統合ページで「アクション」 「アクション」アイコン「実行」の順にクリックします。

      どちらのオプションも構成および実行ページを起動し、「アドホック・リクエスト」を選択して「実行」をクリックします。

    2. 統合をスケジュールする場合は、スケジュールおよび将来の実行ページで「スケジュールの開始」 Start scheduleアイコンを選択します。

    Schedule Parametersページが表示されます。


    oic3_sched_params.pngの説明は以下のとおりです
    図oic3_sched_params.pngの説明

  2. 必要なパラメータを更新します。

    次のフィールドが表示されます:

    • パラメータ名: 設計時に指定したパラメータ名が表示されます。

    • デフォルト値: 設計時に割り当てたパラメータ値が表示されます。

    • 現在値: 実行時に最近使用された値を表示します。

    • 新しい値: オプションで、スケジュール・パラメータの新しい値を入力します。 これらの値は、現在の値とデフォルト値を上書きします。 これらのフィールドが空のままの場合は、現在の値が使用されます。 新しい値または現在の値がない場合は、設計時に定義されたデフォルト値が使用されます。

  3. 特定のパラメータの「新しい値」行に、値を入力します。

    統合によって割当アクションを使用してこれらのスケジュール・パラメータ値が更新されると、更新された値は保存され、次のスケジュール実行の現在の値になります。

  4. 更新を保存します。

    1. スケジュールを開始する場合は、「スケジュールの開始」をクリックします。

    2. アドホック・スケジュール統合を発行する場合は、「実行」をクリックします。

    入力した値は、スケジュール統合の処理時に使用されます。