Bonjour,

Voilà mon problème, je réalise actuellement un script me permettant de récupérer les données d'un web service pour ensuite les envoyés ailleurs.

Voici mon traitement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
//Echange avec le Soap ! Utilisation des fonctions pour récuperer les données
stream_wrapper_unregister('http');
stream_wrapper_register('http', 'ExchangeNTLMStream') or die("Failed to register protocol"); 
$client = new ExchangeNTLMSoapClient("http://www.monwebservice.com/wseditic/wscheck.asmx?WSDL",
								array( 'soap_version'	=> SOAP_1_2));
$params = array (
	'CodeUC' =>'coi28021f-4');
 
$rawXMLresponse = $client->ListeApprenantUC($params)->ListeApprenantUCResult->any;
//var_dump($rawXMLresponse);
print_r($rawXMLresponse);
stream_wrapper_restore('http');
Cette manipulation marche parfaitement et me renvoie les informations contenu dans la fonction ListeApprenantUC.

Hors, je voudrais à présent utiliser une nouvelle fonction qui me permettrais de récupérer d'autres informations. Cette nouvelle fonction n'attend pas de paramètres en entrée, j'ai donc fait cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
//Echange avec le Soap ! Utilisation des fonctions pour récuperer les données
stream_wrapper_unregister('http');
stream_wrapper_register('http', 'ExchangeNTLMStream') or die("Failed to register protocol"); 
$client = new ExchangeNTLMSoapClient("http://www.monwebservice.com/wseditic/wscheck.asmx?WSDL",
								array( 'soap_version'	=> SOAP_1_2));
 
 
$rawXMLresponse = $client->ListeUCApprenantActif->ListeUCApprenantActifResult; //<-- Erreur ici
//var_dump($rawXMLresponse);
print_r($rawXMLresponse);
stream_wrapper_restore('http');
Et c'est la que je requiert votre aide, car j'obtiens des erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Notice: Undefined property: ExchangeNTLMSoapClient::$ListeUCApprenantActif in C:\wamp\www\NomDuFichier.php on line 132
Notice: Trying to get property of non-object in C:\wamp\www\NomDuFichier.php on line 132
Une idée ?
Merci d'avance,