-
Datei vom Host zum PC per FTP im CL
hallo,
ich möchte eine datei von der as400 auf ein pc-netz übertragen, da dieses automatisch in einem nachtlauf erfolgen soll würde ich das gerne in einem cl einbind, wer kann mir da helfen bzw kann mir eine muster kodierung zur verfügung stellen
-
Hallo,
die Frage wurde vor ein paar Tagen hier schonmal gestellt und beantwortet
Gruß
Gregor
-
das gibt es als Open Source Command auf meiner WebSeite, war auch mal als Artikel im Midrange Magazin beschrieben.
D*B
 Zitat von dressel
hallo,
ich möchte eine datei von der as400 auf ein pc-netz übertragen, da dieses automatisch in einem nachtlauf erfolgen soll würde ich das gerne in einem cl einbind, wer kann mir da helfen bzw kann mir eine muster kodierung zur verfügung stellen
-
Hallo
Entschuldigt, dass ich diesen "uralt"-Beitrag nochmals ausgrabe. Die Lösung von BenderD gefällt mir sehr gut.
Doch sind meine ILE RPG-Erfahrungen einerseits begrenzt, vor allem liegen diese Jahre zurück.
Ich habe die Source mal auf unserem System übernommen und fehlerfrei kompilieren können.
Was ich nicht verstehe: Wie teile ich dem Programm meine Parameterdaten mit, die da wären:
DZielSystem >srv1001
DUser > as400@enterprise.local
DPassword > xirgendein
DMode > ascii
DDirection > put
DFromfile > Datalibrary/stopfile
DTofile > waitfile.txt
Kann ich diese beim Aufruf übergeben (wie ehemals über eine PLIST), oder wie.
Für ein Beispiel wäre ich sehr dankbar.
Vielen Dank für das Tool von BenderD und für eure Hilfe.
Grüsse
Roman
-
Die PI Statements entsprechen der bekannten Parameterlist. Dementsprechend kannst du das Programm auch rufen.
kf
-
 Zitat von camouflage
Die PI Statements entsprechen der bekannten Parameterlist. Dementsprechend kannst du das Programm auch rufen.
... im Artikel war noch ein Command mit bei. Ohne halt mit call parm(....).
Das ist aber ein wenig in die Jahre gekommen, da gibt es mittlerweile wohl besseres. Der User darf nur 10 stellig sein und Error Handling ist auch unzureichend...
D*B
-
 Zitat von BenderD
... im Artikel war noch ein Command mit bei. Ohne halt mit call parm(....).
Das ist aber ein wenig in die Jahre gekommen, da gibt es mittlerweile wohl besseres. Der User darf nur 10 stellig sein und Error Handling ist auch unzureichend...
D*B
Vielen Dank schon mal für die Antworten.
Dieses Tool würde mir grundsätzlich schon dienen. Allerdings vermute ich dass mir "irgendwas" fehlt.
Unter folgendem LInk ist der Artikel aus dem "Midrange"-Magazin zu finden:
#ttp://www.itp-verlag.de/fo/artikel.html?id=692&SID=937def43593ccb8fb452a1e07d ed0427
Einen Cmd sehe ich im Artikel allerdings keinen.
PS: Kann ich den User-Parameter nicht auf 20 Stellen erweitern? Auf dem System-i funktioniert der manuelle FTP-Zugriff mit einem User von 15 stellen problemlos.
Grüsse Roman
-
... das dürfte kein Problem sein.
D*B
PS: auf irgendeiner Büchse schmort sicher noch der Command, aber eigentlich braucht man keinen, man kann das auch mit Call einfach aufrufen.
-
Da wird Dir wohl nur Kollege Bender helfen können.
In der Regel mußt Du da nicht lange warten.
GG
-
Guten Morgen zusammen
Vielen Dank für die Antworten - und vor allem BenderD für das Tool. Es taugt absolut für meine Zwecke. (Will ja nur ein Triggerfile im Netzwerk versenden um mitzuteilen ob das System-i mit bestimmten Servern "quatschen" will oder nicht)
Dies funktioniert - nach der Erweiterung von User und Passwort von 10 auf 20 Stellen - nun ausgezeichnet.
Ergänzend hier der Aufruf:
CALL PGM(library/FTPCPP) PARM('srv1001' 'as400@enterpr.local'
'xirgendein' 'ascii' 'put' 'datalibrary/stopfile' 'waitfile.txt')
Grüsse
Roman
-
Du brauchst eigentlich nur eine Quellen-Teildatei mit Benutzername und Kennwort in der ersten Zeile und den FTP-Befehlen in den darauffolgenden Zeilen. Dann noch OVRDBF INPUT auf diese Teildatei und dann kannst du den FTP aufrufen. - Näheres siehe hier: FTP as batch job
-
 Zitat von Pikachu
Du brauchst eigentlich nur eine Quellen-Teildatei mit Benutzername und Kennwort in der ersten Zeile und den FTP-Befehlen in den darauffolgenden Zeilen. Dann noch OVRDBF INPUT auf diese Teildatei und dann kannst du den FTP aufrufen. - Näheres siehe hier: FTP as batch job
Auch dir vielen Dank für die Antwort. - Allerdings, diese Variante war mir schon bekannt. Sie ist mir allerdings zu aufwändig, besser ausgedrückt - der Overhead ist mir zu gross, wenn ich für jeden Transfer je 2 Sourcemembers IN/OUT eerstellen muss und im Pgm noch entsprechende Overrides absetzen muss.
Da ist dieses kleine Tool, welches mit EINEM Pgm-Aufruf ein temporäres SRC-File mit entsprechenden Members erstellt und gleich noch den Transfer ausführt, bedeutend praktischer.
Grüsse Roman
Similar Threads
-
By kroehn in forum NEWSboard Windows
Antworten: 5
Letzter Beitrag: 08-11-06, 19:36
-
By wuwu in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 18-08-06, 08:09
-
By hs in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 25-10-05, 08:33
-
By Baddi in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 20-09-05, 15:20
-
By jogisarge in forum IBM i Hauptforum
Antworten: 13
Letzter Beitrag: 06-07-05, 10:23
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