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

破損した CandidateListIndex ファイルによる Empower プロジェクトのアーカイブフェイル - WKB265586

Article number: 265586To English version

症状

  • Empower プロジェクトの SDMS アーカイブが失敗する
  • AAActivity.log に次のエラーが表示される:
    • 「Conversion from String "" "" to type 'Integer' is not valid.」……..「GetProjectList failed」 (「文字列 "" "" からタイプ「整数」への変換は有効ではありません。」 「プロジェクトリストを取得できませんでした」)
  • Empower リモートデータアダプターのデバッグログのエラー:
    • ERROR Waters.SDMS.EmpowerDARemote.ClsEmp2PreProc - [GetProjectList] Microsoft.VisualBasic: Input string was not in a correct format. (   at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
         at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value))
      (エラー Waters.SDMS.EmpowerDARemote.ClsEmp2PreProc - [GetProjectList] Microsoft.VisualBasic:入力文字列が正しい形式ではありませんでした。(Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(文字列値、数値形式情報 数値形式)で) Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(文字列値)で)

環境

  • NuGenesis 8 SR2
  • NuGenesis 9.0.1
  • Waters Corp. Empower(リモート)データアダプター(リビジョン 9.0.4)

原因

各リモート Empower クライアントに空白の CandidateListIndex ファイルがあります。ファイルには、番号(前回のスキャンの最後のプロジェクト番号)が含まれている必要があります。このファイルが NULL の場合は、エラーが発生します。ファイルを削除すると、次のスキャン中に新しいファイルが作成されます。

解決策

  1. アーカイブエージェントを停止します。

  2. 破損した CandidateListIndex ファイル(リモートデータアダプターサーバー/Empower リモートマシン:C:\Program Files (x86)\Waters\NGSDMS\EVS\ にあります)を削除します

  3. アーカイブエージェントを再起動します。

注:CandidateListIndex ファイルには、テンプレートに対して選択したグループ化オプションを示す接尾辞が付いているため、異なるファイルがある場合があります。例えば、お客様が Empower データアダプターと ProjectLevel を使用している場合、ファイルの名前は「CandidateListIndex_EMPOWER_ProjectLevel」になり、これが削除するファイルです。問題のテンプレートが ProjectLevel1 を使用している場合、ファイルの名前は「CandidateListIndex_EMPOWER_ProjectLevel1」になります。この情報はファイルキャプチャーテンプレートにあります。

追加情報

CandidateListIndex ファイルの破損の根本原因は不明です。

問題 CRI-6117(CandidateListIndex ファイルの破損により Empower アーカイブが失敗する)が「インシデント」として作成されました。

id265586, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG