Naviguation dans :  Perl  JavaScript  Détail  - load.cgi?Appel=identUser
 présentée :  par cas d'appel   par traitements 
Retour à l'accueil
  
 
 Requêtes 

 load – User 

 identUser 

Requêtes de Ça-déménage.com
Accès particulier
Identification
 submit | Finer | Errer | Execer | fromClient | toDBase | fromDBase | toClient 


 Execer  Identification — Exécution de la requête
Syntaxe Execer(x,To,date,nom,val,RTN)
Paramètres 
nom  type  Description 
 IN Cas d'appel
To  IN Cas d'appel
date  IN Date de clôture de la base (éventuellement vide)
nom  IN Identifiant d'appel
val  IN Valeur fournie à l'appel
RTN  OUT Code JavaScript retourné au client
Perl : scalaire passé par référence – JavaScript : tableau à 1 élément
retourne  OUT  = "" : Traitement correct
= chaîne non vide : Message d'erreur
Fonctions util. 
 printLog Ecriture de la log
 cptLire Lit le dernier message
 wsRunVar Paramètres de gestion des valeurs

 getBase Obtenir la base des résumés
 toClient Identification — Construit le code JavaScript à retourner au client


Code Perl 


sub Execer {local($x,$To,$date,$nom,$val,$RTN) = @_; 
 local($i,$In,$Out,$Num,$Mail); 
 $In = ''; $Out = ''; $Num = ''; $Mail = '';
 $wwNum = '';
 &printLog("Load",'Log','/#T(Appel):'.$x.' '.$To.$nom.' '.$val.'');
 if (($i=&cptLire($To,$nom,"User*",\$Num))!=0) {return 'Erreur lecture compta: '.$i.''};
 if (($i=&getBase($To,$nom,$val,\$Out))!=0) {return 'Erreur lecture compta: '.$i.''};
 if (($i=&toClient($x,$To,\$Out,$RTN))!=0) {return 'Erreur export: '.$i.''};
 return '';
}
Code JavaScript 


function Execer(x,To,date,nom,val,RTN) { 
 var i,In,Out,Num,Mail; 
 In = Array(''); Out = Array(''); Num = Array(''); Mail = Array('');
 wwNum = Array('');
 printLog("Load",'Log','/#T(Appel):'+x+' '+To+nom+' '+val+'');
 if ((i=cptLire(To,nom,"User*",Num))!=0) {return 'Erreur lecture compta: '+i.toString()};
 if ((i=getBase(To,nom,val,Out))!=0) {return 'Erreur lecture compta: '+i.toString()};
 if ((i=toClient(x,To,Out,RTN))!=0) {return 'Erreur export: '+i.toString()};
 return '';
}