プロジェクト

全般

プロフィール

その他問い合わせ #3789

未完了

Job Arrangerの多重起動の排他制御について

匿名ユーザー さんが4日前に追加. 2日前に更新.

ステータス:
回答中
優先度:
高め
開始日:
2025/11/25

説明

Job Arrangerの多重起動の排他制御について、ご質問させてください。
以下に記載している制御をJob Arrangerで実装可能でしょうか?

■制御したい内容
1.ジョブネットAは、ファイルAを受信時に起動
 ただし、前回起動したジョブネットAがまだ処理中の場合、完了後に起動(多重起動排他)
2.ジョブネットBは、ファイルBを受信時に起動
 ただし、前回起動したジョブネットBがまだ処理中の場合、完了後に起動(多重起動排他)
 また、ジョブネットAのジョブA-1実行中の場合は、ジョブA-1完了後に、ジョブネットBを起動

■ジョブネット
・ジョブネットA
  ジョブA-1
  ジョブA-2

・ジョブネットB
  ジョブB-1
  ジョブB-2


ファイル

job-control-flow.png (43.2 KB) job-control-flow.png 保守サポート 担当362, 2025/11/27 09:32

保守サポート 担当362 さんが4日前に更新

  • ステータス新規登録 から 担当者処理中 に変更

保守サポート 担当362 さんが2日前に更新

以下に記載している制御をJob Arrangerで実装可能でしょうか?

はい。実装可能です。

1.ジョブネットAは、ファイルAを受信時に起動
2.ジョブネットBは、ファイルBを受信時に起動

上記の制御には、ファイルAまたはファイルBの受信に対して「fwait」アイコンの「ファイル作成待ち」オプションを使用してください。

1.ただし、前回起動したジョブネットAがまだ処理中の場合、完了後に起動(多重起動排他)
2.ただし、前回起動したジョブネットBがまだ処理中の場合、完了後に起動(多重起動排他)

Job Arrangerでは、ジョブネット作成時に「ジョブネット多重待ち」オプションを提供しています。 このオプションにより、JOBNET_AまたはJOBNET_Bは、前回のジョブネットの処理が完了してから起動されます。

また、ジョブネットAのジョブA-1実行中の場合は、ジョブA-1完了後に、ジョブネットBを起動

JOBNET_AとJOBNET_Bが同じ親ジョブネット内にある場合、JOBNET_AのジョブA-1がまだ実行中であれば、ジョブA-1の完了後にJOBNET_Bが起動されます。 この場合、左側ではファイルA受信時にJOBNET_Aが起動することを確認し、右側ではJOBNET_A/JOB-1の完了(INFOアイコンで示される)を確認します。 JOBNET_A/JOB-1が完了ステータス3に達した後、ファイルB受信時にJOBNET_Bが起動されます。

なお、JOBNET_AとJOBNET_Bが同じ親ジョブネットに属していない場合は、ステータスの検出はできません。
そのため、同じ親ジョブネット内であることが条件です。

他の形式にエクスポート: Atom PDF