Manu: SOAP

Beitrag lesen

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?