メインコンテンツまでスキップ
Waters Japan

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 として提出しました。

解決策

  1. 解決策:
    • 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 でも修正されました
  2. 回避策(重要 - 下記の追加情報を参照):
    • 影響を受けるドキュメントセクションを「論理的に削除された」としてマークすると、LMS でドキュメントを開くことができることが証明されています。現在、このプロセスはデータベースへの直接 SQL 更新ステートメントを使用して実行する必要があります。現在では、Waters の担当者のみが、GSS と相談した後にのみ、この更新を行うことができます。
      1. エラーメッセージは、更新ステートメントについて 2 つの重要な情報を提供します。例えば、次のファイルパスの場合:
        • C:\Users\username\AppData\Roaming\Waters\NuGenesis LMS\9.0.2.1\ExpCache\2021000000474\9d8fbc88-1478-46fd-8aee-6d89d0cb7e72\VERSIONS\1\2216_0
      2. 「2021000000474」はドキュメントの注文 ID で、「9d8fbc88-1478-46fd-8aee-6d89d0cb7e72」はセクション GUID です
      3. 注文 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'
      4. Commit the change:   commit;
      5. Elnprod または System ユーザーとして、NuGenesis データベースで SQL ステートメントを実行します。
    • LMS ツールボックスを使用して影響を受けるドキュメントをエクスポートし、DMP ファイルを GSS に送信します。チームはセクション内容の復元を試行し、根本原因を分析するためにファイルを開発チームに送信できます。

追加情報

LMS クライアントで破損した LMS ドキュメントを開くことができるようにするために、手動による LMS ドキュメントセクション削除を使用するには、対応する手動のオーディットトレイルエントリーが必要であり、GXP 環境では避ける必要があります。一般的には、生の OLE オブジェクトファイルから可能なすべての LMS ドキュメントセクションを手動でエクスポートおよび復元し(KCS 記事 wkb45662 を参照)、それらから新しい LMS ドキュメントを作成することを推奨します。システムコントロール下では、そのプロセスのオーディットエントリーが自動化されています。

id190713, audit trail, export, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG, upgrade, インポート, メソッドセット