Vielleicht machst dus mal in den catch-block? Da oben hat doch schon jemand was zu Exception-Handling gepostet, sogar mit Link. Wenn du dir die Sachen nicht anschaust die man dir gibt kann man dir auch nicht helfen.
SOAPClient wie gehts?
Einklappen
X
-
gut werde ich testen.
ich war de rmeinung, ich bekomme auf jedenfall den request im try block, egal was passiert. ob fehler oder nicht...
So mein aktueller Test...
Kommt nix zurück..
Ich glaub ich lese nochmal wegen den Exceptions nach.
Irgendwie funkioniert der Mist nicht...
PHP-Code:} catch (SoapFault $exception) {
echo "ANFRAGE:\n" . $client->__getLastRequest() . "\n";
echo "ANFRAGEHEADER:\n" . $client->__getLastRequestHeaders() . "\n";
echo "RESPONSE:\n" . $client->__getLastResponse() . "\n";
echo "LastRESPONSEHEADER:\n" . $client->__getLastResponseHeaders () . "\n"; }
gruss pedro
Kommentar
-
nix heisst nix...
nix heißt selber Fehler wie zuvor....
...dasss hier ist jetzt kopiert...
PHP-Code:caught exception: SoapFault exception: [soapenv:Server] org.apache.axis2.databinding.ADBException: Unexpected subelement param0 in
/home//public_html/env/soap_wsdl.php:102 Stack trace: #0 [internal function]:
SoapClient->__call('callQuery', Array) #1 /home/soap_wsdl.php(102):
SoapClient->callQuery(Array) #2 {main}
gruss pedro
Kommentar
-
Die Fehlermeldung glaube ich dir nicht, wenn das dein catch-Block ist:PHP-Code:} catch (SoapFault $exception) {
echo "ANFRAGE:\n" . $client->__getLastRequest() . "\n";
echo "ANFRAGEHEADER:\n" . $client->__getLastRequestHeaders() . "\n";
echo "RESPONSE:\n" . $client->__getLastResponse() . "\n";
echo "LastRESPONSEHEADER:\n" . $client->__getLastResponseHeaders () . "\n"; }
Hint: Ich hoffe doch mal, du hast einen einzelnen catch-Block, und nicht zwei, ja?
Kommentar
Kommentar