What Is The Difference B/w Start Browse and Sequential read

About CICS and BMS - In this Mainframe Forum - You can post your queries on CICS

Moderators: DikDude, Natarajan, Moderator Group

Post Reply
Posts: 15
Joined: Tue Apr 14, 2009 3:49 pm
Location: MYSORE

What Is The Difference B/w Start Browse and Sequential read

Post by RaviTejaG » Mon Dec 21, 2009 4:05 pm

What Is The Difference Between start Browse and Sequential read in CICS both will do same work .So, what is need of new command like startbr.

User avatar
Posts: 981
Joined: Mon Oct 02, 2006 8:31 pm

Post by dbzTHEdinosauer » Mon Dec 21, 2009 4:16 pm

they are not he same.
look them up in the manual.
Dick Brenholtz
JCL, SQL and code in programs have an irritating habit of doing what you say,
not what you meant.

User avatar
Posts: 537
Joined: Fri Oct 10, 2008 12:57 pm
Location: chennai

Post by Natarajan » Mon Dec 21, 2009 6:06 pm

my .2 cents.

STARTBR , READNEXT, READPREV, ENDBR command are to browse the file from starting or from a postion in the file to till end of the file.. we can read the file in reverse way also.

I dont know, about other sequential read in CICS. what is the other method.. you are saying sequential read in CICS.

Yes, we can read the records using CICS READ command for particular key. But that will come under randome read.

do let me know, what is that sequentail read other than START BROWSE

Posts: 1
Joined: Thu Nov 10, 2016 3:59 am
Location: Sacramento, CA

Post by Phydeux » Thu Nov 10, 2016 4:10 am

The STARTBR command only affects the dataset pointer. It's used specifically to set the dataset pointer just before a specific record based on the key parameters.

The READNEXT/READPREV commands retrieve the record either after or before the pointer based on the command. After a successful read the dataset pointer is moved 1 record in that direction (if possible). If the pointer is at the beginning of the dataset and a READPREV is issued it will return and EOF response.

Once you are done reading the file in this manner your must issue a ENDBR, otherwise you cannot do any new STARTBR or dynamic reads.

This is the only way to do sequential reads within the CICS environment.

Post Reply


Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Mainframe Interview questions

Other References
Mainframe Tools and others