機械翻訳について

統合スケジュールの定義

統合を実行する頻度、iCal式に基づいてスケジュールを実行するかどうか、スケジュール実行が失効しないかどうか、スケジュールに固定失効日があるかどうかなど、統合を実行するスケジュールを定義できます。

統合スケジュールを作成するタイミングの決定

最初に統合を設計してアクティブ化してから、後でスケジュールを作成するか、最初にスケジュールを作成してから、後で統合を設計してアクティブ化するかを決定できます。

ノート:

  • 統合のスケジュールは個別にエクスポートできません。
  • 作成して統合をスケジュールしたユーザーがロックまたは削除されても、スケジュールは実行されません。 このユーザーがロックまたは削除されていないことを確認してください。
  1. ナビゲーション・ペインで、「設計」「統合」の順にクリックします。
  2. 統合リストでスケジュール統合を検索します。
    これらの統合は、「統合のスケジュール」 スケジュール済統合アイコンによって識別されます。 統合でスケジュールを作成するには、いくつかの方法があります。
  3. 最初に統合を設計してアクティブ化してから、スケジュールを作成する場合:
    1. 統合にマウスを重ねます。
    2. 「Activate」をクリックします アクティブ化アイコン
      「Activate統合」ダイアログが表示されます。
    3. 「アクティブ化およびスケジュール」をクリックします。
  4. 設計して後でアクティブ化する統合のスケジュールを最初に作成する場合:
    1. スケジュールを作成する統合の上にカーソルを置きます。
    2. 「アクション」 「アクション」アイコンをクリックし、「スケジュールの追加」を選択します。

      ノート:

      スケジュールが定義されていない統合の場合、メニューには「スケジュールの追加」が表示されます。 スケジュールが定義されている統合の場合、メニューには「スケジュール」が表示されます。

      スケジュール処理の詳細を定義するページが表示されます。

    ノート:

    • スケジュールを作成していくつかの統合実行を生成してから、統合を非アクティブ化して削除しているものと仮定します。 その後、削除された統合と同じ名前で新しい統合を作成してアクティブ化し、インスタンス・ページに移動すると、削除された統合の過去の実行が表示されます。 これは設計によります。
    • アクティブなスケジュール統合の非アクティブ化は許可されていません。 スケジュールを停止してから再試行してください。

実行する統合スケジュールのタイプの定義

基本的なスケジュール、自然言語テキストの入力によって作成される反復AI生成のiCalスケジュール、iCalパラメータを直接入力して作成される繰返しスケジュールなど、統合を実行するためのスケジュールを定義します。

iCal式の使用方法の理解

  • Oracle Integrationでは、スケジュールを定義するときに、iCal式で最大5回の繰返しが許可されます。
  • iCal式を使用して統合をスケジュールする頻度には、1分間の制限があります。 この制限を下回るものはサポートされません。
  • iCal式ではルックアップを使用できません。
  • スケジュールが指定された正確な時間(たとえば、14:00および15:00時間)から開始されるようにするには、iCal式でBYMINUTE=0を指定します(たとえば、…;BYHOUR=14,15;BYMINUTE=0;)。 BYMINUTEが指定されていない場合、スケジュールされた分(スケジュール作成時に指定された開始日またはスケジュールの実際の開始時刻のいずれか)は、他の要因によって決定されます。

基本統合スケジュールの作成

  1. 「シンプル」をクリックします。 このタイプの場合、最小限の周波数制限は10分です。 スケジュールの頻度を10分未満に定義しようとすると、検証エラーが発生します。
  2. 「シンプル」スケジュールの「頻度」セクションで、リストをクリックして統合を実行する頻度を選択します。 1つの頻度を定義する場合、「頻度」セクションの右側にあるアイコンをクリックして、追加の値を指定できます。
  3. 頻度の選択
    • Only Once: これがデフォルトの選択内容です。

      このオプションを選択すると、開始日として「When schedule starts」は選択できません。 このオプションは無効になっています。

    • 時間と分: 統合を実行する時間と分を指定します。

    • Days: 統合を実行する日数を指定します。

    • Weeks: 統合を実行する週数を指定します。

    • Months: 統合を実行する月数を指定します。

自然言語テキストの入力によるAI生成のiCalスケジュールの作成

自然言語を入力することで、AIによって生成された繰返しスケジュールを定義できます。 これにより、iCal式を最初から完全に手動で入力する必要がなくなります。 「AIイノベーションとOracle Integration」を参照してください。

  1. iCalをクリックします。
  2. 繰返しスケジュールを明確かつ明示的に英語で入力し、「検証」をクリックして同等のiCal式を生成します。 たとえば:
    次の自然言語テキストを入力中... このiCal式を生成します...
    2週間ごとに金曜日の午後11時にスケジュールを実行
    FREQ=WEEKLY;INTERVAL=2;BYDAY=FR;BYHOUR=23;
    月の1日目、10日目および15日目の午前5時15分、午前10時15分、午後3時15分および午後8時15分に実行します。
    FREQ=MONTHLY;BYMONTHDAY=1,10,15;BYHOUR=5,10,15,20;BYMINUTE=15;
    毎日10分おきに午後5時30分に実行してください。 10分おきに毎日600 PMに実行します。 毎日午後7時から午後7時まで10分おきに実行します。
    FREQ=DAILY;BYHOUR=17;BYMINUTE=30,40,50;BYSECOND=0; 
    &FREQ=DAILY;BYHOUR=18;BYMINUTE=0,10,20,30,40,50;BYSECOND=0; 
    &FREQ=DAILY;BYHOUR=19;BYMINUTE=0,10,20,30;BYSECOND=0;
  3. 検証に成功した場合は、上部に表示される次のメッセージを表示: iCal expression is valid.
  4. 生成されたiCal式を慎重に確認します。 式は必要なものに近い場合がありますが、更新が必要になる場合があります。 生成されたiCal式をテキスト領域にコピーして、必要に応じてさらに更新します。 完了したら、「検証」を再度クリックします。

iCalパラメータの直接入力によるスケジュールの作成

iCal式を最初から完全に作成する場合は、この方法を使用できます。

  1. iCalをクリックします。
  2. iCal式を入力し、「検証」をクリックします。 たとえば:
    構文

    この式は、この統合が毎月1日、10日、15日目の午前5時15分、午前10時15分、午後3時15分および午後8時15分に実行されることを示します。

    FREQ=MONTHLY;
    BYMONTHDAY=1,10,15;
    BYHOUR=5,10,15,20;BYMINUTE=15;

    単純およびiCalオプションが表示されます。iCalが選択されています。 式の検証は右側です。 この後に、定義された式があります。

    この式では、複数のスケジュール周期を定義します。 スケジュールは毎日午後5時30分間の間に実行されます - 午後7時30分、その時間中は10分ごとに処理されます。 この構成では、&記号で区切られた3つのスケジュールが必要です:

    FREQ=DAILY;BYHOUR=17;BYMINUTE=30,40,50;BYSECOND=0;
    &FREQ=DAILY;BYHOUR=18;BYMINUTE=0,10,20,30,40,50;BYSECOND=0;
    &FREQ=DAILY;BYHOUR=19;BYMINUTE=0,10,20,30;BYSECOND=0;


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

    この式は毎日午前8時に実行され、また1日目と2日目の午後12時に毎月実行されます。

    FREQ=DAILY;BYHOUR=8;&FREQ=MONTHLY;BYMONTHDAY=1,2;BYHOUR=12;


    式の検証箇条書きが表示されます。 この後のiCal式は次のとおりです: FREQ=DAILY;BYHOUR=8;&FREQ=MONTHLY;BYMONTHDAY=1,2;BYHOUR=12;

  3. 検証が成功した場合は、上部に表示される次のメッセージを表示: iCal expression is valid.
  4. AIエンジンが構成されている場合は、指定されたiCal式に対して、より人間が読めるテキストが表示されます。 これは、入力したiCal式の理解を深めることを目的としています。

統合スケジュールを実行するタイミングの選択

スケジュール実行が失効しないかどうか、スケジュールに固定失効日があるかどうかなどを定義できます。

  1. 「このスケジュールは有効です」セクションで、「から」の右側にある「スケジュールの開始時」リンクをクリックします。
    スケジュールの開始日を定義するためのメニューが表示されます。
  2. スケジュールがアクティブ化されたときに統合実行を開始する場合は、「スケジュールの開始時」をクリックします。
  3. 統合実行の開始日を明示的に設定するには、次のようにします。
    1. 「Modify start date」を選択します。
    2. 「Calendar」アイコンをクリックし、統合実行を開始する月、年、日、時、分および秒を選択します。
    3. 「完了」をクリックします。
  4. 「期限」セクションで、右側の「なし(無期限に繰返し)」リンクをクリックします。
    失効日を定義するためのメニューが表示されます。
  5. スケジュール実行が期限切れにならないようにするには、「なし(無期限に繰返し)」を選択します。
  6. 統合実行の失効日を固定する場合:
    1. 「Choose expiry date」を選択します。
    2. 「Calendar」アイコンをクリックし、統合実行を終了する月、年、日、時、分および秒を選択します。
    3. 「完了」をクリックします。
  7. 「タイムゾーン」リストから、スケジュールを実行するタイム・ゾーンを選択します。 デフォルトでは、このフィールドにはプリファレンス・ページで選択した値が表示されます。
  8. 「保存」をクリックします。
    成功すると、右上隅にメッセージが表示されます。
    Schedule Run name saved successfully
    エラーがある場合は、エラーの解決方法を説明する検証メッセージが右上隅に表示されます。
  9. スケジュールおよび将来実行ページに戻ります。

    統合実行のスケジュールに関する詳細が表示されます。 次の2つのセクションがあります:

    • スケジュール・セクション: このセクションはデフォルトで縮小されています。 上部のバー(スケジュール名とボタンを表示)をクリックすると、セクションが展開され、スケジュールが表示されます。


      Scheduled Time Zoneが表示されます。 この後に頻度が表示されます。 右側には自と至の設定があります。

    • 「将来のインスタンス」表: この表は、スケジュールが開始されるまで空のままです。 開始すると、データが表示されます。


      将来のインスタンスの数が表示されます。 その後に、Type、StateおよびScheduled Timeの列がある表があります。

  10. すでに統合をアクティブ化している場合、統合を実行するオプションを選択します:
    1. 「アクション」 スケジュール・メニュー・アイコンをクリックし、「実行」を選択します。
      構成と実行ページが表示されます。

      「実行」をクリックすると、統合がすぐにトリガーされます。

    2. 「サービス」管理者ロールを持つユーザーは、「別名実行」フィールドでスケジュールを実行するユーザーを変更できます。
    3. プロンプトが表示されたら、統合のインスタンスを開始する方法を選択します。
      • アドホック・リクエスト: インスタンスは、統合のスケジュール済実行(ある場合)とは無関係に処理されます。
      • スケジュールの一部として: インスタンスは、スケジュールされた実行とスケジュール・パラメータ(ある場合)を順番に実行します。
    4. 「実行」をクリックします。
    または
    1. 統合スケジュールをアクティブ化するには、スケジュールおよび将来の実行ページで「開始スケジュール」 Start scheduleアイコンonを選択します。
    2. 「サービス」管理者ロールを持つユーザーは、スケジュールを送信するユーザーを変更できます。
    3. プロンプトが表示されたら、「開始スケジュール」をクリックします。 それ以外の場合は、「取消」をクリックします。

    ノート:

    • ファイルを入力ディレクトリに置き、初めて統合を実行する場合、そのファイルは出力ディレクトリにコピーされます。 その後、2度目の統合を実行しても、同じファイルが出力ディレクトリに再びコピーされることはありません。統合を実行する前に出力ディレクトリからファイルを削除した場合も同様です。  これは、設計によるものです。 2度目の統合実行では、同じファイルはコピーされません。 ただし、新しいファイルが入力ディレクトリに置かれた場合、または以前にコピーされたファイルが入力ディレクトリで新しいバージョンに更新された場合、そのファイルは出力ディレクトリにコピーされます。

    • 毎分繰り返す新しいスケジュールを作成して、開始時間を指定するためにカレンダを起動すると、現在の時間(たとえば、12:41:16)が表示されます。 開始時間を数分後に更新して(たとえば、12:43:55)、保存し、スケジュール統合の実行を開始すると、統合の実行は12:43:55ではなく12:43:16に開始されます。 スケジューラは、入力された秒を考慮せずに毎分スケジュールを実行します。

  11. 統合をアクティブ化していない場合は、統合ページに戻り、「アクティブ化」 アクティブ化アイコンをクリックします。
  12. 前のステップの説明に従って、スケジュール統合を実行します。