PDA

View Full Version : Datenaustausch zwischen 2 iSeries



KM
19-01-04, 09:52
Hallo zusammen,
wir haben seit kurzem eine zweite iSeries und suchen derzeit nach einer performanten Lösung, um Daten (in erster Linie Bibliotheken als Sicherung) zwischen beiden Systemen auszutauschen. Bis jetzt haben wir folgende Möglichkeiten gefunden:

1. SAVRSTLIB: Bei diesem Befehl muß SNA over IP aktiviert werden, da wir eine Gigabit-Ethernet-Karte haben. In der APPC-DEVD steht was von einer Übertragungsrate von 4Mbps. Ist diese Information korrekt ? Das wäre nun nicht gerade viel.

2. Batch-FTP: Ist ziemlich viel Aufwand mit erstellen von SAVFs -> Übertragen -> Zurücksicherung aus SAVF. Außerdem muß hierbei ein User und Passwort "offen" in einer Datei hinterlegt werden.

3. QFILESVR.400: Das hat nicht funktioniert. Ich habe zwar auf jedem System ein Verzeichnis für das andere System erstellt und auch die Bibliotheken und Dateien im IFS gesehen, aber der CPY-Befehl ist fehlgeschlagen. Offenbar klappt dieser CPY nicht für Bibliotheken.

Gibt es noch andere Möglichkeiten für eine automatisierte Übertragung von Bibliotheken auf eine andere Maschine ? Welche ist die performanteste bzw. welche würdet Ihr empfehlen ?

Vielen Dank,
KM

rmittag
19-01-04, 11:07
Ich würde Lösung 1 nehmen.

Ich habe allerdings nur Erfahrung mit SAVRST. Dort beginnt der restore schon während auf der anderen Maschine noch der save läuft. Dadurch ist die benötigte Zeit insgesamt weniger.

Ich nehme an, dass SAVRSTLIB ähnlich funktioniert, ansonsten kann man mit SAVRST auch ganze Bibliotheken übertragen.

HTH
Rolf

Rincewind
19-01-04, 11:38
Hy,

wenn die Maschinen dauerhaft verbunden sind kann man auch Synchronisierungstools verwenden d.h. die Daten werden in Echtzeit auf der 2ten Maschine gespiegelt.

Kostet zwar Geld und auch Performance. fällt aber bei uns im laufenden Betrieb nicht weiter auf.


Ansonsten haben wir das mit nicht ständig angebundenen Maschinen über Savefiles gelöst.
Passwörter müssen auch nicht hinterlegt werden wenn man die Savefiles an die andere Maschine Schickt (an einen DFÜ User z.b.) und auf der Gegenmaschine läuft permanent ein Job (oder über JOBSCDE) der dann auf die Savefile wartet und sie empfängt.)

Da wir nachts übertragen stört die geringe Übertragungsrate nicht, da bei uns nachts keiner arbeitet.

Rince

JonnyRico
19-01-04, 11:48
Also ich würde das vielleicht auch mit nem SAVFILE lösen. In einem CL die LIB ind ein SAVF sichern, dann per SNDNETF übertragen und RUNRMTCMD ausführen. Dann brauchst du auf der anderen Maschine kein Programm was dauernt pollt ob eine Datei vorhanden ist. Auf der Empfängermaschine muss nur der selbe Benutzer wie auf der Sendermaschine angeleget sein damit du beim Remote-Command in Parameter RMTUSER den Wert *CURRENT angeben kannst und das Kennwort nicht in Klartext schreiben musst

wosti
21-01-04, 09:45
Sie sollten sich einmal Informationen über ireflex HA (Hochverfügbarkeit) und über ireflex AB (advanced backup) einholen und prüfen, ob nicht eine der Lösungen für Sie in Betracht kommt. Kostet ja nix. www.icnet-gmbh.de
Gruß Wolfgang Stirnnagel

KM
21-01-04, 10:36
Vielen Dank für die Antworten !

Da es natürlich wie immer nix kosten darf, beschränken sich unsere Möglichkeiten auf die vorhandenen Bordmittel. Wir werden wahrscheinlich die Bibliotheken bzw. Objekte nun mit SAVRSTLIB/SAVRSTOBJ übertragen. Dies erscheint uns die einfachste und sauberste Lösung zu sein. Außerdem ist sie noch deutlich schneller als die FTP-Lösung, denn dort müsste man die Bibliotheken erst mal auf SAVF sichern, was schon mal viel Zeit kostet und dann noch die Übertragung dazu kommt und man hinterher schließlich noch die SAVFs wieder löschen muß. Das dauert dann im Endeffekt länger als der SAVRSTLIB.

Danke nochmal,
KM