2011-08-02 7 views
0

私はControl-Mを使用していくつかのジョブのスケジュールを設定しています。私のシナリオは以下の通りです:Control-Mのスケジューリング問題

私は次の仕事を持っています - Job 1, Job 2, Job 3 and Job 4。それらのすべてが同じテーブルに挿入されます。私は4つのジョブをすべて同時に開始するようにスケジュールする必要があります。彼らは同じテーブルに挿入されているので、私はロックの問題に走っています。

これらのジョブの間に依存関係を追加することはできません。これは、このストリームにさらにジョブを追加するためです。また、これらのジョブ間には論理的な依存関係はありません。

また、これらのジョブはすべて同じスクリプトを呼び出しますが、パラメータは異なります。

この問題を解決する方法はありますか?

答えて

1

「リソース」プロパティをタスクに使用する方法もあります。彼らがすべて同じ量の排他的または限定された量のリソースを必要とする場合、それらは一度に1つずつ実行されます。

+0

ありがとうございます。残念ながら、私はこれらの仕事のためのリソースがありません。 – visakh

+0

リソースを作成します。各タスクに追加します。 – Brian

+0

ありがとうございます。やってみます。 – visakh

1

コントロールリソース、量的リソースは使用しないでください。 [コントロールリソース]フィールドには、使用されているテーブルの名前に[排他的なアクティブ]オプションが表示されます。このパラメータは、そのテーブルをロックできるすべてのジョブに追加する必要があります。 テーブルを使用できるがロックしていないジョブでは、排他を選択解除のままにしておくことができます。 制御リソースと量的リソースは同じではありません。

関連する問題