On Thu, 13 Aug 2009 16:58:21 -0500, Paul Gilmartin 
<[email protected]> wrote:

>...
>My understanding/conjecture is that when the Assembler
>(for example), using BPAM, encounters a COPY nested
>within another COPY member, it:
>
>o Does a NOTE to mark the current block.
>
>o Saves the NOTE word _and_ the offset of the current
>  source record relative to that block
>
>o Does a FIND to open the referenced member.
>
>At the end of that member, it reverses the process
>with a POINT and displacing to the saved offset.
>
>If the motivation of Q*AM is to make blocking and
>unblocking transparent to the program, the putative
>QNOTE would need to save both the TTR and the record
>offset in an opaque data object.  QPOINT would need
>to employ both.
>...

Ok.  I agree.   A Q*AM version of NOTE and POINT would have to
include record number or block offset or some such (just as that 
info has to be added to the NOTE data by a B*AM program).

All those about to submit a formal request for QPAM should take
note (so to speak).

Pat O'Keefe

----------------------------------------------------------------------
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