CIFF Processing
CIFF stands for Common Import Format File. The Gateway Server processes incoming CIFF files by loading items to Transaction Server. To enable CIFF file processing, a local processing control file must be available and the fileRouteMode for incoming files must be set to PROCESS for CIFF files.
- CIFF item index record
- CIFF item image header
- CIMS object header (208 bytes)
- CIMS segment zero (1500 bytes)
| Index | MICR field name | CIFF field name |
|---|---|---|
| 0 | AmountField = | Amount |
| 1 | PCField = | PC |
| 2 | AccountField = | Account |
| 3 | Field4Field = | |
| 4 | RTField = | R/T |
| 5 | Field6Field = | |
| 6 | AuxOnUsField = | Serial No. |
| 7 | Flag2Field = | FLAG2 |
| 8 | User1Field = | |
| 9 | User2Field = | |
| 10 | User3Field = | |
| 11 | Flag3Field = |
The left side of the equals sign specifies an individual MICR field, while the right side is the name of the field which appeared in the CIFF index definition record. For a particular installation, the left side would not change, while the right side would be modified to accommodate the specific situation of the index definition of the CIFF files being processed.
The Flag2Field entry, when set, is for determining if an item is a credit item (in particular, for web captured CIFF documents). According to the CIFF index definition field specification for web capture, a credit item is determined by the 0x04 bit setting in the FLAG2 field.
The User1Field, User2Field, and User3Field are optional entries for the user to set to any CIFF index field. These fields are passed on to the batch (ICL) attribute user exit class.
Since one CIFF file index definition could potentially be different from another file, a CIFF file set can include a field mapping table file. The table file has the same name as the CIFF file, with the .TBL extension. If this .TBL file is provided, it takes precedence over the default one specified in the Gateway Server properties file.