入力の検証とビルド処理
一般的な入力の検証
入力ファイルに対して、次の検証が実行されます。
• 入力ファイル内でコメントアウトされた行 (行の先頭に # がある) は無視します。
• 各行で必要な値がすべて指定されているかどうか確認します。
• 重複するドキュメントまたは部品は無視します。
Windchill 部品の処理
入力の検証
• ユーザーが部品に対する修正アクセス権を持っているかどうか確認します。
• 部品が最新の作業版数であるかどうか確認します。
• 部品がチェックインされているかどうか確認します。
• validateOnly オプションが選択されている場合は、関連ドキュメントが探索され、これらのドキュメントに関して入力の検証が実行されます。たとえば、未確認のドキュメントが部品に関連付けられていると、検証エラーが生成されます。
• ID を使用して探索されている部品がほかのオブジェクトの詳細と一致しない場合は、エラーが生成されます。
• 組織/プロジェクトを検証します。
|
検証が失敗した場合、その行はビルド対象から省かれます。バッチ内のほかのオブジェクトはビルド対象になります。
失敗ログに、行に関連したエラーに関する詳細が記録されます。エラーを解決し、失敗したオブジェクトのビルドをやり直す必要があります。再ビルドの際に、失敗したオブジェクトのために新しい入力ファイルを作成します。
|
ビルド処理
• バッチ内の部品すべてのビルドが一緒に実行されます。
• ビルドに失敗したものがある場合、ユーティリティはそれぞれの部品のビルドを個別に試みます。失敗した行は失敗ログに書き込まれます。
• 処理の終了時に、オーナーの関連付けを使用してビューデータがパブリッシングされます。
• 再作成オプションを選択すると、関連付けられた部品がチェックアウトされ、部品アセンブリからの子部品リンクがすべて削除されます。部品構造のビルドが実行され、部品が再びチェックインされます。
CAD ドキュメントの処理
入力の検証
• CAD ドキュメントが未確認かどうか確認します。
• ユーザーがドキュメントに対する読み取りアクセス権を持っているかどうか確認します。
• ドキュメントがチェックインされているかどうか確認します。
• ビルド対象の部品がチェックイン済みの状態かどうか確認します。
• validateOnly オプションが選択されている場合は、関連付けられた部品を探索し、入力の検証を実行します。
• ID を使用して探索されているドキュメントがほかのオブジェクトの詳細と一致しない場合は、エラーが生成されます。
• 組織/プロジェクトを検証します。
ビルド処理
• バッチ内のドキュメントすべてのビルドが一緒に実行されます。
• ビルドに失敗したものがある場合、ユーティリティはそれぞれのドキュメントのビルドを個別に試みます。失敗した行は失敗ログに書き込まれます。
• 処理の終了時に、オーナーの関連付けを使用してビューデータがパブリッシングされます。
• 再作成オプションを選択すると、関連付けられた部品がチェックアウトされ、部品アセンブリからの子部品リンクがすべて削除されます。部品構造のビルドが実行され、部品が再びチェックインされます。