Page 1 of 1

IEC602I VTOC NOT CONVERTED

PostPosted: Mon Feb 03, 2020 2:18 pm
by samb01
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.

Re: IEC602I VTOC NOT CONVERTED

PostPosted: Mon Feb 03, 2020 9:50 pm
by willy jensen
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)

Re: IEC602I VTOC NOT CONVERTED

PostPosted: Mon Feb 03, 2020 11:07 pm
by Robert Sample
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.

Re: IEC602I VTOC NOT CONVERTED

PostPosted: Tue Feb 04, 2020 2:07 pm
by samb01
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
 

Re: IEC602I VTOC NOT CONVERTED

PostPosted: Tue Feb 04, 2020 3:59 pm
by willy jensen
If the VTOC is empty, then why the fuss? Init the disk with a proper index and SMS option.

Re: IEC602I VTOC NOT CONVERTED

PostPosted: Tue Feb 04, 2020 5:57 pm
by samb01
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)

Re: IEC602I VTOC NOT CONVERTED

PostPosted: Tue Feb 04, 2020 9:59 pm
by willy jensen
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.

Re: IEC602I VTOC NOT CONVERTED

PostPosted: Wed Feb 05, 2020 2:33 pm
by samb01
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 .

Re: IEC602I VTOC NOT CONVERTED

PostPosted: Wed Feb 05, 2020 7:17 pm
by willy jensen
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?