Bonjour,
Au boulot, je travaille avec un partenaire qui gère une application commerciale sur AS400. Actuellement, je travaille avec un autre partenaire qui va installer une gestion documentaire. Pour récupérer les spools d'impression, le partenaire de la GED voudrait bien rediriger les impressions directement dans un canal qui remontera les spools vers un programme hors de l'AS400. Son programme fera un traitement puis imprimera les documents.
Malheureusement, si nous travaillons comme ça, en cas de problème d'impression le partenaire de l'application commerciale ne saura pas m'aider. Il y aura un risque que les deux partenaires se rejettent mutuellement la balle, et que l'entreprise soit coincée entre les deux. J'ai l'idée de travailler légèrement autrement. Je voudrais avoir vos avis.
Je propose au partenaire GED d'installer son imprimante AS400 (liée à son programme hors AS400) indépendamment du programme commercial. Ensuite de mettre un mécanisme de type "trigger" (au sens des trigger sur les tables d'une base de données) sur chaque file d'impression existante actuellement dans l'AS400. Le "trigger" devrait dupliquer le fichier spool, et ensuite mettre la copie dans la file d'impression de l'imprimante liée à la GED. L'idée étant que si la file d'impression vers la GED est plantée, le spool original continue son chemin vers l'imprimante, comme cela se passe aujourd'hui. Il faut évidement que le "trigger" ne plante jamais ou que son plantage ne puisse pas compromettre le traitement normal du spool.
J'ai fait des recherches et j'ai trouvé ce programme : http://www.bvstools.com/outqtrg.html.
Pensez-vous qu'il convient à ma demande ?
J'ai aussi lu quelques discussions sur le sujet. Je crois avoir compris qu'il est possible nativement dans l'AS400 de mettre une commande de type "trigger" sur les outq liées aux imprimantes?!?! Si c'est juste, n'y a t'il pas une simple commande a mettre quelque part pour faire ce que je veux ?
Voilà. J'ai un niveau basic en AS400. Qu'en pensez vous ?
Si vous avez une autre idée, je suis preneur aussi.
Cordialement,
Nico
Partager