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

Reply via email to