bonjour,
j'essaie de consommer un web service externe mais je me bloque sur ce résultat

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
object(stdClass)[2]
  public 'response' => 
    object(stdClass)[3]
      public 'res1' => null
      public 'res2' => null
      public 'res3' => boolean false
 
        object(stdClass)[4]
      public 'res5' => null
      public 'res5' => 
        object(stdClass)[5]
j'utilise le code suivant
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
ini_set('soap.wsdl_cache_enabled', 0);
$wsdl = "converti.wsdl";
$location = "https://..";
$certsClient = "..";
$passPhraseClient = "...";
$certsServeur = "";
$context = stream_context_create(array("ssl" => array("verify_peer" => true,"cafile" => $certsServeur)));
$client = new SoapClient($wsdl,array("trace" => 1,"soap_version" => SOAP_1_1,"location" => $location,"local_cert" => $certsClient,'passphrase' => $passPhraseClient));
$params= array("ar1"=>"",
                      "ar2" =>"",
                      "ar3"=>"",
		      "ar4"=>"",
		      "ar5"=>"",
		      "ar6"=>"",
                      "ar7"=>"");
 
$result=$client->getconverti($params);
 
var_dump($result);
voila ma methode dans mon fichier wsdl

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<element name="getconverti">
			<complexType>
				<sequence>
					<element name="ar1" type="xsd:string" />
					<element name="ar2" type="xsd:boolean" />
					<element name="ar3" maxOccurs="unbounded"
						minOccurs="0" type="xsd:string" />
					<element name="ar5" type="xsd:string" />
					<element name="ar6" type="xsd:string" />
					<element name="ar7" maxOccurs="1" minOccurs="0" type="xsd:string"/>
				</sequence>
			</complexType>
		</element>
ma question est la suivante : par quoi je dois remplacer les ar1..ar7 dans mon code php pour avoir la bonne reponse