View Full Version : kopieren Savefile aus IFS nach einer ganz normalen AS400 Bibliothek
Lösch' die Sicherungsdatei mal weg und versuch's dann nochmal.
POste mal deinen COPY-Befehl
Auswahl eingeben und Eingabetaste drücken.
Ausgangsdatenstromdatei . . . . > '/temp/CASU3132CP.FILE'
Zielteildatei o. Sicherungsd. . > '/qsys.lib/qgpl.lib/casu3132cp'
Teildatei-Auswahl . . . . . . . > *REPLACE *NONE, *ADD, *REPLACE
Wenn die Datei beim PUT nicht existiert wird eine normale PF erstellt, das hilft hier nicht.
Wichtig ist tatsächlich, dass die Zieldatei als SAVF vorhanden sein muss.
Ihr habt natürlich recht, dass das Attribut der Zieldatei in diesem Fall "MYSAVF.SAVF" ist.
Allerdings muss die SAVF leer sein und man darf natürlich kein Replace definieren, der Default ist nämlich ADD.
Replace funktioniert nämlich nicht, da intern ein CLRPFM aufgerufen wird, der nun mal auf SAVF's nicht funktioniert und zu obiger Fehlermeldung (Datei nicht gefunden) führt.
Zusätzlich prüft die AS/400 dann, ob die Quelldaten auch wirklich aus einer SAVF stammen.
Zielteildatei o. Sicherungsd. . > '/qsys.lib/qgpl.lib/casu3132cp'
Da fehlt doch die ENDUNG !!!!!
Zielteildatei o. Sicherungsd. . > '/qsys.lib/qgpl.lib/casu3132cp.file'
vorher crtsavf qgpl/casu3132cp
er lief jetzt zumindest mal an. Nach 30 sec gab's ne Fehlermeldung:
Nachrichten-ID . . . . : CPF5175 Bewertung . . . . . . : 40
Nachrichtenart . . . . : Abbruch
Sendedatum . . . . . . : 31.10.16 Sendezeit . . . . . . : 15:48:13
Nachricht . . . : Falscher Datensatz für Ausgabevorgang an Sicherungsdatei.
Ursache. . . . . : Es wurde ein falscher Datensatz an Sicherungsdatei
CASU3132CP in QGPL ausgegeben. Der Bedingungscode ist 1. Die Bedingungscodes
und ihre Bedeutungen:
1 -- Ein Datensatz ist nicht in der richtigen Reihenfolge. Die Daten, die
in die Sicherungsdatei geschrieben werden sollen, stammen möglicherweise
nicht aus einer Sicherungsdatei.
2 -- Die Daten eines Datensatzes wurden geändert, seit sie zuletzt aus
einer Sicherungsdatei abgerufen wurden, oder der Datensatz ist Teil einer
anderen Sicherung als die Datensätze in der Datei.
3 -- Die Daten eines Datensatzes stammen aus einer Sicherung in einer
neueren Systemversion, die nicht mit dieser Version verträglich ist.
Hallo alex61,
WIE ist denn diese Datei überhaupt in's IFS gekommen??
Das klärt dann auch, wie sie wieder zurückzuholen ist.
Wenn sie zB mit FTP (und "bin"!) übertragen wurde, dann wird das mit CPYxx zurück nicht gehen und umgekehrt .. usw..
Dann ist die Quelle tatsächlich kaputt.