HFExpPro

HFDA propose une option intéressante d’export de données. Techniquement, il lance, autant de fois que nécessaire, un petit exécutable (add-on) appelé HFExp32.exe. Ce programme dédié à l’export peut aussi se lancer en ligne de commande, soit en ré-exécutant un export déjà fait, soit en le pilotant avec quelques options.

Certains utilisateurs nous ont fait part de leur besoin d’avoir une version « avancée » de HFExp permettant, entre autre, d’avoir plus d’options dans la ligne de commande et un exécutable autonome. C’est ainsi qu’est né HFExpPro !

Voici ses caractéristiques :

  • HFExpPro traite exclusivement les données HyperFileSQL (V5, V7 et client-serveur), y compris les rubriques indicées;
  • Se lance exclusivement en ligne de commande avec renvoi d’un « exit code » (0 si tout s’est bien déroulé);
  • Un mode « verbose » permet d’exécuter HFExpPro en mode « fenêtre » avec jauge de progression (et affichage d’un message d’erreur le cas échéant);
  • Création d’un fichier log au besoin;
  • Export des données en fichier CSV (compatible RFC4080), XML, XLSX, Excel, Word (avec remplacement de caractères si nécessaire pour garantir la cohérence du fichier final). Choix de tout exporter ou seulement le résultat d’une requête SQL;
  • Export et modification des mémos;
  • Réindexation automatique ou forcée des fichiers .ndx et .ftx;
  • Exécution de script en WLangage (par exemple pour ajouter un utilisateur sur un serveur HyperFileSQL **);
  • Messages disponibles en français et anglais.

Pour plus de détails, téléchargez la documentation ici.

Automatisez votre traitement de données HyperFileSQL pour seulement 99,99$CAN *(environ 66€).




Ajout de la licence
  1. Décompressez HFExpPro dans le répertoire de votre choix
  2. Lancer HFExpPro en double-cliquant dessus (sans ligne de commande)
  3. Vous être invité à entrer un code client (laisser vide pour profiter d’une période d’essai ou entrez votre code client suite à votre achat)
  4. Un code d’activation apparaît, envoyez le à
  5. Vous recevrez en retour une clé de licence
  6. A ce moment, rouvrez HFExpPro (s’il n’est pas déjà à l’écran) et entrer la clé de licence.
Modifier la licence
  1. La modification de licence n’est permise que si vous avez demandé une période d’essai et que vous avez ensuite acquis une licence de HFExpPro (sinon communiquer avec nous sur )
  2. Lancer HFExpPro en double-cliquant dessus (sans ligne de commande)
  3. Un message s’affiche vous invitant à entrer un autre code client. Vous avez reçu ce dernier en complétant votre commande.
  4. Un code d’activation apparaît, envoyez le à
  5. Vous recevrez en retour une clé de licence
  6. A ce moment, rouvrez HFExpPro (s’il n’est pas déjà à l’écran) et entrer la clé de licence. Vous être prêt à utiliser HFExpPro sans restriction.

* Période d’essai possible. Développement de scripts spécifiques sur demande.
** exemple de script pour ajouter un utilisateur à un groupe du Groupware. Le paramètre cnxDonnées contient la connexion faite par HFExpPro et les %1 %2 %3 seront remplacés par les paramètres /1= /2= /3= de la ligne de commande.
PROCÉDURE procHAjouteUtilisateur(cnxDonnées)
HUtilisateur.Login = « %1 » //Le login doit être unique dans le serveur
HUtilisateur.MotDePasse = « %2 »
HUtilisateur.NomComplet = « %3 »
HUtilisateur.Groupes = « GRPADMIN » //Le groupe doit déjà exister dans le serveur
RENVOYER HAjouteUtilisateur(cnxDonnées) // Ajout de l’utilisateur