PDA

View Full Version : Daten von einer AS/400 zu einer anderen AS/400 übertragen, wie ?



c.b.
20-07-06, 07:53
hallo zusammen,

seit geraumer zeit haben wir eine zweite as/400 und möchten jetzt daten (datenbanken) von einer as/400 auf die andere übertragen, gibt es dafür eine einfache lösung oder muss man über ftp/ifs/... gehen. da das ganze automatisiert ablaufen soll, wäre ein einfacher befehl in einem CL das beste ?

vielen dank für die vielen (hoffentlich hilfreichen) antworten

christian

c.b.
20-07-06, 08:07
....... sorry, kleine ergänzung: zum einen datenbanken (biliothek/datei) und zum anderen u.u. streamfiles aus dem ifs !

christian

JonnyRico
20-07-06, 08:24
Moin,

also ein kleines FTP-CL wäre da wohl die einfachste Variante. Gibt natürlich noch Möglichkeiten wie SNDNETF und solche Geschichten, aber ich würde da auf FTP vertrauen.

Gruß

Sascha

tfroehlich
20-07-06, 08:54
Hallo,

je nachdem, wie Eure Anforderung ist, wären die Befehle

SAVRSTLIB, SAVRSTOBJ etc.. vielleicht interessant.

Das Ganze dann in ein CL einbinden.

Vorraussetzung ist allerdings, dass auch ein sndnetf funktioniert.
(WRKDIRE etc...)

Wir haben damals mit diesen Befehlen unsere Finanzbuchhaltung (Schilling) auf eine neue Maschine gebracht. (Nur 5 Stunden für PGM#S und Dateien)

Diese Befehle haben den Vorteil, das die beiden Maschinen
"Hand in Hand" arbeiten.

Beim SAVRSTLIB sichert die 1 Maschine. Wenn die Sicherung beendet ist, fängt die 2 Maschine an zurückzuspielen.

Gruss Thomas

angelone
20-07-06, 09:19
bei transfers von as400 zu as400 vertrauen wir hier komplett aus savefiles und sndnetf

das ist das einfachste.
hab n programm, das automatisch die netfiles auf den anderen maschinen annimmt, auspackt und die objekte in die korrekten libraries tut.
dann is das alles ziemlich einfach und fix :)

cbe
21-07-06, 09:41
Hallo,

leichter + schneller geht es über ein Band, da dort alle benötigten LIBs gleichzeitig verarbeitet werden.
SAVFs können nur 1 LIB jeweils, daher muss man da noch ein paar Probleme umschiffen:

- ftp ist glaube ich schneller als sndnetf, aber auf jeden Fall funktioniert er auch bei großen Bibliotheken.

- Wenn es mehrere Bibliotheken sind und bibliotheksübergreifend Abhängigkeiten vorliegen, musst Du die Reihenfolge beim Einspielen beachten (PF vor LF, etc)

- Um sicher zu gehen, dass alle Objekte eingespielt werden können, haben wir mit CLRLIB vorher aufgeräumt. Eine PF die eine LF in anderer Bibliothek hat, macht z.B. Probleme.

- Ungesicherte Journalreceiver geben beim Löschen ein MSGW, das man umschiffen muss.

- Um sicherzugehen, dass eingespielt wird, haben wir nach Abschluss mit DSPOBJD *outfile die Objekte verglichen.


Vielleicht sind ein paar brauchbare Anregungen dabei.

Gruß,
Christian

schatte
26-07-06, 12:22
Bei SAVFs gibt es natürlich ein Problem wenn die eine Maschine OS/400 V4R5M0 installiert hat und die andere V5R3M0.

In dem Fall können die Maschinen nicht mehr das SAVF des anderen entpacken.

OS/400 unterstüzt zum auspacken von SAVFs immer jeweils 3 Betriebssystemversionen.
Bei V5R3 wären das dann V5R3, V5R2 und V5R1.

Gruß Matthias