, , Conversion d’une OUTQ en PDF par GENERATE.PDF

Depuis la TR4 de la V7R4,vous avez une fontion qui génére un PDF à partir d’un spool

Voici une requete qui convertit les spools de votre outq en PDF

On va creer une variable globale pour indiquer le repertoire de génération des PDF

CREATE OR REPLACE VARIABLE QGPL.REPERT_PDF VARCHAR(30)DEFAULT ‘/home/PDF/’

Exécution de la requête sur votre outq

SELECT SPOOLED_FILE_NAME, JOB_NAME, FILE_NUMBER ,
SYSTOOLS.GENERATE_PDF(JOB_NAME => JOB_NAME ,
SPOOLED_FILE_NAME => SPOOLED_FILE_NAME ,
SPOOLED_FILE_NUMBER => FILE_NUMBER,
PATH_NAME => REPERT_PDF concat current date concat ‘_‘ concat regexp_replace(JOB_NAME, ‘/’, ‘‘) concat ‘_’ concat
SPOOLED_FILE_NAME concat ‘_’ concat FILE_NUMBER)
FROM QSYS2.OUTPUT_QUEUE_ENTRIES_BASIC

WHERE OUTPUT_QUEUE_NAME = ‘votre_outq’

Le résultat vue par un WRKLNK


C’est juste un exemple, à vous de l’ajuster