NuGenesis LMS サンプル管理ですべてのテストが完了しているのに依頼がリリースされない - WKB20247
Article number: 20247To English version
症状
- すべてのテストが完了し、テストリクエストが完了した後も、依頼が[実施中]ステータスのまま
環境
- NuGenesis 9 LMS
- NuGenesis 8 LMS
原因
[依頼]に削除されたサンプルがあるため、依頼が[完了]ステータスに進むことができません。
解決策
- 削除されたサンプルは LMS クライアントに表示されません。この問題を修正する唯一の方法は、データベースで直接 SQL ステートメントを使用することです。
- まずデータベースで以下の SQL クエリーを実行して、依頼で削除されたサンプルを特定します。「ID」を依頼の ID に置き換えます:
- SELECT sampleid, deletion, submissionid FROM elnprod.submissionsample WHERE submissionid IN ('ID') AND requestid IS NULL AND deletion='Y'
- 以下の SQL ステートメントを使用して、削除されたサンプルを[キャンセル]ステータスに設定します。「ID」を依頼の ID に置き換えます。依頼の ID は大文字と小文字を区別します。
INSERT INTO elnprod.submissionsamplea0 (SELECT * FROM elnprod.submissionsample WHERE submissionid IN ('ID') AND requestid IS NULL AND deletion='Y');
UPDATE elnprod.submissionsample SET status=5002, motivation='BUGFIX:CANCEL DELETED SAMPLES TO ALLOW SUBMISSION TO BE COMPLETED' WHERE submissionid IN ('ID') AND requestid IS NULL AND deletion='Y';
COMMIT;
- テストリクエストを再度開き、リリースします。
- 依頼が[完了]または[リリース済み]としてマークされていることを確認します。
追加情報
この問題に関して、INFLMS-3061 が提出されています。
id20247, 7890ヘッドスペース サンプルセット, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG