Sorry, those were all in the source record type, x;0030'.

I wrote "Offset of ,,, in statement field appears to refer to the offset in 
source record." I did not write "appears to refer to the offset in statement 
field."

The first of the fields where that occurs is

Offset of name entry in statement field FL4     Zero if name entry not present 
or if the name begins at the beginning of the source record (see note 1).

These are followed by

Source record offset    FL4     The offset from the beginning of this record to 
the source record.

The fixed part of the record ends in a reserved field, and is followed by three 
variable fields described as CL(n), the last of which is Source record. 

What I see in my ADATA is that the text following the reserved field is the 
source code for the statements.

-- 
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר



________________________________________
From: IBM Mainframe Assembler List <[email protected]> on behalf 
of Peter Relson <[email protected]>
Sent: Monday, November 4, 2024 8:50 AM
To: [email protected]
Subject: Re: Offsets in ADATA

Caution: This email did not originate from George Mason’s mail system. Do not 
click links or open attachments unless you recognize the sender and know the 
content is safe.


Shmuel wrote
<snip>

Offset of ,,, in statement field appears to refer to the offset in source 
record.""



Source record offset

Source record

are the terms used later.
</snip>

I was hoping you would share info such as "at this web page, in this section, I 
see this wording" or something a bit more detailed for locating the actual 
inconsistencies.

I looked through a bunch of the record descriptions and where there was a field 
that was located from the beginning of the record, all the cases I saw said so, 
such as having
"offset from the beginning of this record" in the description of the field that 
had offset at the end of its name.

That contrasts with a field such as "offset of name entry in statement field" 
which I think is what it says it is, not what you think it "appears to refer 
to". I treat that as "offset within the statement field of where the name entry 
begins" and I think that that is the correct (and a reasonable) reading of that 
phrase. Maybe "within" would be better than "in" but use of "in" does not seem 
like an inhibitor to me. I have not tried this, I have not looked. If I'm wrong 
then I'd side with a change in that regard.

I saw no references to "source record offset" but I could easily have missed it.

Peter Relson
z/OS Core Technology Design

Reply via email to