IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

How to check whether the file is sorted or not?


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
v.suresh

New User


Joined: 29 Jun 2007
Posts: 5
Location: Bangalore

PostPosted: Tue Aug 28, 2007 6:46 pm
Reply with quote

Hi Friends,

How to find whether the file is sorted or not in cobol?Plz give explanation with coding?
Back to top
View user's profile Send private message
dbzTHEdinosauer

Global Moderator


Joined: 20 Oct 2006
Posts: 6966
Location: porcelain throne

PostPosted: Tue Aug 28, 2007 6:56 pm
Reply with quote

to check whether a file is sorted or not, you have to compare the previous record to the current record. If the previous record (or the key portion of the record) <= the current record then the file is sorted.
Code:

01  WS-PREV-REC       PIC X(??) VALUE SPACES.

01  WS-CURR-REC       PIC X(??).

Code:

READ FILE INTO WS-CURR-REC

IF WS-CURR-REC > WS-PREV-REC
THEN
     MOVE WS-CURR-REC
         TO WS-PREV-REC
ELSE
     DISPLAY 'RECORDS NOT SORTED'
     GOBACK
END-IF
Back to top
View user's profile Send private message
dbzTHEdinosauer

Global Moderator


Joined: 20 Oct 2006
Posts: 6966
Location: porcelain throne

PostPosted: Tue Aug 28, 2007 6:58 pm
Reply with quote

v.suresh,

I would not advertise that you work for IBM, India, if I were you.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Tue Aug 28, 2007 7:11 pm
Reply with quote

Hello,

When a file is sorted, it is usually sorted by one or more "sort keys" (rather than the entire record).

Code (similar to the example posted) needs to check "this" sort key(s) against the previous sort key(s) to detemine if the file is "in sequence".
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts Compare 2 files and retrive records f... DFSORT/ICETOOL 3
No new posts FTP VB File from Mainframe retaining ... JCL & VSAM 8
No new posts Extract the file name from another fi... DFSORT/ICETOOL 6
No new posts How to split large record length file... DFSORT/ICETOOL 10
No new posts Extracting Variable decimal numbers f... DFSORT/ICETOOL 17
Search our Forums:

Back to Top