TechKnowledge saturs
Jautājums.
Mēģinot izmantot eConnect Soap klientu, tiek atgriezta kļūda "438 Objekts neatbalsta rekvizītu vai metodi". IR instalēts SOAP SDK, un eConnectSoapSample.wsdl failā tika rediģēta soap:address atrašanās vieta, lai atspoguļotu datora nosaukumu un izveidotā virtuālā direktorija nosaukumu. Ko vēl var darīt, lai novērstu šo problēmu?
Atbilde.
Pārbaudiet, vai savienojuma ceļa iestatījumi ir pareizi. Nodrošinātājam ir jābūt vienādam ar SQLOLEDB.1 un datu avotu — datora nosaukumu, kurā ir instalēts sql server. Ja tas joprojām neizdodas, atkārtoti izveidojiet .wsdl un .wsml failus, veicot tālāk norādītās darbības:
1. |
Izveidojiet esošo failu eConnectSoapSample.wsdl un eConnectSoapSample.wsml dublējumu. Tie atrodas mapē Program Files\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb. |
2. |
Naviģējiet uz > programmu > Microsoft SOAP rīkkopas > WSDL generator. |
3. |
Ekrānā Esiet sveicināts! noklikšķiniet uz Tālāk. |
4. |
Nosaukiet WSDL failu par eConnectSoapSample un noklikšķiniet uz pogas Atlasīt COM objektu, lai pārlūkojot atrastu eConnect.dll. Faila noklusējuma ceļš ir .dll Program Files\Microsoft Great Plains\eConnect\COM. Noklikšķiniet uz Tālāk. |
5. |
Logā Atlasiet pakalpojumu atzīmējiet izvēles rūtiņu blakus ExecProcXML un ExecStoredProcedure. Noklikšķiniet uz Tālāk. |
6. |
LOGA SOAP Listener information (SOAP klausītāja informācija) iestatiet URI uz servera nosaukumu un virtuālo direktoriju, kurā ir ielādēta IIS. Noklikšķiniet uz Tālāk |
7. |
Visbeidzot Norādiet jauno .wsdl un .wsml failu atrašanās vietu. Pārlūkojiet līdz Program Files\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb. Noklikšķiniet uz Tālāk, lai pabeigtu procesu, pēc šī loga nevar noklikšķināt uz pogas Atpakaļ. Noklikšķiniet uz Jā, lai aizstātu esošo. |
8. |
Logā Pabeigts noklikšķiniet uz Pabeigt. |
9. |
Palaidiet eConnect Soap Client, izmantojot jaunos .wsdl un .wsml failus. |
Šis raksts bija TechKnowledge dokumenta ID: 26743
Atslēgvārdi. |
kbnosurvey kbarchive kbMBSPartner kbMBSMigrate BemisKB856904 |