Bonjour a tous,

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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$wsdl="https://10.96.24.72/bca-networks/services/AuthenticationService?wsdl";
	$service=new SoapClient($wsdl);
récupératon des fonctions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
echo "<pre> fonctions " ;
var_dump($service->__getFunctions());
echo "</pre>" ;
qui me renvoie bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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)"
}
et ensuite utilisation de la fonction doLogin :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
var_dump($service->doLogin($username,$password));
et la j'ai une erreur du catch : Erreur authentification : Object id #2

l'erreur du type SOAP :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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

si quelqu'un aurait une idée