-
Danke. Werde da nochmal nachhaken. Die SavFile enthält ein Programm das unter V4R2M0 kompiliert wurde. Ich habe natürlich vorausgesetzt, daß sie auch dann mit dieser Version erstellt wurde.
Werde mich aber noch einmal vergewissern.
-
Geh mal einen anderen Weg:
Kopiere die PC-Datei in das IFS, starte auf der AS/400 den FTP mit LOOPBACK (oder eigenes System) und versuch dann den Put/Get.
Im Joblog gibt es dann ggf. detailliertere Hinweise, da beim Schreiben in eine SAVF geprüft wird, ob der Inhalt auch SAVF-Konform ist.
Vielleicht ist ja der Fehler schon in der Quelle und gar nicht auf deinem System.
-
Mahlzeit!
Das ist ein Timeout auf der Data Connection. Wenn Du dir die Attribute des FTP Servers auf der AS/400 mit CHGFTPA anschaust wirst Du einen "Inactivity Timeout" Parameter finden. Der steht standardmässig auf 300 Sekunden, was nix anderes bedeutet als dass die Möhre nach 5 Minuten die Data Connection trennt. Das passiert immer dann, wenn man einen relativ grossen Transfer laufen lässt, weil der FTP Server nicht den Traffic auf der Data Connection als Massgabe für den Timeout nimmt sondern den Zeitpunkt der letzten Aktion auf der Control Connection.
Um das zu umgehen gibts zwei Möglichkeiten. Die simple wäre, den "Inactivity Timeout" zu erhöhen. Die elegantere wäre, im FTP Client vor dem Absetzen des PUT oder GET mit dem DEBUG T1/T2 den Timeout nur für die aktuelle Session zu erhöhen, siehe Hilfe im FTP Client ("help" eintippen).
Grüsse
Martin
-
Der Vorschlag mit LOOPBACK war die Lösung. Ich habe die Datei ins IFS kopiert, und von dort mit get... geholt.
Eigentümlicherweise hat er Sie mir dann aber als als PF und nicht als SAVF angezeigt. So habe ich sie nochmals gelöscht, und aus dem DOS heraus übertragen, um die leere SAVF zu erhalten. Diese habe ich dann mit FTP LOOPBACK get..(replace ... gefüllt.
Etwas mühselig, aber es hat geklappt.
Vielen Dank für die Tips und ein schönes Wochenende !
Jürgen
-
Um mit LOOPBACK eine SAVF zu erhalten muss diese vorher per CRTSAVF erstellt werden.
Der FTP kann eine SAVF erstellen, wenn NAMING 1 verwendet wird und der
GET /Path/File /qsys.lib/mylib.lib/myfile.savf
verwendet wird (ab. V5).
Similar Threads
-
By ExAzubi in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 17-03-06, 09:26
-
By harkne in forum IBM i Hauptforum
Antworten: 19
Letzter Beitrag: 01-09-05, 08:53
-
By QSECOFR-1 in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 09-06-05, 08:54
-
By Freezer in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-10-04, 08:32
-
By uweulmer in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 08-01-01, 13:43
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks