J'essaye d'accéder à un web service java depuis mon code php.
apparemment j'arrive a me connecter et a récupérer les fonction du service mais dès que j'en appelle une je n'obtient aucun résultat :
connexion : (entourée de try/catch)
Code : Tout sélectionner
$wsdl="https://10.96.24.72/bca-networks/services/AuthenticationService?wsdl";
$service=new SoapClient($wsdl);Code : Tout sélectionner
echo "<pre> fonctions " ;
var_dump($service->__getFunctions());
echo "</pre>" ;Code : Tout sélectionner
fonctions array(10) {
[0]=>
string(44) "doLoginResponse doLogin(doLogin $parameters)"
[1]=>
string(53) "isLoggedInResponse isLoggedIn(isLoggedIn $parameters)"
[2]=>
string(74) "getSessionTimeoutResponse getSessionTimeout(getSessionTimeout $parameters)"
[3]=>
string(47) "getUsersResponse getUsers(getUsers $parameters)"
[4]=>
string(47) "doLogoutResponse doLogout(doLogout $parameters)"
[5]=>
string(44) "doLoginResponse doLogin(doLogin $parameters)"
[6]=>
string(53) "isLoggedInResponse isLoggedIn(isLoggedIn $parameters)"
[7]=>
string(74) "getSessionTimeoutResponse getSessionTimeout(getSessionTimeout $parameters)"
[8]=>
string(47) "getUsersResponse getUsers(getUsers $parameters)"
[9]=>
string(47) "doLogoutResponse doLogout(doLogout $parameters)"
}Code : Tout sélectionner
var_dump($service->doLogin($username,$password));l'erreur du type SOAP :
Code : Tout sélectionner
Fatal error: Uncaught SoapFault exception: [HTTP] Client Error in /var/www/html/get_groups.php:132 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://10.96.24...', 'urn:doLogin', 1, 0) #1 [internal function]: SoapClient->__call('doLogin', Array) #2 /var/www/html/get_groups.php(132): SoapClient->doLogin('zncn7539', 'bonjour') #3 /var/www/html/desc.php(32): include('/var/www/html/g...') #4 {main} thrown in /var/www/html/get_groups.php on line 132