Hallo!
Ich vermute inzwischen einen Zusammenhang mit der XML Schema validation (ich dachte eigentlich immer, diese würde bei der PHP5 Soap extension nicht durchgeführt). Da bei der URL die Protokollangabe ("http://") fehlt, wird diese zurückgewiesen. Wie kann ich PHP davon abhalten, diese externe Referenz zu validieren / nachzuverfolgen?
Vielen Dank!
Volker
SOAP-ERROR: Encoding: External reference 'www.url.de'
Collapse
X
-
SOAP-ERROR: Encoding: External reference 'www.url.de'
Hallo!
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!
VolkerTags: None
Leave a comment: