2010-09-20 09:38:53 +00:00
|
|
|
<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>
|
2010-09-17 14:49:18 +00:00
|
|
|
<?php foreach ($this->serviceMethods as $method) {?>
|
|
|
|
<div>
|
2010-09-20 09:38:53 +00:00
|
|
|
|
2010-09-17 14:49:18 +00:00
|
|
|
<p><?=$this->docMethod($method)?><p>
|
2010-09-20 09:38:53 +00:00
|
|
|
<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>
|
|
|
|
|
2010-09-17 14:49:18 +00:00
|
|
|
</div>
|
|
|
|
<br/>
|
|
|
|
<?php } ?>
|