[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2009
    Beiträge
    52

    I Bestimmungen -Uralt RPG -

    Hallo Leute

    ich hab da ein UraltRPG rausgegabelt und möchte wissen, ob ich das richtig verstehe:

    Code:
    .....FDat-nameIPEAF........L..I........Einheit
    42   FXXLTEISTIPE E           K        DISK
    42   FYYYNUMSIUF  E           K        DISK
    42   FYYYTEISTIF  E           K        DISK
    42   FYYYTEISAUF  E           K        DISK                      A
         F            TEIST                             KRENAMETEISA
         E                    FFG     1   3 50               FEHLER-TABELLE
    0067 I*--------------------------------------------------------------
         ITSSATZ                                                              
         I              TSMODE                          OSMODE
         I              TSABM                           OSABM
         I              TSLFDN                          OSLFDN
         I              TSFARB                          OSFARB
         I              TSBEZ1                          OSBEZ1
         I              TSBEZ2                          OSBEZ2
         I              TSME                            OSME
         I              TSMOGR                          OSMOGR
    a) die Datei XXLTEIST ist ne Input File (alles klar) P(Primär Datei) da diese mit jedem Satz gelesen wird (=E)

    b) I-Bestimmungen
    Der Record TSSATZ wird überschrieben mit TSSATZ und den Feldern OS[XXXX]. Diese Felder sind nur InputFelder

    Ist es richtig, dass andere Dateifelder der Primärdatei z.B. TSBLAH nicht mehr verwendet werden können?? Kommt das durch die I-Bestimmungen.. RPG III ^^

    ==> Entsprechen die I-Zeilen somit quasi einen Movel /Z-ADD am Anfang der Verarbeitung?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    E = Externe Definition

    Gelesen wird automatisch mit jedem Zyklus!

    Die I-Bestimmungen benennen die Felder nur um und werden wie bei jedem Lesen (READ/CHAIN) automatisch gefüllt.
    Alle anderen Felder sind mit ihrem Ursprungsnamen ansprechbar.

    Die Umbenennungen erfolgen meist aus 3 Gründen:
    a) gleiche Feldnamen sind in anderen Dateien definiert und dürfen deren Inhalt nicht zerstören
    b) die Ursprungsnamen sind länger als 6 Zeichen (was hier nicht gilt)
    c) Ausgabedateien enthalten gleiche Namen und sollen automatisch gefüllt werden, dann spart man sich den Move.
    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
    May 2009
    Beiträge
    52

    Danke

    Danke für die schnelle und klare Antwort hat mir weitergeholfen.

    [
    Um 3. nicht zu verwirren.
    Dateiende = 'E'ntry
    All records from the file must be processed before the program can end. This entry is not valid for files processed by a record-address file.


    Dateiformat = 'E'xtern
    Externally described file

    ]

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. Bibliotheksliste in RPG IV abfragen
    By timeless in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 12:04
  3. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  4. RPG goes Web
    By jth in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-12-06, 11:13

Berechtigungen

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