Standard SOAP auf nuSOAP geht das?

TheGreenDragon

Erfahrenes Mitglied
Hi,
ich versuche grad ein PHP Skript zu erstellen, das einen Web-Service aufruft. Der Server arbeitet wunderbar mit nuSOAP zusammen und wenn ich die Bibliothek einbinde und dann klappt alles. Wenn ich jedoch die Standard SOAP Klassen aus PHP 5.2.10 nehme, dann kann ich zwar noch die Funktionen mit __getFunction() alle ausgeben aber beim aufrufen von manchen angebotenen Funktionen bekomme ich dann
Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document
obwohl es bei nuSOAP super funktioniert hat.
Das kommt aber nur wenn ein Uebergabeparameter der aufgerufenen Funktion ein Array ist.
Wie gesagt mit nuSOAP kein Problem mit Standard SOAP leider schon. Hatte jemand mal so ein aehnliches Problem?
 
Hat sich erledigt. Habe eine Loesung zufaellig beim durcharbeiten der soap doku auf php.net gefunden.
Code:
<?php
$client = new SoapClient("some.wsdl", array('features' => SOAP_USE_XSI_ARRAY_TYPE));
?>

puh, was ein krampf....
 
Zurück