"TechKnowledge" turinys
Klausimas:
Bandant naudoti "eConnect" muilo klientą, grąžinama klaida "438 Objektas nepalaiko ypatybės arba metodo". Buvo įdiegtas SOAP SDK ir "eConnectSoapSample.wsdl" failo muilo:adreso vieta buvo redaguota, kad atspindėtų kompiuterio vardą ir sukurtą virtualųjį katalogą. Ką dar galima padaryti, kad išspręstų šią problemą?
Atsakymas:
Patikrinkite, ar teisingi ryšio kelio parametrai. Teikėjas turi būti nustatytas kaip SQLOLEDB.1, o duomenų šaltinį – kompiuterio pavadinimą, kuriame įdiegtas sql serveris. Jei vis tiek nepavyksta, iš naujo sukurkite .wsdl ir .wsml failus, atlikite toliau nurodytus veiksmus:
1. |
Sukurkite esamų "eConnectSoapSample.wsdl" ir "eConnectSoapSample.wsml" failų atsarginę kopiją. Jie bus aplanke Program Files\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb. |
2. |
Eikite į ">" > Microsoft SOAP Toolkit" > WSDL generatorių. |
3. |
Pasveikinimo ekrane spustelėkite Pirmyn. |
4. |
Pavadinkite WSDL failą "eConnectSoapSample" ir spustelėkite mygtuką Pasirinkti COM objektą, kad pereitumėte prie eConnect.dll. Numatytasis ".dll" kelias yra Program Files\Microsoft Great Plains\eConnect\COM. Spustelėkite Pirmyn. |
5. |
Lange Pasirinkite tarnybą pažymėkite žymės langelį šalia ExecProcXML ir ExecStoredProcedure. Spustelėkite Pirmyn. |
6. |
Lange SOAP klausytojas informacijos nustatykite URI į serverio vardą ir virtualųjį katalogą, kuriame įkeliama IIS. Spustelėkite Pirmyn |
7. |
Galiausiai Nurodykite naujų .wsdl ir .wsml failų vietą. Eikite į Program Files\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb. Spustelėkite pirmyn, kad užbaigtų procesą, po šio lango negalite spustelėti mygtuko Atgal. Spustelėkite Taip, kad pakeistų esamą. |
8. |
Lange Baigta spustelėkite Baigti. |
9. |
Paleiskite "eConnect Soap Client" naudodami naujus .wsdl ir .wsml failus. |
Šis straipsnis buvo "TechKnowledge" dokumento ID: 26743
Raktažodžiai: |
kbnosurvey kbarchive kbMBSPartner kbMBSMigrate BemisKB856904 |