Hallo!
Ich benutzte PHP5 mit der SOAP Extension, um auf einen Webservice zuzugreifen:
Eigentlich ein kurzer und schmerzloser Code. Die GetUnitLinked-Abfrage klappt im Standalone-Webservice-Client perfekt mit den gegebenen Daten.
Beim Ausführen dieses PHP-Scripts erhalte ich jedoch folgende Fehlermeldung:
Die entsprechende URL steht (dies weiss ich dank des Standalone-Clients) innerhalb von <link>-Tags. Die "Homepage" soll eine Information sein, die ich dem Benutzer anzeige. Weshalb wird hier eine Referenzierung versucht? Was kann ich gegen diesen Fehler machen?
Vielen Dank!
Volker
Ich benutzte PHP5 mit der SOAP Extension, um auf einen Webservice zuzugreifen:
PHP-Code:
<?php
$client = new
SoapClient(
"namederwsdldatei.wsdl"
);
$param = array (
'sUnitGuid' => '0x4545C8C10685D51196700000F4B4937D',
'bShowTree' => false,
'bIncludeAddresses' => false,
'bIncludeEvents' => true,
'bIncludeContact' => false
);
$subres = $client->GetUnitLinked($param);
print_r($subresult);
?>
Beim Ausführen dieses PHP-Scripts erhalte ich jedoch folgende Fehlermeldung:
PHP-Code:
Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR:
Encoding: External reference 'www.hierstehteineurl.de/blubb' in apiexample7.php:17
Stack trace:
#0 [internal function]: SoapClient->__call('GetUnitLinked', Array)
#1 apiexample7.php(17): SoapClient->GetUnitLinked(Array)
#2 {main}
thrown in apiexample7.php on line 17
Vielen Dank!
Volker
Kommentar