NuGenesis SDMS AA モジュールが SCC で起動せず、エラー「Failed in get template DO from ストリング」(文字列からテンプレート DO を取得できませんでした)が表示される - WKB68412
症状
- 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 プログラムで処理できません。
解決策
- 有効なテンプレート行をすべて新しいアーカイブテンプレートにコピーします。
- SDMS プロジェクトで新しいアーカイブテンプレートを作成します。
- 新しいテンプレートと古いテンプレートの両方を開きます。
- 古いテンプレートで、最初の有効な行を選択し、[Copy](コピー)ボタンをクリックします。
- 新しいテンプレートに切り替えて、[Paste](貼り付け)をクリックします。
- 有効な行がすべて新しいテンプレートにコピーされるまで、ステップ 3 と 4 を繰り返します。
- 新しいテンプレートをデータベースに保存します。
- 両方のテンプレートを閉じます。
- Archive Agent を設定して、新しいテンプレートを使用します:
- NuGenesis サービス設定コンソール (SCC) にログインします。
- Archive Agent サービスを選択します。
- モジュールが実行中の場合、これを停止します。
- [List of templates](テンプレートのリスト)で、古いテンプレートに対応する行を選択し、[Delete](削除)をクリックします。
- [Add](追加)ボタンをクリックします。
- SDMS プロジェクトおよびテンプレートを選択し、[OK]をクリックします。
- [Save](保存)ボタンをクリックし、AA 構成を再起動します。
- AA モジュールを起動します。
- 古いテンプレートを無効にします(オプション):
- SDMS Administrator で、[Project Properties](プロジェクトのプロパティ)画面を開き、[Templates](テンプレート)タブをクリックします。
- 古いテンプレートを選択し、[Disable](無効化)をクリックします。これにより、テンプレートがアーカイブエージェントの設定に表示されなくなります。
- [Properties](プロパティ)画面を閉じて、[Save](保存)ボタンをクリックします。
- プロンプトが表示されたら、ユーザーの資格情報と変更理由を指定します。
追加情報
id68412, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG