[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2004
    Beiträge
    47

    Cobol und Printerfiles

    Ausgangspunkt:
    FORMATFILE printerfile
    mit Kopf-FMT = 10 Zeilen
    Line-FMT = 4 Zeilen
    und Artikel-FMT = 40 Zeilen
    (das Besondere ist, das die Artikel-Zeilen nicht immer komplett
    gefüllt sind, mal 10 oder 20 oder 40..)

    Seitengröße = 72 Zeilen
    Overflow = 66 Zeile

    kann man im Programm erkennen, wann die Overflow-Zeile erreicht ist,
    um eine neue Seite zu beginnen bzw. das Line-Format auszugeben?
    Gibt es eine AREA, in der relevante Daten aus der PRTF-File stehen?

    (gibt es wohl unter RPG..??)

    Lösungsidee:
    jeder Zeile im Artikel-FMT ein eigenes Format zuweisen und dann mit
    WRITE printerfile FORMAT is 'xxx-FMT'

    AT EOP (End-of-Page) PERFORM Line-FMT..
    END-WRITE
    ausgeben

    Aber es sollte doch einen eleganteren Weg geben, oder?

    Danke!!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Die Lösung hast du fast selbst beschrieben. Du brauchst zwar im Artikelbereich nicht für jede Zeile ein Format.

    write ... at eop ...

    EOP wird gemeldet, wenn die Überlaufzeile erreicht bzw. überschritten wird.
    Mit dem nächsten WRITE ohne EOP wird das Flag wieder gelöscht.

    Alternative aber komplizierter ist das Lesen der I-O-FEEDBACKAREA (ACCEPT) aber eigentlich nicht nötig.
    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

Similar Threads

  1. Dekleration Cobol <-> RPG
    By Xanas in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 12-01-07, 07:32
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  3. Cobol <> RPGLE
    By Xanas in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 13-12-06, 13:38
  4. Cobol
    By Uli Müller in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 09-11-06, 09:21
  5. cobol nach Java
    By copps in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-08-06, 09:36

Berechtigungen

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