56 lines
1.8 KiB
PHTML
56 lines
1.8 KiB
PHTML
<h1>WSDL</h1>
|
|
<p><a href="service?wsdl">Télécharger le WSDL</a></p>
|
|
<i>Le fichier est accessible sans authentification.</i>
|
|
|
|
<h1>Authentification</h1>
|
|
<p>
|
|
Le WebService utilise une authentification http basique.
|
|
Il s'agit donc de transmettre comme paramètres 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>
|
|
<p>Exemple : <a href="index/code?langage=php&element=authentication">PHP</a></p>
|
|
|
|
<h1>Compatibilité</h1>
|
|
<p>Notre service web a été testé avec ces langages/librairies</p>
|
|
<ul>
|
|
<li>PHP : PHP5 SOAP Extension</li>
|
|
<li>(En cours de test) - Java : Axis2</li>
|
|
<li>(En cours de test) - Perl : SOAP::Lite</li>
|
|
<li>(En cours de test) - Python : SOAPpy</li>
|
|
<li>(En cours de test) - C and C++ : gSOAP et Axis2</li>
|
|
<li>(En cours de test) - C# : .Net Framework</li>
|
|
<li>(En cours de test) - Ruby : SOAP::WSDLDriver</li>
|
|
</ul>
|
|
|
|
<h1>Liste des opérations :</h1>
|
|
<ol>
|
|
<?php foreach ($this->serviceMethods as $method) {?>
|
|
<li><b><?=$method['name']?></b> <a href="#<?=$method['name']?>"><i>Détail</i></a></li>
|
|
<?php } ?>
|
|
</ol>
|
|
|
|
<h1>Détails :</h1>
|
|
<?php foreach ($this->serviceMethods as $method) {?>
|
|
<div class="function">
|
|
|
|
<a name="<?=$method['name']?>"> </a>
|
|
<p><?=$this->docMethod($method)?></p>
|
|
|
|
<div class="function-detail">
|
|
|
|
<div><u>Description : </u></div>
|
|
<div class="description"><?=$this->docDescription($method)?></div>
|
|
|
|
<div><u>Paramètres : </u></div>
|
|
<div class="parameters"><?=$this->docParameter($method['params'], $this->serviceTypes)?></div>
|
|
|
|
<div><u>Retour : </u></div>
|
|
<div class="return"><?=$this->docReturn($method['return'], $this->serviceTypes)?></div>
|
|
|
|
</div>
|
|
<p>Exemple : </p>
|
|
</div>
|
|
<?php } ?>
|