-
FTP via QSH
Hallo Forum,
ich muß ein QSH Skript von ein UNIX System migrieren, das FTP aufruft und das FTP Skript aus einem Verzeichnis bezieht.
Im Originalskript werden die Befehle via echo in einer Datei zusammengestellt, z.B.:
echo "bin" >> ftp_skript.cmd
Wenn alle Befehle beisammen sind, dann werden sie ausgeführt:
ftp -i -n servername < ftp_skript.cmd > log/ftp_log.log
Leider scheint QSH das ftp Kommando nicht implementiert zu haben (V7R1).
Gibt es eine Möglichkeit FTP aus QSH aufzurufen (benötigt man ein zuzätzliches Lizenzprogramm)?
Oder muß ich den Umweg über command Utility oder rexx aus QSH gehen?
Da es viele Skripte sind und diese nicht nur FTP machen, soll der ftp wenn möglich nur aus dem QSH-Skript gestartet werden.
MFG
Alex
-
Du kannst über die QSH CL Commands ausführen lassen:
Code:
system "SNDMSG MSG('test') TOUSR(PRAN)"
lg Andreas
-
Hallo Andreas,
danke für die Info, das ist mir bewußt.
Jedoch muß ich auf die ftp-Skripte im IFS zugreifen.
Daher ist die Frage, geht das über QSH überhaupt?
Im Zweifelsfall muß ich ja die ifs ftp-Skripte nach QTEMP umtopfen, um sie mit native FTP via OVRDBF überhaupt einzulesen.
MFG
Alex
-
Die Lösung die ich kenne, wäre die Skripte aus dem IFS in eine DS oder Datei einzulesen und dann aus dem Programm die CL Befehle mit STRSQH CMD('BEFEHL') abzusetzen.
-
Warum so kompliziert?
CRTPF FTPIN RCDLEN(128)
CRTPF FTPOUT RCDLEN(128)
CPYFRMSTMF in FTPIN.
OVRDBF FILE(STDIN) TOFILE(MYPF)
OVRDBF FILE(STDOUT) TOFILE(FTPOUT)
STRFTP
-
Hallo Herr Fuerchau,
danke für die Info, aber genau das "Umtopfen" wollte ich mir sparen.
Komme ich wohl nicht drum herum....
MFG
Alex
-
Die Lösung hattest du doch schon selber:
"Im Zweifelsfall muß ich ja die ifs ftp-Skripte nach QTEMP umtopfen, um sie mit native FTP via OVRDBF überhaupt einzulesen."
QTEMP gibts im IFS nicht.
-
... ein FTP client sollte sich für PASE oder AIX doch auftreiben lassen, damit müssten die Skripte dann 1 : 1 aus Pase oder von QP2TERM startbar sein.
D*B
-
Hallo Herr Fuerchau,
klar gibt es im ifs kein QTEMP, das ist mir ja bekannt.
Wenn ich aber meine Skripte aus dem IFS hole, könnte ich sie ja aus dem STMF nach QTEMP/FTPINP(o.ä.) kopieren, damit ich den OVRDBF nach FTP machen kann.
Also wie in Deinem Beispiel, nur daß ich es ins QTEMP/FTPINP stelle (dann ist alles sauber).
Das meinte ich mit "Umtopfen" - unabhängig von QTEMP.
Oder hätte der FTP, wenn ich ihn aus QSH via system aufrufe dann ein Problem, weil QSH die QTEMP nicht lokalisieren kann?
Dann muß ich doch eine feste Lib nehmen.....
Danke!
Alex
-
...ja, aber ich kann hier beim Kunden nicht "alles" raufspielen wie daheim auf meiner Büchse...
Trotzdem danke!
Wäre aber ein Experiment wert!
-
Natürlich kannst du FTP auch per system aufrufen. Allerdings weiß ich nicht ob die Eingabeumleitung dann auch funktioniert.
Theoretisch solte aber auch "/QSYS.LIB/QTEMP.LIB" auf die eigene QTEMP verweisen, aber ob dir das hilft?
Schau dir doch mal diesen Beitrag an:
http://newsolutions.de/forum-systemi...rftp#post97395
Tags for this Thread
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