Consommer un Service Web Windev en PHP

par | Mai 14, 2015 | Webdev, Windev | 0 commentaires

Cette exemple fonctionne et à été testé sur PHP 5.6 et serveur Webdev SOAP v19 minimum

Exemple de code :

<?php

// Eviter la mise ne cache de 24h du fichier wsdl ...
ini_set('soap.wsdl_cache_enabled', '0');

// Affectation du fichier de description WSDL et initialisation du service SOAP ...

$wsdl =  'http://nomdudomaine.com/awws/MonService.awws?wsdl';

$client = new SoapClient($wsdl);

// Exécution de la fonction du service web et affectation dans une variable ...
$resultat= $client->listemodele('PCSOFT','ALFA');

// Parcourir des balises MODELE du fichier XML récupéré
$xml=simplexml_load_string($resultat);
foreach($xml->MODELE as $vMODEL)
{
    print($vMODEL->MODELE.'<br>');
}

?>

0 commentaires

Soumettre un commentaire