Fichiers de règles d'en-tête pour fichiers de contrôle de mise sous pli

Le fichier de règles d'en-tête définit les zones dans l'enregistrement d'en-tête et indique la valeur à placer dans chaque zone de l'enregistrement. RICOH ProcessDirector utilise le fichier de règles d'en-tête pour écrire l'enregistrement d'en-tête au début du fichier de contrôle de mise sous pli. En général, RICOH ProcessDirector crée un enregistrement d'en-tête dans un fichier de contrôle de mise sous pli. Certaines mises sous pli génèrent plusieurs éléments XML dans l'en-tête, mais ces éléments n'apparaissent qu'une seule fois dans le fichier de sortie XML. Ce fichier est requis uniquement si le format du fichier de contrôle de mise sous pli contient la définition d'un enregistrement d'en-tête.

Seuls certains fichiers de contrôle de mise sous pli nécessitent un enregistrement d'en-tête. Dans ce cas, aucun fichier de règles d'en-tête n'est requis.

Objet

RICOH ProcessDirector utilise le fichier de règles d'en-tête pour écrire l'enregistrement d'en-tête du fichier de contrôle de mise sous pli.

RICOH ProcessDirector fournit les modèles de fichier de règles d'en-tête suivants dans le répertoire inserter :

  • /aiw/aiw1/samples/control_files/inserter (Linux)

  • C:\aiw\aiw1\samples\control_files\inserter (Windows)

Fabricant du dispositif de mise sous pli Fichier de règles d'en-tête
Bowe BOWE.icf.halFile.header.dsc
Bowe avec systèmes de caméra JetVision Aucun (aucun enregistrement d'en-tête)
Bowe Bell & Howell Aucun (aucun enregistrement d'en-tête)
Gunther Aucun (aucun fichier de contrôle utilisé)
Mises sous pli avec systèmes de caméra Ironsides Aucun (aucun enregistrement d'en-tête)
Kern Aucun (aucun enregistrement d'en-tête)
Pitney Bowes PB.icf.inputFile.header.dsc
Quadient quadient.jaf.inputfile.dsc

Dans chaque zone, RICOH ProcessDirector peut insérer une valeur fixe (par exemple, des caractères, des espaces ou des zéros) ou la valeur de l'une des propriétés RICOH ProcessDirector suivantes :

  • Propriétés de travail : Nom du travail de mise sous pli (Job.Inserter.JobID), Nom du travail (Job.Name) et Commentaire de plan de chargement (Job.Insert.LoadPlan.Comment)

      Remarque:
    • Si vous devez insérer la valeur d'une autre propriété du travail dans le fichier de contrôle de mise sous pli, ajoutez une ligne pour la propriété du travail dans le fichier /aiw/aiw1/config/fbi/icf_job_del_properties.cfg.

  • Toute propriété de document (les propriétés de document commencent par Doc)

    Vous pouvez, par exemple, placer les valeurs des propriétés Doc.CurrentSheets et Doc.Insert.BinTriggers dans une fonction CEL aggr afin d'ajouter le nombre de feuilles et d'encarts dans tous les documents d'un travail. La fonction place le total dans la zone Nombre de feuilles planifiées de l'enregistrement d'en-tête. Le modèle de fichier de règles d'en-tête PB.icf.inputFile.header.dsc contient un exemple.

Propriétés RICOH ProcessDirector pour les fichiers de règles d'en-tête recense des propriétés que vous pouvez placer dans l'enregistrement d'en-tête d'un fichier de contrôle de mise sous pli. Indiquez des propriétés par leurs noms de propriété de base de données.

Propriétés RICOH ProcessDirector pour les fichiers de règles d'en-tête

Propriété (nom de zone) Propriété (nom de base de données) Description Type Longueur (caractères)
Nom du travail de mise sous pli Job.Inserter.JobID Nom que la mise sous pli utilise pour le travail. La valeur par défaut est la propriété Numéro de travail (Job.ID). character 255
Nom du travail Job.Name Nom du travail. character 128
Commentaire de plan de chargement Job.Insert.LoadPlan.Comment Noms des matériaux (ou encarts) que l'opérateur doit charger dans chaque bac de mise sous pli. character 128

Format

Les lignes de commentaires sont précédées d'un dièse (#).

Chaque ligne du fichier de règles définit une zone de l'enregistrement d'en-tête. Chaque ligne est au format suivant :

nom_zone,type_données,longueur,[expr=expression_langue_contenu]
nom_zone
Indique un nom descriptif pour la zone de l'enregistrement d'en-tête. Le nom ne doit pas contenir d'espaces.
type_données
Indique le type de données dans la zone. Valeurs autorisées : character, varchar, integer, bigint, smallint, timestamp, time, date, double, float, real.
longueur
Indique la longueur (en caractères) de la zone. Cette zone est obligatoire pour les fichiers de contrôle de mise sous pli contenant des enregistrements de longueur fixe. Elle est facultative pour les fichiers de contrôle contenant des enregistrements et des fichiers au format XML dont les valeurs sont délimitées par des virgules.
[expr=expression_langue_contenu]
Indique une expression en langage RICOH ProcessDirector CEL (Content Expression Language) . RICOH ProcessDirector évalue l'expression CEL pour déterminer la valeur à placer dans la zone. Dans l'expression, vous pouvez indiquer une valeur fixe (par exemple, des espaces ou des zéros) ou la valeur d'une RICOH ProcessDirector propriété . Vous pouvez également utiliser les fonctions CEL. Pour plus d'informations sur le langage et les fonctions CEL, consultez les rubriques Référence associées.

Ce paramètre est facultatif. Si vous l'omettez, la zone du fichier de contrôle contient des zéros ou des espaces, en fonction du type de données de la zone.

Exemple

L'exemple suivant définit les deux premières zones de l'enregistrement d'en-tête dans le fichier de contrôle de mise sous pli :
JobID,character,8,[expr=Job.Inserter.JobID]RunID,character,15,[expr="           TEST"]
Considérons que la valeur de la propriété Job.Inserter.JobID est 10000034. Si le format du fichier de contrôle de mise sous pli est enregistrements de longueur fixe, l'enregistrement d'en-tête se présente comme suit :
10000034           TEST