Table des matières

P.DOC.GEN.PDF

Processus qui génère un document POST au format PDF.

Chaque attributs correspond aux paramètres à passer au process P.DOC.GEN.PDF

AttributCommentairesObligatoireFPS.SPOOL
<1> Code du document PDF
dois exister dans FPS.DOC et être compatible PDF
Oui Oui
<2> vide ou 0 → Ouvre le document
1 → N'ouvre pas le document
forcé à 1 si FILE.CONC est # “”
Non
<3> vide ou 1 → Charge le document en local
0 → Ne charge pas le document
Non
<4> Nom du fichier pour sauvegarde Oui Oui
<5> Chemin du fichier pour sauvegarde
LOC: → Sauvegarde Local (Ex: LOC:C:\TEST)
D3: → Sauvegarde dans Fichier D3 (Ex: D3:FAC.TMP)
UV: → Sauvegarde dans Fichier UV (Ex: UV:FAC.TMP)
Si contient '\' ou '/' → crée un pointeur vers OS sinon écrit dans fichier UV/D3/UD
(Ex1: \dos\public\dt)
(Ex2: FAC.TMP)
Oui Oui
<6> vide → supprime le document temporaire
0 → Ne supprime pas le document temporaire
Oui
<7> Pour document multiple
0 = Open File
W = Write
C = Close
Non
<8> PDF MAIL: Nom du fichier (UV/D3) où se trouve le record 'mail' avec paramètres d'envoi Oui
<9> PDF MAIL: Clef du record où se trouve les paramètres d'envoi (structure voir IN.SND.MAIL) Oui
<10> Libre
<11> Code Langue
<12>
<13>
<14>
<15>
<16>
<17>
<18>
<19>
<20>
<21> Fichier ou se trouve @RECORD contenant les données à intégrer au formulaire Oui Oui
<22> Clef du Fichier ou se trouve @RECORD Oui Oui
<23> Si # “” pour stoppper le spooler Oui Oui
<24> Code du PORT à forcer sinon prend @PORT ; permet de passer le @PORT du demandeur Oui Oui
<25> Ordre de priorité si plusieurs document dans le spool Oui Oui
<26>
<27>
<28>
<29> toujours 1 Oui

Pour générer un PDF et l'envoyer par mail

  1. Générer le buffer du document PDF et l'enregistrer dans un fichier
    • <21> = Nom du fichier qui contient @RECORD
    • <22> = key du fichier qui contient @RECORD
  1. Générer le buffer d'envoi de mail: structure = structure de IN.SND.MAIL
    • <8> = Nom du fichier qui contient les paramètres mail
    • <9> = key du fichier qui contient les paramètres mail

Pour générer un PDF par une routine aveugle

Cas de la génération d'un PDF (ou un POST) par un session de type

Créer une subroutine sans paramètre dans le compte POST.

Un exemple de sous-routine se trouve sur le serveur linuxdev UV PS.TST.GEN.PDF.

Voici ce qu'elle fait :

Exemple fonctionnel ici : (être connecté dans le domaine infodata.lu) - http://192.168.0.2/wiapp?w3exec=PS.TST.GEN.PDF&w3hostname=UNIVERSE