IEC602I VTOC NOT CONVERTED



Help for IBM's record-oriented filesystem VSAM, ESDS, KSDS, RRDS, LDS and Storage management Subsystems

IEC602I VTOC NOT CONVERTED

Postby samb01 » Mon Feb 03, 2020 2:18 pm

Hello,

batchs can't allocate new dataset on this partciular DASD Volume : DRGDSR
The step FLUSH with that message :


IEC604I VTOC CONVERT ROUTINE ENTERED ON 1562,BXFR02,DOS,DEVMAN                  
IEC602I VTOC NOT CONVERTED ON 1562,DRGDSR,0,(EXTENT=2C7F0006,DSCB=0000000617-0000000617)

 


So to prevent any error, i DISNEW this dasd volume.
I read this link to anderstand :

https://www.ibm.com/support/knowledgece ... g46382.htm

Have you ever seen an error like that ?

Could you explain me how to fix it ?

Is there a programm or JCL i can use ?

Thank's for your help.
samb01
 
Posts: 431
Joined: Mon Nov 16, 2009 7:24 pm
Has thanked: 1 time
Been thanked: 0 time

Re: IEC602I VTOC NOT CONVERTED

Postby willy jensen » Mon Feb 03, 2020 9:50 pm

Perhaps something like this might help?
//DSKCNV EXEC PGM=ADRDSSU
//SYSPRINT DD SYSOUT=*
//INVOL1 DD UNIT=3390,DISP=SHR,VOL=SER=volser
//SYSIN DD *
CONVERTV SMS -
REDETERMINE -
TEST -
DDNAME(INVOL1)
willy jensen
 
Posts: 467
Joined: Thu Mar 10, 2016 5:03 pm
Has thanked: 0 time
Been thanked: 70 times

Re: IEC602I VTOC NOT CONVERTED

Postby Robert Sample » Mon Feb 03, 2020 11:07 pm

The IEC602I explanation in the manual says (with emphasis added by me):
text is
[VTOC NOT CONVERTED ON dev,ser,cde]
[VTOC NOT CONVERTED ON dev,ser,0,
,(EXTENT=cchh,DSCB=cchhr-cchhr)]
[VTOC NOT CONVERTED ON
dev,ser,cde, ,(EXTENT = cchh,DSCB =
cchhr)]

When the system tried to allocate DASD space on volume ser on unit dev, the volume table of contents (VTOC) conversion routine entered, but failed to convert or repair the VTOC.
In the message text:
dev The device number of the specified device.
ser The volume serial number.
cde The code.
If the message received matches the first variant of IEC602I, then the value of cde indicates the reason VTOC conversion failed.
Cde 1C There were insufficient DSCBs available to rebuild the free space chain. The VTOC is full.
Cde 1D An I/O error occurred.
If the message received matches the second variant of IEC602I, then either the same DASD track or set of tracks are allocated to multiple data sets, or Format 3 DSCBs are incorrectly chained, which can make it appear that the same track or set of tracks are allocated to multiple data sets. This condition can occur if a prior Data Facility Data Set Service (DFdss) defrag operation was abnormally terminated. This can be identified by the existence of a data set on the volume whose name is 'SYS1.DFDSS.DEFRAG.xxxxxxxx, where xxxxxxxx is eight bytes if 'FF'X. For this variant, in the message text:
EXTENT=cchh
Specifies the first track that appears to be multiply allocated.
DSCB=cchhr-cchhr
Specifies a range of DSCB addresses. Within this range is one of the DSCBs that contains the multiply allocated track(s).
So you need to check for a SYS1.DFDSS.DEFRAG.xxxxxxxx on the volume and if there is then do the DEFRAG again. If there's no data sets on the volume, I would use ICKDSF to INIT the volume again. If there are data sets on the volume, move them off and then INIT the volume again.
Robert Sample
Global moderator
 
Posts: 3720
Joined: Sat Dec 19, 2009 8:32 pm
Location: Dubuque, Iowa, USA
Has thanked: 1 time
Been thanked: 279 times

Re: IEC602I VTOC NOT CONVERTED

Postby samb01 » Tue Feb 04, 2020 2:07 pm

Hello, there no dataset : SYS1.DFDSS.DEFRAG
I saw this message before the jobs abended :


IEC608I DADSM FUNCTION DISABLED THE VTOC INDEX ON 1562,DRGDSR,,04,0001000316
 


I foubnf this link about the message :

https://www-01.ibm.com/support/docview. ... sg1OA55525

https://www.ibm.com/support/knowledgece ... 010694.htm

By a IEHLIST LISTVTOC, we can notice teh DASD Volume is EMPTY :


THERE ARE     0 EMPTY CYLINDERS PLUS     0  EMPTY TRACKS ON THIS VOLUME
 
samb01
 
Posts: 431
Joined: Mon Nov 16, 2009 7:24 pm
Has thanked: 1 time
Been thanked: 0 time

Re: IEC602I VTOC NOT CONVERTED

Postby willy jensen » Tue Feb 04, 2020 3:59 pm

If the VTOC is empty, then why the fuss? Init the disk with a proper index and SMS option.
willy jensen
 
Posts: 467
Joined: Thu Mar 10, 2016 5:03 pm
Has thanked: 0 time
Been thanked: 70 times

Re: IEC602I VTOC NOT CONVERTED

Postby samb01 » Tue Feb 04, 2020 5:57 pm

willy jensen wrote:If the VTOC is empty, then why the fuss? Init the disk with a proper index and SMS option.


Sorry, i 'd rather say the DASD Volume is full (not empty)
samb01
 
Posts: 431
Joined: Mon Nov 16, 2009 7:24 pm
Has thanked: 1 time
Been thanked: 0 time

Re: IEC602I VTOC NOT CONVERTED

Postby willy jensen » Tue Feb 04, 2020 9:59 pm

In that case I will go with Robert Sample - move the datasets to another disk, then reinit the disk. Or move some datasets off the disk, then rebuild the VTOC index, then try to allocate a new dataset and see what happens.
I agree that the error message is a bit misleading if the real problem is that the disk is fulll, as your VTOC lists shows.
willy jensen
 
Posts: 467
Joined: Thu Mar 10, 2016 5:03 pm
Has thanked: 0 time
Been thanked: 70 times

Re: IEC602I VTOC NOT CONVERTED

Postby samb01 » Wed Feb 05, 2020 2:33 pm

Hello,

finally we fix the proiblem by moving the existing dataset in an other DASD Volume and we init the intiale volume.

But we can't know why we had this problem to prevent other eventually problem .
samb01
 
Posts: 431
Joined: Mon Nov 16, 2009 7:24 pm
Has thanked: 1 time
Been thanked: 0 time

Re: IEC602I VTOC NOT CONVERTED

Postby willy jensen » Wed Feb 05, 2020 7:17 pm

Maybe use SMF type 15 to identify the previous job to do something to the volume, then look at that? Or see if anything was reported in LOGREC for that disk? Previous messages in syslog?
willy jensen
 
Posts: 467
Joined: Thu Mar 10, 2016 5:03 pm
Has thanked: 0 time
Been thanked: 70 times


Return to VSAM/SMS

 


  • Related topics
    Replies
    Views
    Last post