Flat file field validation in Jitterbit Design Studio
Introduction
For flat file formats used as a source, you can create field validations. Field validations may be applied to a flat file format that is used as a source.
Jitterbit connect wizard
If you are in a wizard, either a Salesforce or Standard wizard:
- 
In the Source > Select File Type screen, check the box to review the File Format:

 - 
When you click Next, a Review File Format screen appears:

 
File formats
Outside of a wizard, you can open a flat file format and see a display such as this:

Set row validation
- 
Use the Validation (Optional) on the upper right of the screen to set the minimum number of columns expected for a row.
 - 
This activates a dropdown menu, from which you may choose what to do if a row fails: Skip Row or Raise Error.
 
Set field validation
- 
To validate a field, click the "..." button on the far right of the Validation column of that field.
 - 
This opens the Field Validation dialogue. The name you have assigned the field appears after the title Field Validation. In the example below, LASTNAME is the field name.

 - 
To activate the dialog, select the Validate checkbox.
 - 
Complete the Rules controls:
Setting Description Not Empty Check if an empty field is not allowed. Leave unchecked if an empty field is permissible Length Specify a length (number of characters) for the field (optional) Ignore case Check to ignore case when testing the validation Date Format For date fields, you can specify a format such as mm/dd/yyyy. (available only if the field type is Date)Content Validation Use the dropdown menu to select a validation operator, depending on the field data type: In addition to these operators, you can choose Script.
This selection activates a dropdown where you may select an existing script or create a new one. If you select an existing script, an optional Edit button is activated. If you select the option to create a new script, a New Script dialogue is activated. See Text validation functions for further information and examples using scripts and validation.
 - 
Define what action to take if the field is invalid. Options are:
- 
Skip Field
 - 
Use Default Value
 - 
Skip Row
 - 
Raise Error
 
 -