NuGenesis LMS ドキュメントを開こうとすると、次のエラーが発生する:「Could not find file 'C:\Users...」('C:\Users...' ファイルが見つかりませんでした) - WKB190713
Article number: 190713To English version
症状
- LMS ドキュメントを開こうとすると、次のエラーが表示される:「Could not find file 'C:\Users\UserName\AppData\Roaming\Waters\NuGenesis LMS\version\ExpCache\...」('C:\Users\UserName\AppData\Roaming\Waters\NuGenesis LMS\version\ExpCache\...' ファイルが見つかりませんでした)
- NuGenesis LMS クライアントの所定のドキュメントでエラーが再現できる
環境
- NuGenesis 9.0.2
原因
根本原因はまだ分かっていません。開発チームに CRI-3191 として提出しました。
解決策
- 解決策:
- NuGenesis 9.0.x を使用するお客様の場合:NuGenesis LMS 9.0.2 Hotfix 3 にアップグレードします
- NuGenesis 9.1 を使用するお客様の場合:NuGenesis LMS 9.1 Hotfix 2 にアップグレードします
- この問題は NuGenesis 9.2/Empower LMS 1.0 でも修正されました
- 回避策(重要 - 下記の追加情報を参照):
- 影響を受けるドキュメントセクションを「論理的に削除された」としてマークすると、LMS でドキュメントを開くことができることが証明されています。現在、このプロセスはデータベースへの直接 SQL 更新ステートメントを使用して実行する必要があります。現在では、Waters の担当者のみが、GSS と相談した後にのみ、この更新を行うことができます。
- エラーメッセージは、更新ステートメントについて 2 つの重要な情報を提供します。例えば、次のファイルパスの場合:
- C:\Users\username\AppData\Roaming\Waters\NuGenesis LMS\9.0.2.1\ExpCache\2021000000474\9d8fbc88-1478-46fd-8aee-6d89d0cb7e72\VERSIONS\1\2216_0
- 「2021000000474」はドキュメントの注文 ID で、「9d8fbc88-1478-46fd-8aee-6d89d0cb7e72」はセクション GUID です
- 注文 ID とセクション GUID を以下の SQL クエリーテンプレートに貼り付けます。
- UPDATE elnprod.mo_method SET deletion = 'Y' WHERE orderid IN ('order ID') AND preparationid IN ('section GUID') AND deletion = 'N';
- 例:
- UPDATE elnprod.mo_method SET deletion = 'Y' WHERE orderid IN ('2021000000474') AND preparationid IN ('9d8fbc88-1478-46fd-8aee-6d89d0cb7e72') AND deletion = 'N'
- Commit the change: commit;
- Elnprod または System ユーザーとして、NuGenesis データベースで SQL ステートメントを実行します。
- エラーメッセージは、更新ステートメントについて 2 つの重要な情報を提供します。例えば、次のファイルパスの場合:
- LMS ツールボックスを使用して影響を受けるドキュメントをエクスポートし、DMP ファイルを GSS に送信します。チームはセクション内容の復元を試行し、根本原因を分析するためにファイルを開発チームに送信できます。
- 影響を受けるドキュメントセクションを「論理的に削除された」としてマークすると、LMS でドキュメントを開くことができることが証明されています。現在、このプロセスはデータベースへの直接 SQL 更新ステートメントを使用して実行する必要があります。現在では、Waters の担当者のみが、GSS と相談した後にのみ、この更新を行うことができます。
追加情報
LMS クライアントで破損した LMS ドキュメントを開くことができるようにするために、手動による LMS ドキュメントセクション削除を使用するには、対応する手動のオーディットトレイルエントリーが必要であり、GXP 環境では避ける必要があります。一般的には、生の OLE オブジェクトファイルから可能なすべての LMS ドキュメントセクションを手動でエクスポートおよび復元し(KCS 記事 wkb45662 を参照)、それらから新しい LMS ドキュメントを作成することを推奨します。システムコントロール下では、そのプロセスのオーディットエントリーが自動化されています。
id190713, audit trail, export, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG, upgrade, インポート, メソッドセット