IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

KSDS Insertions


IBM Mainframe Forums -> DFSORT/ICETOOL
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
ykishore

New User


Joined: 12 Aug 2005
Posts: 53
Location: USA

PostPosted: Wed Dec 21, 2005 10:53 am
Reply with quote

Hi All

We have a step which inserts 3200000 records into a VSAM-KSDS file. but when I run that im getting below error.

IDCAMS SYSTEM SERVICES T

REPRO INFILE(INDD) OUTFILE(OUTDD) REPLACE
IDC3302I ACTION ERROR ON USER02.AA.LA000D.G000.M01.AALADHST
IDC3351I ** VSAM I/O RETURN CODE IS 28 - RPLFDBWD = X'2908001C'
IDC31467I MAXIMUM ERROR LIMIT REACHED.
IDC0005I NUMBER OF RECORDS PROCESSED WAS 101779
IDC3003I FUNCTION TERMINATED. CONDITION CODE IS 12


after processing 200000 records I'm getting this ABEND. I've given the space parameter as CYL(500 100) FREESPACE(10 10). Please let me know the solutions for this problem....
Back to top
View user's profile Send private message
babbarnitin

New User


Joined: 21 Dec 2005
Posts: 1

PostPosted: Wed Dec 21, 2005 12:40 pm
Reply with quote

Reason for your abend :-
Data set cannot be extended because VSAM cannot allocate
additional direct-access storage space. Either there is not
enough space left to make the secondary allocation request,
you attempted to increase the size of a data set while
processing with SHROPT=4 and DISP=SHR, or the index CI is
not large enough to hold the entire CA. This error could
also be due to a data set trying to extend beyond 4GB on a
system that does not support extended addressability.

check :-
1. The DISP parameter
2. SHROPT
3. check if ur VSAM is extensible.
4. Increse the secondary space to 800
Back to top
View user's profile Send private message
ykishore

New User


Joined: 12 Aug 2005
Posts: 53
Location: USA

PostPosted: Wed Dec 21, 2005 2:05 pm
Reply with quote

Hi

yeah , im given a message like , EXTENT WILL EXCEED THE 4GB LIMIT? so can you please let me know the solution for this problem.

Code:
DELETE (XYZ.AA.LA000D.G000.M01.AALADHST) -     
      CLUSTER                            -         
      PURGE                                       
 IF  MAXCC = 8                           -         
     THEN SET MAXCC=0                             
DEFINE CLUSTER                           -         
   (NAME(XYZ.AA.LA000D.G000.M01.AALADHST) -     
    VOLUME(PRDAA4 * * * * * * * * * *)   -         
    FREESPACE(0 0)                       -         
    RECORDSIZE(140 140)                  -         
    INDEXED                              -         
    NOIMBED                              -         
    SPEED                                -         
    NOREUSE                              -         
    KEYS(27 0)                           -         
    NOREPLICATE                          -         
    SHAREOPTIONS(2 3))                   -         
 DATA                                    -         
  (NAME(XYZ.AA.LA000D.G000.M01.AALADHST.DATA) -
    CISZ(8192) 
    CYL(124 100))                         -         
INDEX                                   -         
 (NAME(XYZ.AA.LA000D.G000.M01.AALADHST.INDEX) -
   CYL(10 9)                            -         
   CISZ(2048))   


please have a look into above and let me know the solution...
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> DFSORT/ICETOOL

 


Similar Topics
Topic Forum Replies
No new posts Merge two VSAM KSDS files into third ... JCL & VSAM 6
No new posts VSAM KSDS CREATION AND LOAD WITH RAND... JCL & VSAM 1
No new posts FILE STATUS - 39 ON VARIABLE LENGTH V... COBOL Programming 2
No new posts Error Creating KSDS file, REASON CODE... JCL & VSAM 8
No new posts KSDS direct READ clause after READ NEXT JCL & VSAM 0
Search our Forums:

Back to Top