Das häufigste Problem Menschen begegnen, wenn sie eine Schnittstelle zu SugarCRM mit einer beliebigen Version von SOAP oder Simple Object Access Protocol versuchen werden , ist der gefürchtete WSDL oder Web Service Definition Language , Fehler. Insbesondere dann, wenn Sie versuchen, eine Verbindung zu SugarCRM , erhalten Sie eine " unerwarteter Fehler während Parsing WSDL "-Meldung und die Verbindung unterbrochen wird . Dieser Fehler wird durch eine einprogrammierte Schema Definition verursacht und kann leicht durch die Festsetzung der Definition festgelegt werden. Anleitung
1
Öffnen Sie die Standard-Dateimanager auf Ihrem Betriebssystem.
2
Verwenden Sie den Manager , um den Ordner , in dem Sie SOAP öffnen.
Seite 3
öffnen Sie das include-Verzeichnis und dann die nusoap Ordner .
4
finden Sie die nusoap.php Datei und öffnen Sie sie in einem Texteditor wie Notepad oder WordPad.
5
dieses Zeile im Dokument und wählen Sie :
$ xml = "<$ schemaPrefix : import namespace = \\ " . " . $ ns. "\\" schemaLocation = \\ " http://schemas.xmlsoap.org/soap/encoding/\\ " /> \\ n ";
6
Wählen Sie diesen Code und drücken Sie die "Strg" und "C "-Tasten gleichzeitig , um es in die Zwischenablage zu kopieren : .
$ xml = "<$ schemaPrefix : import namespace = \\ " " . $ ns. "\\" schemaLocation = \\ " " . $ ns. "\\" /> \\ n ";
7
Zurück zum Text-Editor und drücken Sie die " Strg "und" V "-Tasten gleichzeitig , um die Linie von fügen die Zwischenablage, sollte ersetzt die falsche Schema-Definition .
8
Speichern und schließen Sie die Datei nusoap.php .
9
Wiederholen Sie den Verbindungsaufbau und die Fehler behoben werden.