現象
Integration Manager と Microsoft Dynamics GP、または Microsoft Business Solutions - Great Plains を使用して新しい統合を作成しようとするときに、次のいずれかの Automation エラー メッセージが表示されます。
エラー メッセージ 1
Item '-8' Not in Collection
エラー メッセージ 2
クラスは Automation をサポートしていない
Integration Manager を開こうとすると、次のエラー メッセージが表示される場合があります。
Automation エラー: オペレーティング システムは使用できません
クライアント ワークステーションに Integration Manager をインストールすると、次のエラー メッセージが表示されます。
TTGErrors の内部エラー: Automation エラー。 オペレーティング システムで %1 を実行することはできません。
[詳細] をクリックすると、次のエラー レポートが表示されます。
オブジェクト IMProvider.ODBCProvider を作成できない。
Integration Manager の メニュー バーで [ヘルプ] をクリックし、[Integration Managerについて] をクリックすると、次のエラー メッセージが表示されます。
クラスは Automation をサポートしていないか、予期されるインターフェイス
番号 430 呼び出し履歴
:
frmAbout.Form_Load
このエラーは、2003 をインストールMicrosoft Office発生します。
原因
このエラーは、2003 年 2003 年と Integration Manager が同じコンピューター上Business Contact Managerに発生する競合が原因で発生します。 Business Contact Manager Integration Manager 9.0、8.0、7.50 と同じファイルと一部のレジストリ キーを共有します。 Integration Manager 7.0 コンポーネントを使用して、アプリケーションをBusiness Contact Manager。 ただし、同じコンピューターに Business Contact Manager および Integration Manager 9.0、8.0、または 7.50 がインストールされている場合に問題が発生します。 問題は、オペレーティング システム レベルWindows COM エンジンがレジストリを検索して COM サーバーの場所を見つけるという問題です。
注意Business Contact Manager は、Microsoft Office Small Business Edition 2003 および Microsoft Office Professional Edition 2003 でのみ使用できます。
解決策
この問題を解決するには、問題を解決する方法に応じて、解決策 1 または 2 Business Contact Manager。 このオプションを使用しないBusiness Contact Manager、解像度 1 を使用してコンポーネントを削除できます。 このオプションを使用するBusiness Contact Manager、解像度 2 を使用する必要があります。
解決策 1: 削除Business Contact Manager
アプリケーションを使用しない場合Business Contact Managerコンポーネントを削除することで、この問題を解決できます。 これを行うには、[プログラムの追加と削除] を使用する必要があります。 コンポーネントが削除された後、Integration Manager を修復する必要があります。 BusinessContactManager を削除し、Integration Manager を修復するには、次の手順に従います。
-
[スタート]をクリックし、[プログラム]をポイントし、[コントロール パネル] をクリックし、[プログラムの追加または削除] をダブルクリックし、[Business Contact Manager] をクリックし、[削除] をクリックします。
-
[プログラムの追加または削除] で、[IntegrationManager]を選択し、[変更/削除] をクリックし、[修復] をクリックします。
-
引き続きエラー メッセージが表示される場合は、[修復]ではなく手順 2 で [変更] をクリックして、この手順を繰り返します。 次に、 を選択して alladapters をインストールします。
解決策 2: 正しい COM エンジン ファイルを使用するレジストリを強制する
この問題をBusiness Contact Manager、この問題を解決するには、次の手順にIM.EXE。ローカル ファイルを使用して、Integration Manager 用の COM Windows正しいファイルをレジストリに強制的に使用します。 この場合、次の手順を実行します。
-
[メモ帳を開始し、パッドを空白のままにします。
-
[ファイル] メニューの [名前を付けて保存] をクリックします。
-
[ファイルの種類] フィールドの 値を [すべての ファイル] に変更します。
-
[ファイル 名] フィールド に、「ファイル名」とIM.EXE。地元の。 その後、Integration Manager (統合マネージャー) がインストールされているのと同IM.exe保存します。
注意 ファイルの名前がクライアント アプリケーションと同じ場合、およびファイル名に が含けられている場合は、ローカル拡張機能では、COM エンジンは、レジストリ内のフォルダーから読み込むのではなく、COM サーバーがローカル ディレクトリ内にあるかどうかを確認します。 -
ファイルとCBOMLib.dllファイルCBOMLibX.dllファイルを、IM.exeと同じフォルダーにIM.EXE。ローカル ファイル。 このフォルダーから IM.exe ファイルを開いた場合、IM.exe ファイルはレジストリで識別されたファイルではなく、CBOMLib.dll ファイルと CBOMLibX.dll ファイルのローカル コピーを使用します。
注意 Integration Manager Business Contact Manager後にインストールされたため、レジストリはそれらのファイルのBusiness Contact Managerをポイントします。 これらのコピーは、Integration Manager 7.0 のコピーと同じです。
詳細情報
この記事は TechKnowledge Document ID:34103 の問題です。「現象」セクションで説明されている問題は
、Microsoft Dynamics GP 10.0 には適用されません。