MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

ABEND=S878 U0000 REASON=00000028
Goto page Previous  1, 2
 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Problem Determination
View previous topic :: View next topic  
Author Message
kavi
Beginner


Joined: 15 Sep 2006
Posts: 64
Topics: 22

PostPosted: Tue Dec 07, 2010 11:43 pm    Post subject: Reply with quote

Hi Papadi,

Since the job was abended in the middle of the process, SYSOUT not having any abend related information. As I said in the earlier post, i do not have any issues in running the job in test environment. So here is the SYSOUT which was captured from test environment.

Code:


WER276B  SYSDIAG= 395612, 1997621, 1997621, 3779925                           
WER164B  13,864K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,           
WER164B     44K BYTES RESERVE REQUESTED, 12,256K BYTES USED                   
WER146B  32K BYTES OF EMERGENCY SPACE ALLOCATED                               
WER110I  DDNAME : RECFM=FB   ; LRECL=   110; BLKSIZE= 27940                 
WER410B  11,768K BYTES OF VIRTUAL STORAGE AVAILABLE ABOVE THE 16MEG LINE,     
WER410B     0 BYTES RESERVE REQUESTED, 11,768K BYTES USED                     
WER036B  G=49302                                                             
WER177I  TURNAROUND SORT PERFORMED                                           
WER045C  END SORT PHASE                                                       
WER055I  INSERT        315, DELETE          0                                 
WER211B  SYNCSMF  CALLED BY SYNCSORT; RC=0000                                 
WER416B  TOTAL OF 1 EXCP'S ISSUED FOR SORTING                                 
WER246I  FILESIZE 34,650 BYTES                                               
WER054I  RCD IN          0, OUT        315                                 



Could any one help me or provide me the link for, allocating dynamic sortwork files in SYNCSORT.

Thanks, Kavi
Back to top
View user's profile Send private message
Anuj Dhawan
Intermediate


Joined: 19 Jul 2007
Posts: 298
Topics: 7
Location: Mumbai,India

PostPosted: Wed Dec 08, 2010 6:58 am    Post subject: Reply with quote

Okay, DATA(31) means QSAM buffers are above the line so you are not out of sequential storage. However I am ammused that REGION=0M is actually allowed. Most possibly ACS routine must be controlling it?

What are the BLKSIZEs please? The BLKSIZE is available on the JESMSGS for each DDNAME so you can see what each opened file BLKSIZE was. One way of proving it is QSAM memory problem with S878 is to code BUNFO=1 or BUFNO=2 for all QSAM files and rerun.

Do you have any QSAM files concatenated together?

Do you open all SEQ files at once? If not can you determine from the DUMP which file you are at the opening point for? And doesn't the abend offset allow you to pinpoint the actual line of code in the program at failure?
_________________
Regards,
Anuj
Back to top
View user's profile Send private message
Anuj Dhawan
Intermediate


Joined: 19 Jul 2007
Posts: 298
Topics: 7
Location: Mumbai,India

PostPosted: Wed Dec 08, 2010 6:59 am    Post subject: Reply with quote

kavi wrote:
So here is the SYSOUT which was captured from test environment.
And with this - what progress can we make? Posting the SYSOUT from a test-job, which is not the reason of your actual abend - is of no use. Think, what if instead of suggesting for S878, reason 28, posters starts telling you about S806!?
_________________
Regards,
Anuj
Back to top
View user's profile Send private message
kavi
Beginner


Joined: 15 Sep 2006
Posts: 64
Topics: 22

PostPosted: Wed Dec 08, 2010 10:01 am    Post subject: Reply with quote

Hi Anuj,

Please find the details below, as I said i donot have any abend related informations in the sysout.

Block size are 27520,28350,28350,28350,27920 for the Input files
Block size are 27920 and 28350 for the output files

Yes three files are concatenated (BLKSIZE =28350)

Yes all SEQ files are opened at once, from the dump the abending statement is SORT.

Code:

SORT xxxx-FILE                                 
    ON ASCENDING  KEY xxxx-KEY                 
        INPUT  PROCEDURE xxxxx-xxxxx THRU
                         xxxxx-xxxxx
        GIVING OUT-FILE.                   


in INPUT PROCEDURE only all the files are opened at once. The following abend info also found in
DUMP
Code:

WER999A JOBNAME,PGM  ,        -  UNSUCCESSFUL SORT 878 S REASON=00000028


Thanks, Kavi
Back to top
View user's profile Send private message
papadi
Supermod


Joined: 20 Oct 2009
Posts: 594
Topics: 1

PostPosted: Wed Dec 08, 2010 2:14 pm    Post subject: Reply with quote

The test posted shows only 315 records - how many are sorted in the production run?

If the number is large, you could try specifying an estimated file size. . .
_________________
All the best,

di
Back to top
View user's profile Send private message
Anuj Dhawan
Intermediate


Joined: 19 Jul 2007
Posts: 298
Topics: 7
Location: Mumbai,India

PostPosted: Thu Dec 09, 2010 5:15 am    Post subject: Reply with quote

I suspect that you are running below the line with QSAM buffers but not sure why. Also I assume that the program is linked AMODE(31) RMODE(ANY).

One more suggestion, use these compile options and compile the program again and execute it and see what happens:
Code:
COMPILE PARMS ===> RENT,ADV,NODYNAM,NOSEQ,DATA(31)
LINK EDIT PARMS ===> AMODE(31),RMODE(24).

_________________
Regards,
Anuj
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Problem Determination All times are GMT - 5 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group