> Tech > Sortie intelligente avec iSeries, 2ème partie

Sortie intelligente avec iSeries, 2ème partie

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

par Bill Shaffer et Miranda Reeves - Mis en ligne le 1/12/2004 - Publié en Février 2004

Personnalisez la méthode de livraison de la sortie de chaque client, en utilisant Infoprint Server et un programme de sortie utilisateur

Sur un marché très concurrentiel, les entreprises doivent répondre aux besoins de leurs clients en matière de sécurité et de souplesse de la sortie électronique. Infoprint Server, avec son routage intelligent, leur fournit tout le nécessaire ...La 1ère partie de cet article, on s'en souvient, présentait une application de reporting des ventes qui utilisait la segmentation pour diviser la sortie en sous-rapports régionaux. Ces segments parvenaient aux bons destinataires grâce au routage intelligent. Ce procédé permet l'identification des fichiers spoule ou des segments de fichiers spoule et la distribution basée sur le profil de chaque fichier ou segment. En utilisant la nouvelle interface de commande, nous avons aussi mis en oeuvre un objet de mapping PDF pour stocker l'information d'identification et de distribution. Cette interface avec des fonctions de routage intelligent d'Infoprint Server permet une mise en oeuvre simple et rapide.
Mais d'autres applications de distribution de sortie demanderont peut-être un profilage plus dynamique. Dans ces cas, on pourrait lier la distribution électronique directement à  une base de données d'information client, au lieu d'utiliser un objet de mapping PDF. Pour juger des avantages de cette approche, voyons une application de routage intelligent qu'une société de services publics pourrait employer pour créer les relevés client

Supposons que notre entreprise utility imprime en batch les
relevés client à  la fin du mois. En créant un fichier spoule segmenté,
elle peut distribuer conditionnellement les relevés
selon les principes du routage intelligent, en utilisant comme
clé le numéro client. Elle l’utilisera pour accéder à  ses bases
de données client dynamiquement et pour extraire des informations
telles que le nom, l’adresse, l’adresse e-mail, et la
méthode de facturation préférée de chaque client.
Conjointement à  un programme de sortie utilisateur,
Infoprint Server peut piocher dynamiquement dans les bases
de données client pour savoir comment chacun préfère recevoir
son relevé. Après quoi, le programme de sortie dira à 
Infoprint Server, à  l’exécution, quelle méthode de livraison
utiliser. La figure 1 montre ce processus.
Comme nous l’avons décrit dans la
1ère partie, nous utiliserons les commandes
DDS (qui font partie du fichier
d’imprimante iSeries) STRPAGGRP
(Start Page Group) dans l’application
de génération de relevés, pour insérer
les déclencheurs qui séparent chaque
relevé logique (segment) dans le fichier
spoule. Cette fois-ci, nous utilisons
le numéro client (qui est aussi la
clé dans la base de données) pour
identifier chaque segment. Dans l’application
de génération de relevés de la
société utility, le champ de 255 octets
suivant STRPAGGRP contient le numéro
client. Infoprint Server lit ce numéro
(appelé « tag ou étiquette de routage
») et l’utilise dans la logique du
programme de sortie pour personnaliser
les options de livraison et la sortie.
Tout comme nous l’avons fait avec
l’application exemple de la 1ère partie,
nous devons créer un objet de configuration
PSF (Print Services Facility)
en même temps que la description du
writer virtuel PDF. L’objet de configuration
PSF doit avoir le paramètre PDFMAPPGM
défini d’après le nom du programme
de sortie utilisateur. Le
paramètre PDFGEN doit être réglé sur
une méthode de livraison par défaut,
même si le programme de sortie peut,
et le fera d’ailleurs dans notre
exemple, supplanter cette valeur. Nous
utilisons PDFMULT (*YES *SPLIT)
pour ordonner au processus PDF de
rechercher les segments et de les traiter.
Si vous voulez remettre certains
segments dans une file d’attente de
sortie en format AFP (Advanced
Function Printing) (pour des fonctions
situées en aval, comme l’impression
papier), spécifiez AFPSAVE(*YES) et la
file d’attente de sortie de votre choix
dans le paramètre AFPOUTQ.

Téléchargez gratuitement cette ressource

Protection des Données : 10 Best Practices

Protection des Données : 10 Best Practices

Le TOP 10 des meilleures pratiques, processus et solutions de sécurité pour mettre en œuvre une protection efficace des données et limiter au maximum les répercutions d’une violation de données.

Tech - Par iTPro.fr - Publié le 24 juin 2010