-
Mehrere QSH Befehle zu einem einzigen
Hallo liebe Community,
ich möchte von der AS400 eine .CSV Datei an einen SFTP Server schicken. In einzelnen Befehlen funktioniert dies tadellos.
Um alles automatisiert in einem Batchprogramm ein zu bauen brauchen ich dies aber als ein einziger Befehl.
Meine bisherigen Versuche sehen in der Befehlszeile im Moment so aus:
strqsh cmd('sftp USER@Server ;
put Verzeichnis/*.* ERP2PIM')
Vielleicht könnt ihr mir ja weiter helfen.
Bin für jeden Tipp dankbar,
-
Versuch mal stdin mit einer Datei zu überschreiben, in der die Befehle stehen.
beim 'normalen' FTP heist die Schnitstelle INPUT, fals QSH STDIN nicht kennt.
vielleicht hilft auch dieser link
Midrange Programmer, OS/400 Edition,
Gruß
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Mit "sftp" klappt das so nicht unbedingt.
Hierfür gibt es für PASE (nicht QSH!) einen Batchenhancer, allerdings weiß ich im Moment nicht mehr wie der heißt.
Ansonsten könnte auch folgendes funktionieren:
echo "Scriptbefehl1" >MyScript.txt;
echo "Scriptbefehl2" >>MyScript.txt;
:
cat MyScript.txt | sftp .... >Sftp.Log 2>&1;
Diese Anweisungen alle an QSH übergeben.
Wichtig ist nur, dass jedes Kommando mit Semikolon abgeschlossen wird.
-
Mein Versuch ist folgender:
Meine Textdatei:
sftp USER@Server;
put /Pfad ....
Aufruf in der Befehlszeile:
CALL PGM(QP2TERM) PARM('Pfad der textdatei')
Leider tut sich da gar nichts.
Bin ich auf dem richtigen Weg?
-
Nein, da du den PUT-Befehl ja nicht an Standardinput von SFTP weiterleitest sondern NACH dem sftp versuchst auszuführen.
Ändere dein Script so ab, wie ich es beschrieben habe.
-
... meinst du sowas, wie im folgenden Beispiel?
command = 'cd $AppServer4RPG_HOME;cp=.:conf:;'
+ 'for file in $(ls *.jar);do cp=$cp$file:;done;'
+ 'for file in $(ls lib/*.jar);do cp=$cp$file:;done;'
+ 'java -cp $cp de.bender_dv.jvagate.communication.Receiver';
system('qsh cmd(''' + %trim(command) + ''')');
-
Similar Threads
-
By cimbala in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 10-12-06, 16:46
-
By tomikra in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 30-06-06, 10:33
-
By ExAzubi in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 14-06-05, 11:12
-
By DEVJO in forum NEWSboard Java
Antworten: 1
Letzter Beitrag: 27-05-05, 09:07
-
By Robi in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 06-10-04, 12:12
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