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

NuGenesis SDMS AA モジュールが SCC で起動せず、エラー「Failed in get template DO from ストリング」(文字列からテンプレート DO を取得できませんでした)が表示される - WKB68412

Article number: 68412To English version

症状

  • NuGenesis SDMS AA モジュールが SCC で起動しない
  • 起動すると、AA モジュールが灰色から赤色に戻る
  • SDMS80AAactivities ログに以下のエラーが表示される:

Non-fatal error: 2019-06-18 10:43:38:     << bArcMacroXML.GetDOFromString; caught error: Err.Number = 6, Err.Source = "NGArchiveAgentDll", Err.Description = "Overflow", Err.HelpFile = "", Err.HelpContext = "1000006", Err.LastDllError = "0", Erl = 0.
Message........: 2019-06-18 10:43:38:        FormTemplateStruc: Failed in getting template DO from string.
Message........: 2019-06-18 10:43:38:        Retaining current template , revision 0.
Message........: 2019-06-18 10:43:38:        ceva3.
Message........: 2019-06-18 10:43:38:        Startup: An error occurred while performing Startup. 
(0)
:.
Message........: 2019-06-18 10:43:38:        Startup of AA Completed.Errors encountered. (一般エラー:2019-06-18 10:43:38:<< bArcMacroXML.GetDOFromString。エラーが発生しました:Err.Number = 6、Err.Source = "NGArchiveAgentDll"、Err.Description = "Overflow"、Err.HelpFile = ""、Err.HelpContext = "1000006"、Err.LastDllError = "0"、Erl = 0。 メッセージ:2019-06-18 10:43:38:FormTemplateStruc:文字列からテンプレート DO を取得できませんでした。 メッセージ:2019-06-18 10:43:38:現在のテンプレートを維持します、リビジョン 0。 メッセージ:2019-06-18 10:43:38:ceva3。 メッセージ:2019-06-18 10:43:38:起動:起動の実行時にエラーが発生しました。 (0) : メッセージ:2019-06-18 10:43:38:AA 起動完了。エラーが発生しました。)

環境

  • NuGenesis 8 SDMS

原因

テンプレートが大きくなりすぎて(行数およびテンプレートのリビジョン数が多すぎる)、VB6 ベースの NuGenesis SCC プログラムで処理できません。

解決策

  1. 有効なテンプレート行をすべて新しいアーカイブテンプレートにコピーします。
    1. SDMS プロジェクトで新しいアーカイブテンプレートを作成します。
    2. 新しいテンプレートと古いテンプレートの両方を開きます。
    3. 古いテンプレートで、最初の有効な行を選択し、[Copy](コピー)ボタンをクリックします。
    4. 新しいテンプレートに切り替えて、[Paste](貼り付け)をクリックします。
    5. 有効な行がすべて新しいテンプレートにコピーされるまで、ステップ 3 と 4 を繰り返します。
    6. 新しいテンプレートをデータベースに保存します。
    7. 両方のテンプレートを閉じます。
  2. Archive Agent を設定して、新しいテンプレートを使用します:
    1. NuGenesis サービス設定コンソール (SCC) にログインします。
    2. Archive Agent サービスを選択します。
    3. モジュールが実行中の場合、これを停止します。
    4. [List of templates](テンプレートのリスト)で、古いテンプレートに対応する行を選択し、[Delete](削除)をクリックします。
    5. [Add](追加)ボタンをクリックします。
    6. SDMS プロジェクトおよびテンプレートを選択し、[OK]をクリックします。
    7. [Save](保存)ボタンをクリックし、AA 構成を再起動します。
    8. AA モジュールを起動します。
  3. 古いテンプレートを無効にします(オプション):
    1. SDMS Administrator で、[Project Properties](プロジェクトのプロパティ)画面を開き、[Templates](テンプレート)タブをクリックします。
    2. 古いテンプレートを選択し、[Disable](無効化)をクリックします。これにより、テンプレートがアーカイブエージェントの設定に表示されなくなります。
    3. [Properties](プロパティ)画面を閉じて、[Save](保存)ボタンをクリックします。
    4. プロンプトが表示されたら、ユーザーの資格情報と変更理由を指定します。

追加情報

 

id68412, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG