Thierry
Seunevel |
Réalisations EAI |
|
Accueil > Réalisations EAI > FAX AS400
Passerelle AS/400-WinFax Plus Réseau
|
Mots-clés |
. AS/400
. FAX
. Visual Basic
. WinFax
|
|
|
|
Objectifs |
|
Permettre sans installer de matériel ni de logiciels complexes, et en minimisant l'impact sur les applications AS/400 existantes, d'envoyer à la demande des impressions par fax.
|
|
Contexte |
|
Société de distribution de fournitures industrielles, émettant une grande variété de documents (offres de prix de différents types, accusés de réception de commandes, demandes de prix, commandes fournisseurs, relances de commandes…) mais avec des volumes faibles (de l'ordre de 50 fax émis par jour)
|
|
Contraintes |
|
Minimiser les modifications aux applications existantes, et en particulier, utiliser les mêmes programmes d'impression que pour l'impression papier.
|
|
Réalisation |
|
Modifications aux applications :
Sur les impressions faxables, identification du numéro de fax en insérant un caractère non imprimable immédiatement avant le numéro.
Dans l'écran de sélection de l'impression à réaliser, ajout d'une touche de commande pour diriger l'impression vers le fax.
Traitement des fax, émission depuis l'AS/400 :
Les impressions à faxer sont placées dans une file d'attente d'impression dédiée.
Un programme serveur prend en charge chaque fichier, extrait le numéro de fax, formate en fichier texte (insertion de lignes blanches en fin de page, par exemple), et écrit le fichier dans un répertoire des dossiers partagés.
Réception et envoi vers Winfax Plus Réseau sur Micro :
Programme VisualBasic 4, monitorant l'arrivée des fichiers dans le répertoire paramétré, et les transférant un à un dans le répertoire spécifique de Winfax Plus Réseau. Ce programme a également en charge la substitution du contenu d'un fichier dans lequel est paramétrée la police à utiliser, et qui doit être adaptée aux largeurs de page de chaque fax à émettre.
Contrôle des différents processus :
Les impressions envoyées dans la file d'attente d'impression associée au fax sont mémorisées dans un fichier journal, consultable avec diverses sélections.
|
|
Technologies mises en œuvre |
|
Programmation RPG, CLP, Visual Basic 4.
Utilisation de Dtaq, temporisation de programmes sur AS/400 et sous windows.
|
|
|
|
© Thierry Seunevel (2004) |
www.seusoft.com |
|
|
|
|