By default, the Teradata Access Module for Named Pipes reports an end-of-file condition and deletes the fallback data file when the last record written to the pipe is read and sent to the reader process. But because the module handles only raw data streams and disregards data formats imposed by the writer or reader processes, it cannot distinguish between a normal end-of-file condition and an end-of-data condition that would occur if the writer process halts prematurely.
If the writer process terminates before achieving a normal end-of-file condition, the Teradata Access Module for Named Pipes, by default, interprets the empty pipe as a normal end-of-file condition and deletes the fallback data file. In this case, the data would no longer be available to support a subsequent reader process restart operation.