I have 4 files on a disk. When I enter the command LISTFILE * * D, the
result seems to be out of the expected order.

pipe cms l * * d (noh alldates | sort | cons                         
PMR18561 TRACE1   D1        -         -         - 08/28/07  18:00:00 
PMR18561 TRACE2   D1        -         -         - 08/28/07  18:18:20 
PMR18561 TRACE3   D1        -         -         - 08/28/07  18:20:20 
PMR18561 TRACE4   D1        -         -         - 08/28/07  18:30:20 
 
l * * d                                         
PMR18561 TRACE2   D1                                                 
PMR18561 TRACE3   D1                                                 
PMR18561 TRACE4   D1                                                 
PMR18561 TRACE1   D1  

l * * d (alldates                                                    
FILENAME FILETYPE FM CREATE-DT CREATE-TM  LREF-DT UPDATE-DT UPDATE-TM
PMR18561 TRACE2   D1        -         -         - 08/28/07  18:18:20 
PMR18561 TRACE3   D1        -         -         - 08/28/07  18:20:20 
PMR18561 TRACE4   D1        -         -         - 08/28/07  18:30:20 
PMR18561 TRACE1   D1        -         -         - 08/28/07  18:00:00



Notice that all have the same filename and each has what should be a
sequence number appended to the word TRACE. Also note that the
timestamps are in the same order as the sequence numbers. The list
sorted by PIPE is in the order I expected from LISTFILE; instead, the
TRACE1 file is moved to the bottom of the heap. 

What is happening here?
Regards, 
Richard Schuh 


Reply via email to