need help with bteq import

Tools

need help with bteq import

I am new to teradata and learning teradata utilities and any help would be appreciated.
I am trying to import some rows into teradata table thru bteq import.

I have created a file(datafile.dat) with vi editor and included data in it like
1002
1003
1004
1005
1006..

And I created a empty table with single column as integer.

create table test_import
(emp integer)
primary index(emp);

My bteq script is:

.logon machine/user,pwd
.import data file = datafile.dat
.quiet on
.repeat*
using emp (integer)

insert into test_import
(emp)
values (:emp);
.quit

I am receiving below error when trying to run script.

*** Growing Buffer to 12337
*** Error: Import data size does not agree with byte length.
The cause may be:
1) IMPORT DATA vs. IMPORT REPORT
2) incorrect incoming data
3) import file has reached end-of-file.
*** Warning: Out of data.

I know this is kind of basic question,but I would be thankful to your help.