Webservice kald med NuSOAP
Jeg har nogle problemer med at få mit kald til en webservice til at virke.Det virker fint så længe at der ikke skal sendes nogen parametre med, men så snart at der er parametre med returnere den enten ingenting eller false.
Jeg har to funktioner en der heller helloWorld() - returnere fint "Hello World" og så har jeg funktionen tal(string tallet)- son skulle returnere tallet, men det gør den ikke.
KODE
------------------------
<?php
// Pull in the NuSOAP code
require_once('lib/nusoap.php');
// Create the client instance
$client = new soapclient('http://www.mitsite.dk/webservice.asmx?WSDL', true);
// Check for an error
$err = $client->getError();
if ($err) {
// Display the error
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
// At this point, you know the call that follows will fail
}
$param = array('tallet' => '2');
// Call the SOAP method
$result = $client->call('tal', $param);
// Check for a fault
if ($client->fault) {
echo '<h2>Fault</h2><pre>';
print_r($result);
echo '</pre>';
} else {
// Check for errors
$err = $client->getError();
if ($err) {
// Display the error
echo '<h2>Error</h2><pre>' . $err . '</pre>';
} else {
// Display the result
echo '<h2>Result</h2><pre>';
print_r($result);
echo '</pre>';
}
}
// Display the request and response
echo '<h2>Request</h2>';
echo '<pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2>';
echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
// Display the debug messages
echo '<h2>Debug</h2>';
echo '<pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>';
?>
------------------------
Jeg håber der er nogen der kan hjælpe med at løse dette :)
