On Tue, 10 Feb 2009 16:03:32 -0600, Keller, Ted <[email protected]> wrote:
>I am working on an assembler routine to quickly locate any block in a very >large sequential dataset. I am using the DCBE option on the DCB and have >specified the BLOCKTOKENSIZE=LARGE parameter in the DCBE. This seems to be >working because BSAM is accepting the TTTR large file format. > > > >The problem I am having is that I cannot POINT to a track beyond 00CD1308 >and successfully read that track (I get a 42 condition in the ECB). An >interesting side note is that when I do a POINT at 00CD1308, I can >successfully read sequentially through the rest of the file (I know I am >reading good records by the time stamps in each record). The TTTR addresses >returned by FIND commands after each READ appear to be wrapping, though, >never exceeding 00B00008 (there are 8 blocks per track). It looks like it >is not handling large addresses in either the POINT or FIND. > > > >I would appreciate it if anyone help me see what I might be doing wrong. > Without looking at code? That would be difficult. It might still be difficult for a poor assembler programmer like me. :-) I assume you have read all of this carefully.. http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/DGT2D540/2.2.38?SHELF=DGT2BK71&DT=20070427024428 Mark -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[email protected] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

