bonjour,
j'essaie de consommer un web service externe mais je me bloque sur ce résultat
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 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]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
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);
ma question est la suivante : par quoi je dois remplacer les ar1..ar7 dans mon code php pour avoir la bonne reponse
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>
Partager