52 lines
1.3 KiB
PHTML
Raw Normal View History

<h2>WSDL</h2>
<p>Télécharger le WSDL</p>
<p>Le fichier est accessible sans authentification.</p>
<h2>Authentification</h2>
<p>
Le WebService utilise une authentification http basique.
Il s'agit donc de transmettre comme paramtères d'authentification
</p>
<p>http://{login}:{password}@url</p>
<p>password est une chaine construite de cette façon md5({login}|{pass})</p>
<p>ou le login est l'identifiant fournit et pass le mot de passe fournit.</p>
<h2>Compatibilté</h2>
<p>Notre service web a été testé avec ces langages/librairies</p>
<ul>
<li>PHP : PHP5 SOAP Extension</li>
<li>Perl : SOAP::Lite</li>
<?php
/*
<li>Python : SOAPpy</li>
<li>C and C++ : gSOAP et Axis2</li>
<li>C# : .Net Framework</li>
<li>Ruby : SOAP::WSDLDriver</li>
*/
?>
</ul>
<h2>Liste des opérations :</h2>
<ol>
<?php foreach ($this->serviceMethods as $method) {?>
<li><b><?=$method['name']?></b></li>
<?php } ?>
</ol>
<h2>Détails :</h2>
<?php foreach ($this->serviceMethods as $method) {?>
<div>
<p><?=$this->docMethod($method)?><p>
<div><u>Description : </u></div>
<div><?=$this->docDescription($method)?></div>
<div><u>Paramètres : </u></div>
<div><?=$this->docParameter($method['params'], $this->serviceTypes)?></div>
<div><u>Retour : </u></div>
<div><?=$this->docReturn($method['return'], $this->serviceTypes)?></div>
</div>
<br/>
<?php } ?>