File di regole per i file di controllo dell'insertore

Il file di regole definisce i campi in ogni record (ad eccezione del record di intestazione) del file di controllo dell'insertore e specifica il valore da inserire in ogni campo del record. Il file è obbligatorio. RICOH ProcessDirector utilizza il file di regole per scrivere i record del file di controllo dell'insertore. RICOH ProcessDirector scrive un record per ogni documento nel file delle proprietà del documento. I record seguono il record d'intestazione (se presente). Generalmente, questa procedura crea un record per ogni documento in un lavoro.

Scopo

RICOH ProcessDirector utilizza il file di regole per scrivere i record del file di controllo dell'insertore. Scrive un record per ogni documento del lavoro.

RICOH ProcessDirector fornisce questi file di regole di esempio nella directory inserter:

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

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

Produttore dell'insertore File di regole
Bowe BOWE.icf.halFile.dsc
Bowe con sistemi di fotocamera JetVision JET.icf.dsc
Bowe Bell & Howell BBH.icf.idFile.dsc
Gunther Nessuno (nessun file di controllo utilizzato)
Insertori con sistemi di fotocamera Ironsides
IRON.icf.kicFile.dsc
IRON.icf.jdfFile.dsc
Kern KERN.icf.kicFile.dsc
Pitney Bowes PB.icf.inputFile.dsc
Quadient quadient.jaf.inputfile.dsc

In tutti i campi, RICOH ProcessDirector è in grado di inserire un valore fisso (come spazi vuoti o zeri) oppure il valore di una di queste proprietà RICOH ProcessDirector:

  • Proprietà lavoro: Nome lavoro insertore (Job.Inserter.JobID), Nome lavoro (Job.Name) e Commento sul piano di caricamento (Job.Insert.LoadPlan.Comment)
  • Qualsiasi proprietà del documento (le proprietà del documento iniziano con Doc)
    Nota:
  • Se è necessario impostare il valore di un'altra proprietà del lavoro nel file di controllo dell'insertore, aggiungere una riga per la proprietà del lavoro nel file /aiw/aiw1/config/fbi/icf_job_del_properties.cfg..

Proprietà RICOH ProcessDirector per i file di regole elenca alcune proprietà che è possibile inserire nel file di controllo dell'insertore. Si specificano le proprietà in base ai nomi di proprietà del database.

Proprietà RICOH ProcessDirector per i file di regole

Proprietà (nome campo) Proprietà (nome database) Descrizione Tipo Lunghezza (caratteri)
Nome lavoro insertore Job.Inserter.JobID Il nome lavoro utilizzato dall'insertore per il lavoro. Il valore predefinito è la proprietà Numero lavoro (Job.ID). character 255
Nome lavoro Job.Name Il nome del lavoro. character 128
Commento piano di caricamento Job.Insert.LoadPlan.Comment I nomi dei materiali (o insertori) che l'operatore deve caricare in ogni contenitore dell'insertore. character 128
Numero documento Doc.ID Un numero univoco che identifica il documento nel sistema. RICOH ProcessDirector assegna questo numero. bigint 16
Sequenza inserimento Doc.Insert.Sequence Un numero che indica la posizione del documento nel lavoro. RICOH ProcessDirector assegna questo numero. numero intero 8
Fogli originali Doc.OriginalSheets Il numero di fogli nel documento. RICOH ProcessDirector assegna questo numero. numero intero 4
Trigger di contenitore Doc.Insert.BinTriggers I contenitori dell'insertore devono distribuire gli inserimenti per il documento. S o 1 in una posizione del contenitore può indicare che il contenitore deve distribuire un inserimento. N o 0 può indicare che il contenitore non deve distribuire un inserimento. Per utilizzare questa proprietà, occorre utilizzare Document Property Designer per associarlo a un tag di indice nel documento che identifica i contenitori che devono distribuire inserimenti. character 64

Formato

Le righe di commento iniziano con un cancelletto (#).

Ogni riga del file di regole definisce un campo in un record del corpo del file di controllo. Ogni riga presenta questo formato:

nome_campo,tipo_campo,lunghezza_campo,[expr=espressione_linguaggio_contenuto]
nome_campo
Specifica un nome descrittivo per il campo. Il nome non deve contenere caratteri vuoti. In questo campo è possibile specificare qualsiasi nome. Il nome non deve corrispondere al nome del campo nelle specifiche dell'insertore.
tipo_campo
Specifica il tipo di dati nel campo. Valori consentiti: character, varchar, integer, bigint, smallint, timestamp, time, date, double, float, real.
lunghezza_campo
Specifica la lunghezza (espressa in caratteri) del campo. Questo campo è obbligatorio per i file di controllo con i record a lunghezza fissa. È facoltativo per i file di controllo con i record delimitati da virgola e file in formato XML.
[expr=espressione_linguaggio_contenuto]
Specifica un'espressione in CEL (Content Expression Language)RICOH ProcessDirector. RICOH ProcessDirector valuta l'espressione CEL per stabilire il valore da immettere nel campo. Nell'espressione, è possibile specificare un valore fisso (come spazi vuoti o zeri) o è possibile specificare il valore di una proprietà RICOH ProcessDirector. È possibile anche utilizzare CEL. Per informazioni sulle funzioni e sul linguaggio CEL, consultare gli argomenti di riferimento correlati.

Questo parametro è facoltativo. Se viene omesso, il campo nel file di controllo contiene gli zeri o spazi vuoti, a seconda del tipo dati del campo.

Esempio

Questo esempio definisce i primi due campi di ciascun record:
#I primi 8 caratteri contengono il valore della proprietà Job.Inserter.JobID. JobID,character,8,[expr=Job.Inserter.JobID] #I successivi 6 caratteri contengono il valore della proprietà Doc.Insert.Sequence. PieceID,integer,6,[expr=Doc.Insert.Sequence]
Si supponga che il valore o la proprietà Job.Inserter.JobID sia 10000034 e che il lavoro contenga 5 documenti. Se il formato file di controllo dell'insertore è costituito da record a lunghezza fissa, i primi cinque record appaiono nel seguente modo:
10000034000001 10000034000002 10000034000003 10000034000004 10000034000005