Dokumentmerkmal-Regeldateien für Kuvertiereinheiten-Ergebnisdateien
Zweck
RICOH ProcessDirector benutzt die Dokumentmerkmal-Regeldatei, um Werte der RICOH ProcessDirector-Dokumentmerkmale festzulegen. Benutzt die Dokumentmerkmal-Regeldatei zusammen mit der Syntaxanalyse-Regeldatei, die die einzelnen Felder in der Ergebnisdatei definiert.
RICOH ProcessDirector stellt diese Dokumentmerkmal-Musterregeldateien im Verzeichnisinserter
bereit:
-
/aiw/aiw1/samples/control_files/inserter
unter AIX und Linux -
C:\aiw\aiw1\samples\control_files\inserter
unter Windows
Hersteller der Kuvertiereinheit | Dokumentmerkmalregeln |
---|---|
Bowe | BOWE.icf_results.process.doc.dsc |
Bowe Bell & Howell | BBH.icf_results.process.doc.dsc |
Bowe Bell & Howell mit JetVision-Kamerasystemen | JET.icf_results.process.doc.dsc |
Gunther | GUN.icf_results.process.doc.dsc |
Kuvertiereinheiten mit Ironsides-Kamerasystem | IRON.icf_results.process.doc.dsc |
Kern | KERN.icf_results.process.doc.dsc |
Pitney Bowes | PB.icf_results.process.doc.dsc |
Quadient | quadient.jrf_results.outputfile.dsc |
In Regeldateien festgelegte RICOH ProcessDirector -Dokumentmerkmale führt einige der Dokumentmerkmale auf, die Sie in der Dokumentmerkmal-Regeldatei festlegen können. Die Regeldateien müssen den Wert von Dokumentmerkmalen festlegen, die mit Erforderlich markiert sind.
In Regeldateien festgelegte RICOH ProcessDirector-Dokumentmerkmale
Merkmal (Feldname) | Merkmal (Datenbankname) | Erforderlich | Beschreibung | Typ | Länge (Zeichen) |
---|---|---|---|---|---|
Kuvertierfolge | Doc.Insert.Sequence | Eines der folgenden Merkmale ist für jobspezifische Ergebnisdateien erforderlich:
|
Die numerische Position des Dokuments im Job. Der Wert muss mit dem Wert übereinstimmen, den RICOH ProcessDirector dem Dokument zugeordnet hat. | ganzzahlig | 8 |
Dokumentnummer | Doc.ID | Erforderlich, wenn die Kuvertiereinheiten-Ergebnisdateien nicht jobspezifisch sind (beispielsweise bei Gunther-Ergebnisdateien). | Die Dokumentnummer. Der Wert muss mit dem Wert übereinstimmen, den RICOH ProcessDirector dem Dokument zugeordnet hat. | bigint | 16 |
Status | Doc.Insert.Status | Ja | Der Kuvertierstatus des Dokuments. Zulässige Werte:
Hinweis: Wenn die Regeldatei keinen Wert für dieses Merkmal festlegt, setzt RICOH ProcessDirector das Merkmal auf den Wert des Merkmals Standardkuvertierstatus des Kuvertiereinheiten-Controllers.
|
zeichen | 16 |
Aktion | Doc.Insert.Disposition | Erforderlich, wenn die Kuvertiereinheiten-Ergebnisdateien nicht jobspezifisch sind (beispielsweise bei Gunther-Ergebnisdateien). | Die Aktion, die RICOH ProcessDirector bei dem automatischen Abgleich durchführt, und die Standardaktion für den manuellen
Abgleich. Zulässige Werte:
Hinweis: Ist die Kuvertiereinheiten-Ergebnisdatei jobspezifisch, legen Sie dieses Merkmal nicht
fest, da es von RICOH ProcessDirector festgelegt wird.
|
zeichen | 16 |
Statuscode | Doc.Inserter.StatusCode | Nein | Der Statuscode für das Dokument. | zeichen | 16 |
Erweiterter Statuscode | Doc.Inserter.StatusCodeExtended | Nein | Der erweiterte Statuscode für das Dokument. | zeichen | 128 |
Datum und Uhrzeit des Kuvertierens | Doc.Insert.TimeStamp | Nein | Das Datum und die Uhrzeit der Verarbeitung des Dokuments durch die Kuvertiereinheit. | zeichen | 15 |
Name der Kuvertiereinheit | Doc.Insert.InserterID | Nein | Der Name der Kuvertiereinheit, die das Dokument verarbeitet hat. | zeichen | 64 |
Fachergebnisse | Doc.Insert.BinResults | Nein | Die Kuvertiereinheitenfächer, die Beilagen für dieses Dokument bereitgestellt haben. Y oder 1 in einer Fachposition bedeutet, dass das Fach eine Beilage bereitgestellt hat. N oder 0 kann bedeuten, dass das Fach keine Beilage bereitgestellt hat. | zeichen | 64 |
Bedienername | Doc.Insert.OperatorID | Nein | Der Name oder die Benutzer-ID des Bedieners, der bei der Verarbeitung dieses Dokuments an der Kuvertiereinheit angemeldet war. | zeichen | 64 |
Format
Kommentarzeilen beginnen mit einem Nummernzeichen (#).
Die erste Zeile, die keine Kommentarzeile ist, ist optional. Sie identifiziert, welche Sätze in der Ergebnisdatei Informationen enthalten. Die erste Zeile hat das folgende Format:
[expr=Content_Language_Expression]
Wenn beispielsweise die erste Zeile der Ergebnisdatei ein Header ist, den Sie ignorieren wollen, verwenden Sie den folgenden Ausdruck:
[expr=recnum>1]
Wenn alle Berichte in den Ergebnisdateien Informationen enthalten, übergehen Sie diese Zeile.
Jede nachfolgende Zeile in der Regeldatei legt ein Dokumentmerkmal fest. Die einzelnen Zeilen haben das folgende Format:
Merkmalname,Merkmaltyp,Merkmallänge,[expr=content_language_expression]
- Merkmalname
- Gibt den Datenbanknamen des RICOH ProcessDirector-Dokumentmerkmals an.
- Merkmaltyp
- Gibt den Typ der Daten in dem Merkmalwert an. Zulässige Werte: character, varchar, integer, bigint.
- Merkmallänge
- Gibt die Anzahl der Zeichen an, die im Wert des Merkmals erlaubt sind.
- [expr=Content_Language_Expression]
- Gibt einen Ausdruck in der RICOH ProcessDirector Content Expression Language (CEL) an. Der Ausdruck wird ausgewertet und die Ergebnisse werden zu dem Wert des Dokumentmerkmals. In dem Ausdruck können Sie einen festen Wert oder den Wert eines Feldes in der Ergebnisdatei angeben. Die Syntaxanalyse-Regeldatei definiert die Felder in der Ergebnisdatei. Sie können auch CEL-Funktionen verwenden. Informationen zu der CEL-Sprache und den CEL-Funktionen entnehmen Sie dem entsprechenden Referenzthema.
Beispiele
In dem folgenden Beispiel wird angegeben, dass die Sätze in der Ergebnisdatei, die Dokumentinformationen enthalten, RecordType=5 und SubRecordType=0 besitzen. Die Felder RecordType und SubRecordType müssen in der Syntaxanalyse-Regeldatei definiert sein.[expr=and(RecordType=="5",SubRecordType=="0")]
In diesem Beispiel wird der Wert des Merkmals Doc.Insert.Sequence auf den Wert des
Feldes PieceID in der Ergebnisdatei gesetzt. Die Syntaxanalyse-Regeldatei muss das Feld PieceID definieren.
Doc.Insert.Sequence,integer,8,[expr=PieceID]
In diesem Beispiel wird der Wert des Merkmals Doc.Insert.Status basierend auf dem
Wert des Felds Disposition in der Kuvertiereinheiten-Ergebnisdatei gesetzt. Die Syntaxanalyse-Regeldatei muss
das Feld Disposition definieren.
- Ist Disposition 0, 1 oder 6, ist Doc.Insert.Status null.
- Ist Disposition 2, 3, 4 oder 7, ist Doc.InsertStatus Beschädigt.
- Ist Disposistion 5 oder 8, ist Doc.Insert.Status OK.
- Ist Disposition 9, ist Doc.InsertStatus Extrahiert.
- Hat Disposition einen anderen Wert, ist Doc.Insert.Status Beschädigt.
Doc.Insert.Status,character,16,[expr=if(or(Disposition==0,Disposition==1,Disposition==6),"",if(or(Disposition==2,Disposition==3,Disposition==4,Disposition==7),"Damaged",if(or(Disposition==5,Disposition==8),"OK",if(Disposition==9,"Pulled","Damaged"))))]