バンドルのロック
バンドルをロックすることで、システムに同じタイプのバンドルをロードするときに同期できるようになります。Px バンドルごとに、次の 2 つの異なるタイプのデータがあります。
• コレクションに固有のデータ
• PART および PARTRELATION 固有のコレクションに固有のデータ
すべてのバンドルは、ファミリーレベルおよび部品レベルでロックされます。次のロックロジックが使用されます。
1. ファミリーがロックされているかどうかを確認します。
2. ロックが見つかった場合、現在のフローをキューに格納します。
3. ロックが見つからなかった場合、バンドルの変換を開始します。
バンドルに部品固有のデータが含まれている場合、そのデータを処理する前に、PARTS コレクションがロックされているかどうかを確認します。
4. 変換を完了します。
5. コレクションとすべての固有データのロードを開始し、ロックを除去します。
ロックのシナリオを識別するには、次の場所でロック固有のファイルを探します。
INSERVICE_WORK/Applications/DataProcess/Work/Lock/COLLECTION_BundleId.lock
INSERVICE_WORK/Applications/DataProcess/Work/Lock/PARTS_BundleId.lock