2011-08-29 14:48:29 +00:00
|
|
|
<h1>Liste des services disponibles</h1>
|
2010-09-20 09:38:53 +00:00
|
|
|
<ul>
|
2010-10-20 14:30:23 +00:00
|
|
|
<?php foreach ($this->ws as $key => $ws) {?>
|
2011-06-10 10:09:09 +00:00
|
|
|
|
|
|
|
<li>
|
|
|
|
<?php if ($ws['type'] == 'client'){?>
|
|
|
|
<a href="<?=$this->url(array(
|
|
|
|
'controller' => 'documentation',
|
|
|
|
'action' => 'clients',
|
|
|
|
'nom' => strtolower($key)
|
|
|
|
))?>"><?=$ws['titre']?></a>
|
|
|
|
<?php } else {?>
|
|
|
|
<a href="<?=$this->url(array(
|
|
|
|
'controller' => 'documentation',
|
|
|
|
'ws' => $key
|
|
|
|
))?>"><?=$ws['titre']?></a>
|
|
|
|
<?php }?>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<?php if (isset($ws['version'])){ ?>
|
|
|
|
<ul>
|
|
|
|
<?php
|
|
|
|
foreach ($ws['version'] as $version => $versionElement){
|
|
|
|
if ($versionElement['actif']) {
|
2011-02-03 17:11:26 +00:00
|
|
|
?>
|
2011-06-10 10:09:09 +00:00
|
|
|
<li>
|
|
|
|
<?php if ($ws['type'] == 'client'){?>
|
|
|
|
<a href="<?=$this->url(array(
|
|
|
|
'controller' => 'documentation',
|
|
|
|
'action' => 'clients',
|
|
|
|
'nom' => strtolower($key),
|
|
|
|
'version' => $version,
|
|
|
|
))?>">Version <?=$version?></a>
|
|
|
|
<?php } else {?>
|
|
|
|
<a href="<?=$this->url(array(
|
|
|
|
'controller' => 'documentation',
|
|
|
|
'ws' => $key,
|
|
|
|
'version' => $version,
|
|
|
|
))?>">Version <?=$version?></a>
|
|
|
|
<?php }?>
|
|
|
|
|
|
|
|
<?php echo ( $versionElement['defaut']) ? '(défaut)' : '';?>
|
|
|
|
</li>
|
2011-02-03 17:11:26 +00:00
|
|
|
<?php
|
|
|
|
}
|
2011-06-10 10:09:09 +00:00
|
|
|
}
|
|
|
|
?>
|
|
|
|
</ul>
|
|
|
|
<?php } ?>
|
|
|
|
|
2010-09-20 09:38:53 +00:00
|
|
|
<?php } ?>
|
2010-10-20 14:30:23 +00:00
|
|
|
</ul>
|
2010-09-20 15:08:45 +00:00
|
|
|
|
2010-12-07 15:46:10 +00:00
|
|
|
<br/>
|
|
|
|
<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>
|
|
|
|
|
|
|
|
<br/>
|
|
|
|
<h1>Compatibilité</h1>
|
|
|
|
<p>Notre service web a été testé avec ces langages/librairies</p>
|
|
|
|
<ul>
|
|
|
|
<li>PHP : PHP5 SOAP Extension</li>
|
2011-06-17 09:15:25 +00:00
|
|
|
<li>Perl : SOAP::Lite</li>
|
|
|
|
<li>Java : JAX-WS</li>
|
2010-12-07 15:46:10 +00:00
|
|
|
<li>(En cours de test) - Python : SOAPpy</li>
|
|
|
|
<li>(En cours de test) - C# : .Net Framework</li>
|
2011-06-17 09:15:25 +00:00
|
|
|
<li>(En cours de test) - VB.Net : .Net Framework</li>
|
|
|
|
<li>(En cours de test) - C++ : gSOAP</li>
|
2010-12-07 15:46:10 +00:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<br/>
|
2010-10-20 14:30:23 +00:00
|
|
|
<p>
|
|
|
|
Pour toutes remarques ou question merci d'adresser un email à
|
2011-06-10 10:09:09 +00:00
|
|
|
<a href="mailto:support@scores-decisions.com">support@scores-decisions.com</a>
|
2010-10-20 14:30:23 +00:00
|
|
|
</p>
|