[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2009
    Beiträge
    6

    Unhappy Satzlänge eines IFS Dokumentes

    Hallo Zusammen,
    mal wieder das IFS und CPYFRMSTMF.
    Ich will eine Datei aus dem IFS in die DB kopieren - allerdings muss die DB Datei ja vorher da sein.
    Und jetzt die Frage:
    Wie kann ich die Satzlänge eines Dokumentes im IFS ermitteln um mein CRTPF mit der richtigen Satzlänge abzusetzen?

    Viele Grüße

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Da gibt es leider keine Funktion.
    Lege einfach eine PF mit dem erwarteten Maximum an.
    Der Rest des Satzes wird automatisch mit Leerzeichen gefüllt.
    Ich nehme mal an, die einzelnen Sätze/Zeilen sind mit CR/LF getrennt.
    Ansonten einfach mal den Ersteller der Datei fragen.
    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

  3. #3
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Probier mal mit FTP-GET in eine neue Datei im Bibliothekssystem:

    get /home/MeineSTMF /QSYS.LIB/Bibliothek.LIB/NeueDatei.FILE/Teildatei.MBR

  4. #4
    Registriert seit
    Oct 2009
    Beiträge
    6

    Smile

    @Fuerchau
    Stimmt, ich habe bis heute keine geeignete Funktion gefunden.

    @Pikachu
    Das ist eine super Idee. Ich habe es mit mehreren Dokumenten getestet und es funktioniert wunderbar. Ich werde diese Lösung in meine Verarbeitung einbauen.
    Vielen Dank.

  5. #5
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von RAV4 Beitrag anzeigen
    Wie kann ich die Satzlänge eines Dokumentes im IFS ermitteln um mein CRTPF mit der richtigen Satzlänge abzusetzen?

    Viele Grüße
    Streamfiles haben per Definition keine bestimmte Satzlänge. Ausnahme: es ist eine CSV-Datei, aber dann kommt die nachfolgende Definition: was steht drin? Designfrage!

    -h

Similar Threads

  1. IFS ASCII Datei ohne CR in eine iseries Datei kopieren die Satzlänge 80 hat
    By Michael_Wien in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 24-01-08, 15:13
  2. IFS - Freigabe per Befehlszeile
    By eps330 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 26-11-07, 12:24
  3. Dateien per FTP von IFS auf der AS400 holen
    By kroehn in forum NEWSboard Windows
    Antworten: 5
    Letzter Beitrag: 08-11-06, 19:36
  4. Allgemeine Berechtigung für Jobs ... IFS Ordner ...
    By bode in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-10-06, 11:10
  5. FTP auf AS400 Problem: SATZLÄNGE
    By sarlt in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 16-08-02, 08:36

Berechtigungen

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