Simptomai
Kai bandote sukurti naują integravimą naudodami integravimo tvarkytuvą kartu su "Microsoft Dynamics GP" arba "Microsoft Business Solutions – Great Plains", gaunate vieną iš šių automatizavimo klaidos pranešimų:
Klaidos pranešimas 1
Elementas "-8" Nėra rinkinyje
Klaidos pranešimas 2
Klasė nepalaiko automatizavimo
Kai bandote atidaryti integravimo tvarkytuvą, taip pat galite gauti tokį klaidos pranešimą:
Automatizavimo klaida: operacinė sistema negalima
Kai įdiegiate integravimo tvarkytuvą kliento kompiuteryje, gaunate šį klaidos pranešimą:
Vidinė klaida TTGErrors: automatizavimo klaida. Operacinė sistema negali paleisti %1.
Kai spustelėsite Išsamiinformacija , gausite šią klaidos ataskaitą:
Nepavyko sukurti objekto IMProvider.ODBCProvider.
Kai integravimo tvarkytuvo meniu juostoje spustelėsite Žinynas, tada spustelėsite Apie integravimotvarkytuvą,gausite šį klaidos pranešimą:
Klasė nepalaiko automatizavimo arba nepalaiko numatomos sąsajos
numerio: 430 skambučių
rietuvė:
frmAbout.Form_Load
Ši klaida įvyksta, jei įdiegėte Microsoft Office 2003".
Priežastis
Šią klaidą sukelia konfliktas, kuris įvyksta, "Business Contact Manager" 2003 m. ir integravimo tvarkytuvas yra tame pačiame kompiuteryje. "Business Contact Manager" tuos pačius failus ir kai kuriuos registro raktus, kaip "Integration Manager 9.0", "8.0" ir "7.50". Integravimo tvarkytuvo 7.0 komponentai buvo naudojami kuriant "Business Contact Manager". Tačiau problema kyla, kai "Business Contact Manager" kompiuteryje įdiegiamos ""Business Contact Manager"" ir "Integration Manager 9.0", "8.0" arba "7.50". Problema ta, kad Windows COM modulis operacinės sistemos lygiu ieško registro, kad rastumėte COM serverio vietą.
PastabaBusiness Contact Manager pasiekiama tik "Microsoft Office Small Business Edition 2003" ir "Microsoft Office Professional Edition 2003".
Sprendimas
Norėdami išspręsti šią problemą, naudokite 1 arba 2 skiriamąją gebą, atsižvelgdami į tai, ar naudojate "Business Contact Manager". Jei nenaudosite "Business Contact Manager", galite pašalinti komponentą naudodami 1 skiriamąją gebą. Jei naudojate ""Business Contact Manager", turite naudoti 2 skiriamąją gebą.
1 skiriamoji geba: pašalinkite "Business Contact Manager"
Jei nenaudosite "Business Contact Manager", galite išspręsti šią problemą pašalindami komponentą. Norėdami tai padaryti, turite naudoti įtraukti arba šalinti programas. Pašalinus komponentą, turite atkurti integravimo tvarkytuvą. Norėdami panaikinti "BusinessContactManager" ir atkurti integravimo tvarkytuvą, atlikite šiuos veiksmus:
-
Spustelėkite Pradėti, nukreipkite žymiklį įProgramos , spustelėkite Valdymo skydas , dukart spustelėkite Įtraukti arba šalinti programas , spustelėkite "Business Contact Manager", tada spustelėkite Šalinti.
-
Lauke Įtraukti arba Šalinti programas pasirinkiteIntegravimotvarkytuvas, spustelėkiteKeisti / šalinti, tada spustelėkite Taisyti.
-
Jei ir toliau gaunate klaidos pranešimą, pakartokite šią procedūrą spustelėdami Modifikuoti atlikdami 2 veiksmą, o ne Taisyti. Tada pasirinkite, kad įdiegtumėte "alladapters".
2 sprendimas: priversti registrą naudoti tinkamus COM modulio failus
Jei naudojate "Business Contact Manager", galite išspręsti šią problemą sukurdami IM.EXE. Local file to force the registry to use the correct Windows COM engine files for Integration Manager. Norėdami tai atlikti, vykdykite toliau nurodytus veiksmus.
-
Pradėkite Užrašinė ir palikite bloknotą tuščią.
-
Spustelėkite Failas, tada spustelėkite Įrašyti kaip.
-
Pakeiskite lauko Įrašyti kaip tipą reikšmę į Visi failai.
-
Lauke Failo vardas įveskite IM.EXE. VIETINIS. Tada įrašykite failą tame pačiame aplanke, kuriame įdiegtas integravimo tvarkytuvas (IM.exe).
Pastaba Jei failo vardas toks pat kaip kliento programos ir failo vardas yra . VIETINIS plėtinys, COM modulis tikrina, ar COM serveris yra vietiniame kataloge, o ne jį įkelia iš registro aplanko. -
Nukopijuokite CBOMLib.dll ir CBOMLibX.dll failus į tą patį aplanką, kaip IM.exe ir IM.EXE. VIETINIAI failai. Kai IM.exe failas atidaromas iš šio aplanko, "IM.exe" failas naudoja vietines "CBOMLib.dll" ir "CBOMLibX.dll" failų kopijas, o ne failus, kurie identifikuojami registre.
Pastaba "Business Contact Manager" įdiegtas po integravimo tvarkytuvo, todėl registras nurodo "Business Contact Manager" failų kopijas. Šios kopijos yra tokios pačios, kaip ir "Integration Manager 7.0".
Daugiau informacijos
Šis straipsnis buvo "TechKnowledge" dokumento ID:34103 Problema, aprašyta skyriuje Požymiai, netaikoma
"Microsoft Dynamics GP 10.0".