Anmelden

View Full Version : Dateien von der Iseries in PC-Laufwerk übertragen



Clausi
06-04-18, 08:58
Hallo,
ich würde gerne Dateien, die ich auf der AS400 erstellt habe, von dort aus automatisch in ein PClaufwerk übertragen.
Zur Zeit ist es so, dass ich in einem CL-Programm mit dem Befehl CPYTOSTMF die Datei ins IFS stelle und von dort aus händisch in einen Ordner in einem PC-Laufwerk kopiere.
Dies würde ich gerne automatisieren.
Was gibt es da für Möglichkeiten - Besten Dank für die Unterstützung.
Claus

Fuerchau
06-04-18, 09:42
Ganz so viele leider nicht, da auf dem PC dafür Voraussetzungen geschaffen werden müssen:
PC-Seitig
1. User einrichten mit identischem AS/400-Namen und Kennwort (Achtung, ggf. Großbuchstaben)
2. Freigabe erstellen mit Berechtigung für den User
AS/400:
Per MD '/QNTC/IPdesPC' die Verbindung zum PC herstellen.
Allerdings, wie der Name QNTC schon sagt, ist das NT-Konform und somit wird nur SMB1 unterstützt.
Wenn der Zugriff klappt, kann man per CPY eine IFS-Datei in das QNTC kopieren.

Alternative:
Du ermöglichst dem PC sog. Remote-Commands ausführen zu lassen.
Dies wird vom ClientAccess auch ermöglicht (Handbuch lesen).
Dann kann man von der AS/400 per RUNRMTCMD ein Script auf dem PC starten, das sich dann die Datei über die IFS-Freigabe wieder selber holt.

Alternative:
Du lässt auf dem PC einen FTP-Server laufen.
Dann kannst du per STRFTP einen Transfer von der AS/400 initiieren. Dies lässt sich auch mit der Eingabeumleitung von STDIN scripten (CLP).

Alternative:
Wenn eine 5250-Sitzung läuft und das Ganze im Dialog passiert, kann man auch per
STRPCO
STRPCCMD
Ein Kommando ausführen, dass sich die Datei wieder vom IFS holt.

Wer weiß, vielleicht gibt es ja noch mehr Alternativen.