PDA

View Full Version : RSTDLO



Hubert Brethauer
12-12-05, 07:56
Hallo AS/400-Gemeide. Wer kann mir die Syntax des "RSTDLO"-Befehls liefern bzw. ein gutes Beispiel dazu: a) RSTDLO aus QDLS b) RSTDLO aus dem IFS

TARASIK
12-12-05, 09:31
Hallo,
da muss man aber aufpassen, der rstdlo ist für das QDLS und
der rst für das IFS.

http://www-1.ibm.com/support/docview.wss?uid=nas12be83ecde3124fb886256fe0006dfb 33&rs=110

Pikachu
12-12-05, 10:37
Hallo Hubert!

Vorsicht mit Platzhaltern (Sternen) beim RST! Wenn man da nicht aufpasst, kann es leicht passieren, dass der auch noch Objekte aus QSYS und anderen Bibliotheken, sowie Objekte aus dem QDLS mit zurückholt! Siehe hierzu z.B. den Hilfetext zum Menü RESTORE (mit GO RESTORE in dieses Menü gehen und dann in diesem Menü F1=Hilfe drücken).

Gruß
Jürgen

LGALF
16-12-05, 14:05
Hallo Hubert,

zu a) RSTDLO - QDLS
-------------------
RSTDLO DLO(*ALL) SAVFLR(LGIFUB) DEV(TAP01)
= Gesamter Ordner LGIFUB(z.B.) von Band (z.B. TAP01)
nach QDLS
Zielordner darf nicht vorhanden sein

RSTDLO DLO(LGIDVO) SAVFLR(LGIFUB) DEV(TAP01)
= Einzelnes Dokument LGIDVO(z.B.) von Band (z.B. TAP01)
(gesichert vom Ordner (z.B.)LGIFUB) nach QDLS/LGIFUB
Zieldokument darf nicht vorhanden sein

zu b) IFS
-------------------
zu IFS / RST...faellt mir momentan nichts ein


Viele Gruesse Alf

roman
23-06-06, 10:46
Hallo zusammen
Im allgemeinen komme ich mit diesem Befehl gut zurecht. Doch im Moment habe ich ein Problem: Wollte verschiedene Folders aus QDLS zurückspeichern.
Vorgängig löschte ich sämtliche betreffenden Folders.

Ich rief den Befehl wie folgt auf:

RSTDLO DLO(*ALL) SAVFLR(ABX DTA IFC +
BBBABX BBBDTA BBBIFC CCCABX CCCDTA +
CCCIFC DDDABX DDDDTA DDDIFC AAATRANS +
EEEABX EEEDTA EEEIFC UUUTRANS FFFABX +
FFFDTA FFFEFS FFFIFC GGGABX GGGDTA +
GGGIFC) DEV(TAPLIB) VOL(X00086) +
ALWOBJDIF(*ALL)

Es wurden einige Folders korrekt zurückgespeichert, doch nach ca. 10 Minuten ging gar nichts mehr, keine I/O's kein Log, keine Fehlermeldung, rein gar nichts. - Auch nach zwei Stunden - Nichts!

Wollte den Befehl mit Sysreq Opt 2 abbrechen, dies ging aber nicht. Schlussendlich musste ich die Session mit Opt. 4 und *IMMED beenden.

Habe es mit weniger Foldern probiert. Immer mit dem selben Ergebnis.


Weiss jemand, woran dies liegen könnte. Bin dankbar um hilfreiche Infos. Besten Dank jetzt schon.

Gruss
Roman

LGALF
26-06-06, 14:50
Hallo Roman,

falls alle Ordner vom Band zurueckgespeichert werden sollen
evtl. mit *ANY
RSTDLO DLO(*ALL) SAVFLR(*ANY) DEV(TAPLIB)

Gibt es Probleme mit Band (evtl. Folge-Band)
DSPTAP DEV(TAPLIB) VOL(X00086) DATA(*SAVRST) OUTPUT(*PRINT)

Benutzer: ? im Vert.Verzeichnis DSPDIRE
? Rechte für RSTDLO - Command
mindestens *CHANGE
DSPOBJAUT OBJ(RSTDLO) OBJTYPE(*CMD)

(Sonst faellt mir momentan nichts ein)
Viele Gruesse Alf

pwrdwnsys
26-06-06, 19:22
Hallo zusammen
Im allgemeinen komme ich mit diesem Befehl gut zurecht. Doch im Moment habe ich ein Problem: Wollte verschiedene Folders aus QDLS zurückspeichern.
Vorgängig löschte ich sämtliche betreffenden Folders.

Ich rief den Befehl wie folgt auf:

RSTDLO DLO(*ALL) SAVFLR(ABX DTA IFC +
BBBABX BBBDTA BBBIFC CCCABX CCCDTA +
CCCIFC DDDABX DDDDTA DDDIFC AAATRANS +
EEEABX EEEDTA EEEIFC UUUTRANS FFFABX +
FFFDTA FFFEFS FFFIFC GGGABX GGGDTA +
GGGIFC) DEV(TAPLIB) VOL(X00086) +
ALWOBJDIF(*ALL)

Es wurden einige Folders korrekt zurückgespeichert, doch nach ca. 10 Minuten ging gar nichts mehr, keine I/O's kein Log, keine Fehlermeldung, rein gar nichts. - Auch nach zwei Stunden - Nichts!

Wollte den Befehl mit Sysreq Opt 2 abbrechen, dies ging aber nicht. Schlussendlich musste ich die Session mit Opt. 4 und *IMMED beenden.

Habe es mit weniger Foldern probiert. Immer mit dem selben Ergebnis.


Weiss jemand, woran dies liegen könnte. Bin dankbar um hilfreiche Infos. Besten Dank jetzt schon.

Gruss
Roman

Schon seltsam. Und der Parameter NEWOBJ(*NEW) ? Bringt das etwas ? So hole ich etwas immer zurück. Ansonsten versuch doch bitte mal eines. im Job, der den Restore durchführt (geht nicht bei Batchjobs, oder dann im CL) den befehl

STRDBG UPDPROD(*YES) angeben. Anschliessend das Joblog betrachten. der Debugger protokolliert meist eine ganze Reihe mehr an Nachrichten.

Welche OS/400 Version findet denn Verwendung ?