[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2003
    Beiträge
    759
    Hallo,

    ... im CL (Batch) braucht's eine externe SRC mit den FTP-Anweisungen, habe dazu mal ein Beispiel geposted (Download):

    http://www.rlpforen.de/showthread.php?t=5105

    Gruß,
    Robert

  2. #2
    Registriert seit
    Dec 2003
    Beiträge
    89
    Sorry, natürlich habe ich das namefmt 1 vergessen !!!!!

    Gibt es auch die Möglichkeit, das CR+LF direkt mit in die Datei auszugeben ?
    Wir erzeugen die Datei, die ins Internet soll ja jedesmal neu.
    Die Datei enthält die Werte mit einem Semikolon als Trennzeichen.

    Kann man CR und LF nicht ans Ende anhängen ?


    Gruss Jogi

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Klar kann man das auch selber anhängen X'0D25' = CRLF in EBCDIC.
    Allerdings solltest du das NICHT am Ende der Daten anhängen, sondern tatsächlich am Ende des Satzes, da die Leerzeichen in der Datei auf jeden Fall mit übertragen werden und somit VOR dem nächsten Satz stehen würden.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Dec 2003
    Beiträge
    89
    Ok, ich muss am Ende jedes Datensatzes ein X'0D25' einfügen.

    normal :
    PHP-Code:
    move 'Hallo'      ergfeld 
    Wie kann ich X'0D25' am Ende einfügen.
    Ich kenn mich mit RPG nicht so aus.

    mfg
    jogi

  5. #5
    Registriert seit
    Apr 2002
    Beiträge
    792
    Zitat Zitat von jogisarge
    Ok, ich muss am Ende jedes Datensatzes ein X'0D25' einfügen.

    normal :
    Wie kann ich X'0D25' am Ende einfügen.
    Ich kenn mich mit RPG nicht so aus.

    mfg
    jogi
    Moin,

    ich würde in deiner Datei ein Feld am Ende einfügen (2 CHAR). In dieses schreibst du dann in jedem Satz ein X'0D25'. Dann sollte es meine ich klappen.

    PHP-Code:
    DEnd              S              2A   INZ(X'0D25')
     /
    Free
          KDNR
    ='XXXX';
          
    Name='SAWI';
          
    Ending=End;
          
    Write SatzFMT;
     /
    End-Free 
    Gruß Sascha

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Zu beachten ist:

    MOVE überträgt rechtsbündig
    MOVEL linksbündig

    Dabei wird das Zielfeld nur in der Länge das Quellfeldes überschrieben, der Rest bleibt erhalten.

    MOVEL FELD ZIEL P

    Das Zielfeld wird mit Leerzeichen (*blank) gefüllt.

    Man kann also mittels:

    MOVEL FELD ZIEL P <= linksbündig mit löschen
    MOVE X'0D25' ZIEL <= rechtsbündig ohne löschen

    das gewünschte Ergebnis erreichen.

    In ILE kann man das auch so machen, es geht aber auch leichter:

    D ZIEL S 256
    D QUELLE S 254
    EVAL ZIEL = QUELLE + x'0D25'
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Dec 2003
    Beiträge
    89
    Ok !

    Vielen Dank für die Hilfe

Similar Threads

  1. Dateien per FTP von IFS auf der AS400 holen
    By kroehn in forum NEWSboard Windows
    Antworten: 5
    Letzter Beitrag: 08-11-06, 19:36
  2. Savf File per FTP
    By wuwu in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 18-08-06, 08:09
  3. Textdatei per FTP in AS400 Datei
    By hs in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 25-10-05, 08:33
  4. Ganzes Verzeichnis per FTP iSeries->PC kopieren?
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 21-09-05, 12:21
  5. Spoolfiles aus outq per FTP zum DMS-System
    By cassandra in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 26-10-04, 15:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •