Hallo,
ich verzweifle gerade an der Problematik eine Methode eines Webservices via PHP erfolgreich zu nutzen.
Habe meinen Code aufs minimum redurziert und kein Erfolg:
<?php
$wsdl = "http://xxx/xxx/xxx/xxx.xx?wsdl";
try {
$client = new SOAPClient($wsdl);
$parameters = array(Param1=>"abs",Param2=>"cde");
$client->__soapCall("function", $parameters);
var_dump($client->function($parameters));
}
catch (SOAPFault $f) {
print $f->faultstring;
}
?>
__getFunction() gibt mir:
[1]=> string(40) "functionResponse function(function $parameters)"
aus.
Meldung:
End element 'Body' from namespace 'http://schemas.xmlsoap.org/soap/envelope/' expected. Found element 'param1' from namespace ''
Kann mir da jemand sagen, ob es am wsdl oder an meiner Logik liegt, dass es nicht funktioniert?