I cannot address ISPF SUPERC does not support tape. But tape has different IO 
than DASD

So the MIH for the tape drives might explain why it took so long to time out - 
SYS1.PARMLIB IECIOSxx  I think  or D IOS,MIH


The switch from one tape to another tape  might explain "can't use tape".

Check the System to see how many volumes can be mounted by default for the 
output tape.  In some shops default is 1 vol.  If a VOL=(,,,x) is not supplied, 
it might have issues

Check syslog for any IOE/IOS/other for the tape drive it was mounted on

Check the log for the VTS and see if there were any messages for that tape unit


How large are your tapes?  300GB, 10GB, other?


How large is the input file?  Does your shop have any other tools beside SUPERC 
to compare files?  

Does the job have a large enough REGION size?  Might need to have more REGION 
to run.


It might be that this file has grown so large it is no longer able to be 
managed by standard IBM Utilities.

Lizette



> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]] On
> Behalf Of Pommier, Rex
> Sent: Wednesday, September 20, 2017 7:46 AM
> To: [email protected]
> Subject: superc question
> 
> All,
> 
> Yes I know this might be considered an ISPF type question but I'll ask the
> gurus here first.  :-)
> 
> We have a batch job running ISRSUPC to compare 2 VTS-based tape datasets and
> it has been working fine.  However, it failed at 0-dark-30 this morning with
> an E37 on the output statement.  That's OK, but what happened next is why I'm
> posing the question.  To rerun the job, the developer on call simply changed
> the JCL to point the OUTDD to the VTS and restarted the job.  The job
> promptly stopped after mounting the 3 tapes (2 input and the OUTDD) and did
> absolutely nothing until it timed out.  So here is my question.  Is there a
> limitation or a problem with sending ISRSUPC output to a tape based dataset?
> 
> I see in the ISPF user guide that " Note: SuperC does not support tape data
> sets.", but why would that extend to a simple report output dataset?  So at
> this point, my question is more of a "why can't I send the sequential output
> to a tape dataset, because that just doesn't make sense to me" type question.
> 
> All the programmer did was comment out the SPACE and UNIT=SYSDA cards and add
> the UNIT=VTS and the job hangs.
> 
> Here's the JCL.
> 
> //STEP040 EXEC PGM=ISRSUPC,
> //            PARM=(DELTAL,BYTECMP,
> //            '')
> //NEWDD    DD DSN=TM.LFCZ.LCA0702(0),DISP=SHR
> //OLDDD    DD DSN=TM.LFCP.LCA0702(0),DISP=SHR
> //OUTDD    DD DSN=RRP.COMPALL.STEP040O,
> //            DISP=(NEW,CATLG,DELETE),
> //*           UNIT=SYSDA,VOL=(,,,15),
> //            UNIT=VTS,
> //*           SPACE=(CYL,(50,20),RLSE),
> //            DCB=(LRECL=133,RECFM=FBA,BLKSIZE=0)
> 
> Any thoughts?
> 
> TIA,
> 
> Rex

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to