Bonjour,

J'ai un call client avec SoapClient PHP qui appel un .NET WS serveur, tout fonctionne bien si je call séparément (un à la fois) les appels clients, mais je dois récupérer la valeur du premier call pour le passer au second call (changement dans les paramètres) et là cela ne fonctionne pas (au second call), est-ce qu'il y un problème avec la session, la connexion, la persistance etc ...?

Bref, comment dans un même script, une page, faire un call soap client récupérer la valeur faire un deuxième call au même .net Ws serveur ?

Voici mon code:
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
 
$authParams	= array('login'			=> $this->wsdlLogin,
							'password'		=> $this->wsdlPassword,
							'exceptions'	=> false,
							'trace'			=> 1,
							'proxy_host'	=> $this->proxyHost,
							'proxy_port'	=> $this->proxyPort,
							'encoding'		=> 'ISO-8859-1',
	 						'style'			=> SOAP_DOCUMENT,
                            'use'			=> SOAP_LITERAL,
							'default_socket_timeout' => 20);
 
		// Create new Soap 		
		$soapClient = new SoapClient($this->wsdlFile, $authParams);
 
		// Call Operation method into WSDL and params
		$response = $soapClient->remoteMethod($parameters);
 
// Then appel d'une deuxième remote méthode avec un param de la première
		$response2 = $soapClient->remoteMethod2($parameters);
Merci, beaucoup.

David