Skip to main content

Attaché: Create a manifest file for unattended Keystroke file Input

How to Create a manifest file for unattended Keystroke file Input (KFI) and a list of KFI manifest tags.

A KFI manifest file determines the processing sequence of unattended KFIs and the state under which they should be run.

The KFI log records an entry each time a manifest, unattended or user-executed KFI file runs. The log records information such as whether the file processed successfully or not.

Each command within the manifest file must sit on a new line. Additionally, both manifest and unattended KFI files now allow you to set processing timeframes. By configuring parameters in the manifest file, Attaché Alex is able to send status notifications based on KFI status notifications. Notifications sent via Attaché Alex are charged at current document delivery rates.


Important points to note:

  • The KFI Manifest file needs to be saved with the extension .kfm.

  • A line must contain only one command.

  • The Manifest file must contain a version tag.

  • The Manifest file must contain a KFI source folder setting

  • all KFI files listed in the Manifest must be in that source folder

  • the source folder must be separate/different to the Inbox folder


List of KFI Manifest Tags

KFI tag name

KFI tag format

Description

object_id

object_id='nnn'

Program number for the task the data in being imported into.

Version

<KFI_Manifest_Version = 1.0>

Indicates the manifest file version. Manifests with invalid versions are not processed.

Process file

<ProcessFile = xxxx>

Indicates which files to process

User defined tags

Set Tag xxx=yyy

Creates a use defined tag. Whenever <xxx> is found in a KFI, or in the manifest file, it is replaced with yyy

Attaché Date

Set Date DD/MM/YYYY

Sets the Attache Date. The Attache date will be set to this date for the duration of any following KFIs. On completion the date will revert to its previous setting.

System Date

Set System Date DD/MM/YYYY

Sets the system date. The system date will be set to this date for the duration of any following KFIs. On completion the date will revert to its previous setting.

Auto close

Set CloseOnSuccess=TRUE/FALSE

Sets the default KFI setting of <CloseOnSuccess>

Carriage Returns

Set IgnoreCR=TRUE/FALSE

Sets the default KFI setting of <IgnoreCR>

Processing Speed

Set Speed=XXX

Sets the KFI speed. This may be overridden by a setting in the KFI itself.

Source Folder

Set SourceFolder = xxxx

Determines the name of the folder in which the target KFI files can be found.

Success Folder

Set SuccessFolder = xxxx

Determines the name of the folder in which the processed KFI manifest file is placed when all KFIs have been processed.

Failure Folder

Set FailureFolder = xxxx

Determines the name of the folder in which the KFI manifest file is output if it fails to complete.

Not Processed Folder

Set NotProcessedFolder = xxxx

Determines the name of the folder in which the KFI manifest file is output when rejected.

StopOnError

Set StopOnError = TRUE/FALE

Stops processing the manifest file and moves it to the failure file when there is a non-fatal problem with any of the target KFI files.

Add a remark or comment indicator

semi colon (;)

Allows users to enter comments in the manifest file which will be ignored by the command interpreter.

Send notification

<NotifySuccess>

Indicates that the unattended KFI has been processed successfully.

Send notification

<NotifyFailure>

Indicates that the unattended KFI has not been processed successfully.

Notification method

<MailTo=[Recipient] email address> <FaxTo=[Recipient] fax number>

Insert in the header of KFI file. When a KFI file has been successful or failed to process, action any notification requests and send the notification via Attaché Alex.

Processing Timeframe

<Active=dd/mm/yyyy hh:mm:ss> <Expire=dd/mm/yyyy hh:mm:ss>

Insert in the header of KFI file. This will instruct the program on when to process a KFI.


Steps for a successful KFI manifest implementation

To ensure that your KFI manifest file works successfully, the following steps will need to be taken:

  1. Have your current KFIs (Standard KFIs and Unattended KFIs) setup and working correctly.

  2. Create a KFI manifest file using the above KFI tags.

  3. Test the KFI manifest file in a sample or play company. Ensure the KFI files are placed in the Source folder, whereas the Manifest file is placed in the Inbox folder.

  4. Choose Accept (F9).

Did this answer your question?