Did you check to make sure there is an end-of-record marker at the end of the last record of the file?
Sometimes, people forget about that when creating their data files.
You should not have to skip rows in every file for this.
Also, what version of TPT are you using?
I would also request that you upgrade to the latest patch for your release because we are always fixing issues and that may have been an issue that was fixed.
Please provide me with the "exact" version of the 13.10 release.
This may be an issue we fixed and if I know which version you are running, I can tell you if the fix came in a patch newer than what you are running.
If your files have some type of header as the first record, then yes I can see why you want to skip those records.
That is fine.
I was just not sure if you were skipping those records because you thought it was related to this EOF problem.
We will support "gz" and "zip" in TTU14.0.
Also, you should consider upgrading to the latest and greatest efix patch for 13.10.
I believe the latest version is 13.10.00.07.


Hi all,
I got a "EOF encountered before end of record" error when running a TPT script with filename = '*' (file by file runs fine).
I solved a similar problem to skip the first line of each file (skip only the first file fo queue), I had to add a VARCHAR SkipRowsEveryFile = 'Y' to solve this.
I think it's a similar problem, but I have not found the solution.
It's my script:
DEFINE OPERATOR FILE_READER()
DESCRIPTION 'TERADATA PARALLEL TRANSPORTER DATA CONNECTOR OPERATOR'
TYPE DATACONNECTOR PRODUCER
SCHEMA T811_R2_EXCLUIDOS_DETRAF_SCHEMA
ATTRIBUTES
(
VARCHAR DirectoryPath = 'D:\Programacao\BV-R2\excluidos detraf\Carga de dados',
VARCHAR FileName = '*.REX',
VARCHAR ArchiveDirectoryPath = 'D:\Programacao\BV-R2\excluidos detraf\Carregados',
VARCHAR IndicatorMode = 'N',
VARCHAR OpenMode = 'Read',
VARCHAR Format = 'DELIMITED',
VARCHAR TextDelimiter = ';',
VARCHAR SkipRowsEveryFile = 'Y',
INTEGER SkipRows = 1
);
Obs.: ODBC connection
Thanks in advance