I would set a SLIP and take a dump of the 878 abend, and then look to see what
is consuming the storage. If this is an extended format compressed sequential
data set,
and if Browse uses BSAM to read the data set, it might be due to NOTE/POINT
compression tables,
We had a problem with the GTF/CTRACE external writer running out of storage
while writing to very
large extended format compressed data sets. I see that I added the following
code in z/OS 2.5
to alleviate that:
/***********************************************/
/* */
/* Our model DCB had MACRF=WP. Since we do not*/
/* do wrapping for extended format data sets, */
/* we do not use NOTE or POINT. We do not */
/* want BSAM to waste space creating */
/* NOTE/POINT compression tables if the data */
/* set is compressed, so we turn off DCBMRPT1, */
/* which is as if we had specified MACRF=W. */
/* @L7A*/
/***********************************************/
IF (OBTAINsucceeded & DS1STRP) /* If OBTAIN
succeeded and it is an extended
format data set @L7A*/
| TWCB_NonWrap_Mode THEN /* Or NOWRAP was
specified @L7A*/
DCBMRPT2 = False; /* Indicate no NOTE/POINT
@L7A*/
Jim Mulder
-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]> On Behalf Of
Farley, Peter
Sent: Tuesday, May 23, 2023 5:19 PM
To: [email protected]
Subject: Re: Why does ISPF BROWSE abend with S878 searching a large sequential
file?
Possibly. But if so we are in a lot more trouble than annoying abends out of
TSO, as this is customer data with legal archiving requirements. If it is
somehow corrupted by compression (not sure at this point if that file is using
IBM software compression or zEDC hardware compression) we have MUCH larger
issues.
IMHO it is probably just BAD (broken as designed) BROWSE code, but with OCO
there is no way for an ordinary customer to know.
Peter
-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]> On Behalf Of
Schmitt, Michael
Sent: Tuesday, May 23, 2023 4:56 PM
To: [email protected]
Subject: Re: Why does ISPF BROWSE abend with S878 searching a large sequential
file?
EXTERNAL EMAIL
I agree that Browse isn't supposed to require enough memory to hold the file,
so it should work.
But.
Is "compressed data" the key? How is it compressed? Does the fact that it is
compressed mean that more data has to be in memory? Or is it going wild on
decompression, such as if the data is corrupted so the length is wrong? (Like
how it is possible to create a tiny .ZIP file that decompresses to terabytes.)
-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]> On Behalf Of
Farley, Peter
Sent: Tuesday, May 23, 2023 3:13 PM
To: [email protected]
Subject: Why does ISPF BROWSE abend with S878 searching a large sequential file?
This has happened to me twice this afternoon, and several other times in the
last few months - I am trying to browse (from ISPF 3.4) a quite large
sequential file (> 14500 cylinders of compressed data) for a record with a
specific 31-byte key at the beginning of the record, and browse abends with
S878 and throws me off TSO entirely, requiring me to login again each time.
My TSO logon region size is set to 48000, so what in the world is making browse
consume so much memory that it runs out and crashes my TSO session entirely?
I know, OCO prevents anyone knowing for sure, but if you have any clue I'd
appreciate knowing the answer.
I've been forced to search that file using SORT in a batch job to keep the
frustration level lower.
Peter
This message and any attachments are intended only for the use of the addressee
and may contain information that is privileged and confidential. If the reader
of the message is not the intended recipient or an authorized representative of
the intended recipient, you are hereby notified that any dissemination of this
communication is strictly prohibited. If you have received this communication
in error, please notify us immediately by e-mail and delete the message and any
attachments from your system.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to
[email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to
[email protected] with the message: INFO IBM-MAIN
This message and any attachments are intended only for the use of the addressee
and may contain information that is privileged and confidential. If the reader
of the message is not the intended recipient or an authorized representative of
the intended recipient, you are hereby notified that any dissemination of this
communication is strictly prohibited. If you have received this communication
in error, please notify us immediately by e-mail and delete the message and any
attachments from your system.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to
[email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN