Sintomas
Você recebe uma das seguintes mensagens de erro de Automação ao tentar criar uma nova integração usando o Gerenciador de Integração junto com o Microsoft Dynamics GP ou com as Soluções de Negócios da Microsoft - Great Plains:
Mensagem de erro 1
Item '-8' Não na coleção
Mensagem de erro 2
Classe não dá suporte a Automação
Ao tentar abrir o Gerenciador de Integração, você também pode receber a seguinte mensagem de erro:
Erro de automação: sistema operacional não disponível
Ao instalar o Gerenciador de Integração em uma estação de trabalho cliente, você recebe a seguinte mensagem de erro:
Erro interno em TTGErrors: Erro de automação. O sistema operacional não pode executar %1.
Quando você clica em Detalhes,recebe o seguinte relatório de erro:
Não foi possível criar o objeto IMProvider.ODBCProvider.
Quando você clica em Ajuda na barra de menus Do Gerenciador de Integração e clica em Sobreo Gerenciadorde Integração, recebe a seguinte mensagem de erro:
Classe não dá suporte à Automação ou não dá suporte à interface
esperada Número: 430
Pilha de chamada:
frmAbout.Form_Load
Esse erro ocorrerá se você tiver Microsoft Office 2003 instalado.
Causa
Esse erro é causado por um conflito que ocorre quando Business Contact Manager 2003 e o Integration Manager estão no mesmo computador. Business Contact Manager os mesmos arquivos e algumas chaves do Registro que o Gerenciador de Integração 9.0, 8.0 e 7.50. Os componentes do Integration Manager 7.0 foram usados para criar Business Contact Manager. No entanto, um problema ocorre quando o Business Contact Manager e o Integration Manager 9.0, 8.0 ou 7.50 são instalados no mesmo computador. O problema é que o Windows COM no nível do sistema operacional pesquisa o Registro para localizar o local de um servidor COM.
NoteBusiness Contact Manager está disponível somente no Microsoft Office Small Business Edition 2003e no Microsoft Office Professional Edition 2003.
Resolução
Para resolver esse problema, use a resolução 1 ou 2, dependendo se você usa Business Contact Manager. Se você não usar Business Contact Manager, poderá remover o componente usando a resolução 1. Se você usar Business Contact Manager, deverá usar a resolução 2.
Resolução 1: Remover Business Contact Manager
Se você não usar Business Contact Manager, poderá resolver esse problema removendo o componente. Para fazer isso, você deve usar Adicionar ou Remover Programas. Depois que o componente for removido, você deverá reparar o Gerenciador de Integração. Para excluir o BusinessContactManager e reparar o Gerenciador de Integração, siga estas etapas:
-
Clique em Iniciar,aponte para Programas,clique em Painel de Controle,clique duas vezes em Adicionar ouRemover Programas,clique Business Contact Manager eclique em Remover.
-
Em Adicionar ouRemove Programas,selecioneGerenciadorde Integração, clique emAlterar/Removere clique em Reparar.
-
Se você continuar a receber a mensagem de erro, repita este procedimento clicando em Modificar na etapa 2 em vez de Reparar. Em seguida, selecione para instalar alladapters.
Resolução 2: forçar o Registro a usar arquivos de mecanismo COM corretos
Se você usar Business Contact Manager, poderá resolver esse problema criando um IM.EXE. Arquivo LOCAL para forçar o Registro a usar os arquivos de mecanismo COM Windows corretos para o Integration Manager. Para fazer isso, siga estas etapas:
-
Inicie Bloco de notas e deixe o bloco em branco.
-
Clique em Arquivoe clique em Salvar como.
-
Altere o valor do campo Salvar como tipo para Todos os Arquivos.
-
No campo Nome do arquivo, digite IM.EXE. LOCAL. Em seguida, salve o arquivo na mesma pasta na qual o Gerenciador de Integração (IM.exe) está instalado.
Observação Se um arquivo tiver o mesmo nome que o aplicativo cliente e se o nome do arquivo tiver o . Extensão LOCAL, o mecanismo COM verifica se o servidor COM está no diretório local em vez de carregá-lo da pasta no Registro. -
Copie os CBOMLib.dll e os CBOMLibX.dll para a mesma pasta que o IM.exe e o IM.EXE. Arquivos LOCAIS. Quando o arquivo IM.exe é aberto a partir dessa pasta, o arquivo IM.exe usa as cópias locais dos arquivos CBOMLib.dll e CBOMLibX.dll em vez dos arquivos identificados no Registro.
Observação Como Business Contact Manager foi instalado após o Gerenciador de Integração, o Registro aponta para Business Contact Manager cópias desses arquivos. Essas cópias são as mesmas do Integration Manager 7.0.
Informações adicionais
Este artigo foi TechKnowledge Document ID:34103 O problema descrito na seção Sintomas não se aplica ao
Microsoft Dynamics GP 10.0.