2010-11-29 14:27:37 +00:00

58 lines
2.0 KiB
PHTML

<h1>WSDL</h1>
<p><a href="<?=$this->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}) <br/>
ou {login} est l'identifiant fournit <br/>
et {pass} le mot de passe fournit.
</p>
<p>
Vous trouverez dans ces exemples les prérequis pour s'authentifier et suivant
les outils et langage la possibilité de générer le code à partir du WSDL.<br/>
Exemple : <?=$this->docExemple('authentication')?>
</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 : JAX-WS</li>
<li>(En cours de test) - Perl : SOAP::Lite</li>
<li>(En cours de test) - Python : SOAPpy</li>
<li>(En cours de test) - C# : .Net Framework</li>
<li>(En cours de test) - C and C++ : gSOAP et Axis2</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']?>">&nbsp;</a>
<h2><?=$method['name']?></h2>
<div><u>Description : </u></div>
<div class="description"><?=$this->docDescription($method)?></div>
<div class="complement"><?=$this->docComplement($method)?></div>
<div class="function-detail" id="<?=$method['name']?>">
<p><?=$this->docMethod($method)?></p>
<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 : <?=$this->docExemple($method['name'])?></p>
</div>
<?php } ?>