アーティクル - CS341358

Windchill RV&S / Integrity Lifecycle Manager でテスト セッションを削除すると DB 制約違反が発生する

修正日: 22-Dec-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • PTC RV&S (formerly Integrity Lifecycle Manager) 10.8 to 12.4
  • Additional Test Result Fields configured for Test Result type

説明

  • Windchill RV&S / Integrity Lifecycle Manager でテスト セッションを削除すると DB 制約違反が発生する
  • テスト セッションの削除はエラーになります:
    • Oracle の例 (制約名は異なる場合があります)
      DEBUG(5): mks.ci.exception.CIException -- java.sql.SQLException: MKS131372: 未処理のデータベース例外が発生しました。管理者に連絡してください。
      データベースによって提供されるエラーは次のとおりです。
      ORA-02292: 整合性制約 (INTEGRITY.SYS_C007021) に違反しています - 子レコードが見つかりました
    • MS SQL の例 (制約名は異なる場合があります)
      DEBUG(5): mks.ci.exception.CIException -- java.sql.SQLException: MKS131372: 未処理のデータベース例外が発生しました。管理者に連絡してください。
      データベースによって提供されるエラーは次のとおりです。
      DELETE ステートメントが REFERENCE 制約 "FK__TRMetadat__Resul__62CE36BF" と競合しました。データベース "<DB 名>"、テーブル "dbo.TRMetadata"、列 'ResultID' で競合が発生しました。
    • SQL ロギングを有効にすると、これが次の時点で発生することが示されます。
      DELETE FROM TRResults WHERE TRResults.SessionID または TRResults.CaseID
最新バージョンはこちらを参照ください CS341358