xSpool – Spouleur de fichiers
Principe de base
- xSpool est un gestionnaire de fichiers.
- Il surveille un dossier pour traiter tout nouveau fichier
Application
- 1. Dans tous les cas où une application ne peut pas appeler une bibliothèque dynamique :
- (Windows .dll, Linux .so ou Apple .dylib)
- 2. Pour traiter les fichiers automatiquement et de manière asynchrone à partir d'une ou plusieurs sources.
- 3. Si vous ne savez pas comment implémenter un appel vpxPrint à partir de votre langage de développement...
Exemples
- 1. Une application "caractères" ne peut pas appeler la bibliothèque dynamique vpxPrint mais peut créer un fichier .xpr,
- 2. La création du fichier .xpr peut se faire en batch,
- 3. Le fichier .xpr peut être créé sur un autre système d'exploitation (anciennes applications en mode caractères).
Comment ça marche
xSpool s’exécute en mode réduit dans la barre d’état système.
Il surveille les fichiers dans un dossier local ou distant.
Fichiers locaux ou distants sur un lecteur partagé ou un serveur FTP.
Lorsqu'un nouveau fichier est détecté…
xSpool traite le fichier avec l’application associée.
Les fichiers .xpr sont automatiquement associés à vpxPrint.
Des réglages fins :
- Traite les fichiers selon leur extension,
- Cryptage des paramètres de connexion FTP ,
- Exécute les fichiers *.bat,
- Décompresse les fichiers *.zip avant traitement,
- Sauvegarde optionnelle des fichiers traités,
- Mécanisme de redémarrage vpxPrint,
- Un log complet…
Résumé
xSpool est un un spouleur permettant d’échanger et de traiter des fichiers localement ou entre des ordinateurs sur un réseau.
xSpool appelle vpxPrint pour créer et prévisualiser des rapports, même si l’application principale est de type chUI sur un hôte différent (Windows, UNIX, Apple).
C'est le lien entre les environnements de type "caractères" et les systèmes graphiques.
C'est une interface générale (WORD, EXCEL etc.) qui accepte tout type de fichier et sélectionne l'application enregistrée pour l'ouvrir.
Il recherche les fichiers à traiter :
-
- localement, dans un répertoire,
- à distance, sur un disque partagé,
- à distance, sur un serveur FTP.
Il fonctionne :
-
- En mode réduit dans la barre d'état système,
- Capable d'exécuter *.bat,
- Il peut décompresser les fichiers *.zip avant de les traiter.