Dataset auf Host nach SAS einlesen. Problem Dataset liegt auf TAPE

Hallo

ich habe auf meinem Host einen sehr großen Dataset liegen, der auf Tape abgelegt wurde. Den wollte ich mit einem DATAstep nun gerne einlesen, aber das schlägt leider fehl :-(

Wortlaut der Fehlermeldung:
ERROR: SVC99 error rc=4, reason=0218 : IKJ56221I DATA SET EPEGR.PUBLIC.UVDATEN.J2005.EGTBQ060.TABELLE NOT ALLOCATED, VOLUME
NOT AVAILABLE+IKJ56221I VOLUME NECESSARY TO SATISFY YOUR REQUEST NOT ON SYSTEM, AND CANNOT BE MOUNTED.

Das Einlesen anderer Datasets vom Host macht mir keine Probleme, nur wenn diese auf Tape liegen, kann man die so gar nicht ansprechen. Die müssen wohl irgendwie besonders behandelt/angesprochen werden. Leider kann ich den Dataset wegen seiner Größe auch nicht auf die Platte kopieren.

Folgendes funktioniert leider auch nicht:
FILENAME INDSN TAPE 'EPEGR.PUBLIC.xxx' ;
FILENAME INDSN TAPE 'EPEGR.PUBLIC.xxx' UNIT=TAPE;

Kann mir jemand weiterhelfen?

Band nicht da?

Die Meldung hört sich so an, als sei die Datei zwar katalogisiert (also dem System bekannt), das Magnetband, auf dem sie sich laut Katalogeintrag befinden sollte, ist aber nicht auffindbar. Hier könnte ein Fehler in Ihrem Rechenzentrum vorliegen.

Daran liegt es nicht

danke für die schnelle Meldung! Aber daran liegt es nicht. Einen kleineren Dataset hab ich einfach auf Platte kopieren können. Den konnte ich dann problemlos ansprechen.

Von einem Kollegen habe ich den Tipp, dass das wohl nur per SAS auf dem Host innerhalb einer JCL gehen könnte...

Gruß aus Hamburg
Marco Schmidt

Tape-Bearbeitung immer im Batch

Grundsätzlich soll man die Bearbeitung von Dateien, die auf Band ausgelagert sind, immer per JCL im Batch ausführen. Die meisten z/OS-Sites verbieten einen interaktiven Zugriff auf dem Gerät UNIT=TAPE. Diese Einstellung ist am TSO-Profil des Users gekoppelt.

JCL-Beispiel:

//COPY1    EXEC SAS
//DDIN     DD  DSN=<DSN>,DISP=OLD,UNIT=TAPE
//SYSIN    DD  *
  
DATA mytable;
    
INFILE ddin;
    
INPUT Zeile;
  
RUN;

Schade

Alles klar. Ist bei der Größe ja auch irgendwie sinnvoll.

Dann muss ich meinen Anwendern 'ne andere Möglichkeit bieten, "mal eben" in die Daten gucken zu können. :-)

Vielen Dank an Euch!