uty4015 error encountered - uploading text file thru multiload

Tools
Enthusiast

uty4015 error encountered - uploading text file thru multiload

Hi All,
While i'm uploading a file to teradata thru Multiload I'm facing the following problem.

========================================================================
= =
= MultiLoad Acquisition Phase =
= =
========================================================================
**** 16:03:36 UTY0817 MultiLoad submitting the following request:
BEGIN TRANSACTION;
**** 16:03:36 UTY0817 MultiLoad submitting the following request:
CHECKPOINT LOADING;
**** 16:03:36 UTY0817 MultiLoad submitting the following request:
CHECKPOINT LOADING;
**** 16:03:37 UTY0817 MultiLoad submitting the following request:
USING Ckpt(VARBYTE(1024)) INSERT kmr.l_t1 (Logtype, Seq, MLoadSeq,
MLoadImpSeq, MLoadSrcSeq, MiscInt1,MiscInt2,MiscInt3,MiscInt4,
MiscInt5,MiscInt6,MiscInt7,MiscInt8,MLoadCkpt) VALUES (110, 1, 0, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, :Ckpt);
**** 16:03:37 UTY4015 Access module error '35' received during 'read' operation
on record
number '1': 'EOF encountered before end of record'
**** 16:03:37 UTY1803 Import processing statistics
. IMPORT 1 Total thus far
. ========= ==============
Candidate records considered:........ 1....... 1
Apply conditions satisfied:.......... 1....... 1
Candidate records not applied:....... 0....... 0
Candidate records rejected:.......... 0....... 0
========================================================================
= =
= Logoff/Disconnect =
= =
========================================================================
**** 16:03:37 UTY6212 A successful disconnect was made from the RDBMS.
**** 16:03:37 UTY2410 Total processor time used = '0.09375 Seconds'
. Start : 16:03:33 - TUE DEC 12, 2006
. End : 16:03:37 - TUE DEC 12, 2006
. Highest return code encountered = '12'.

my script is

.logtable kmr.l_t1;
.logon demotdat/bmk,mkb;
.begin import mload tables new_abc
worktables w_t1
errortables e_t1
u_t1
errlimit 1000
ampcheck all;
.layout inputlayout;
.Field md * varchar(11);
.Field mc *varchar(11);
.Field dte *varchar(11);
.Field acct *varchar(11);
.dml label inserts;
insert into new_abc (md, mc, dte, acct ) values( :md, :mc, :dte,:acct );
.import infile D:\l1.txt
format vartext ' | '
layout inputlayout
apply inserts;
.end Mload;
.logoff;

and my input file is

abc | def | 011106 | 1001
lmn | opq | 011106 | 1001

regards,
Mohan