Lister les bases de données associées à un compte

array Liste_BDD( login, motdepasse)

Description

Récupérer la liste des bases de données associées au compte identifié par login et mot de passe.

Paramètres (obligatoire)

login : l’identifiant client (nichandle)

motdepasse : le mot de passe

Retour

Un tableau dont chaque ligne contient un tableau avec les paramètres d’une campagne :

  • [id] => identifiant de la base de données
  • [reference] => référence de la base de données

Messages d’erreur

Aucun champ ne doit rester vide login

Aucun champ ne doit rester vide motdepasse

Erreur intérmédiaire (mauvais login / motdepasse)

Exemple avec NuSOAP

include('nusoap/nusoap.php');

$client = new soapclient('https://www.eml-srv.com/_soap/control.php'); // Enlever le 's' de https si CURL n'est pas installé

$parametres = array( 'login'=>'votre_login', 'motdepasse'=>'votre_mot_de_passe' );

$variable=$client->call('Liste_BDD', $parametres);

// Récupérer l'erreur le cas échéant if($client->fault)
die("Erreur:Code: {$client->faultcode}"
. "Détail: {$client->faultactor}"
. "Solution: {$client->faultstring}");

print_r($variable); 

Exemple avec PHP5

try { $client = new SoapClient(null, array('location' => "https://www.eml-srv.com/_soap/control.php", 'uri'      => "https://www.eml-srv.com", 'encoding'=>'ISO-8859-1' ));

$variable = $client->Liste_BDD('votre_login','votre_mot_de_passe'); //ou //$variable = $client->__soapCall(Liste_BDD,$parametres);

print_r($variable); } catch (SoapFault $fault) {
trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR);

}