[NEWSboard IBMi Forum]

Thema: free rpg

  1. #1
    Registriert seit
    Mar 2001
    Beiträge
    46

    Red face free rpg

    Wie stelle ich folgende statements in free rpg dar

    a) KLIST
    b) do *hival ( enddo )
    c) *nokey clear satz

    Bin für jeden Hinweis dankbar.

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928

    Free RPG

    Hallo Ludger,

    Schlüssel-Listen können erst ab Release V5R2M0 ersetzt werden.
    Dazu muss der Schlüssel als Datenstruktur definiert werden.
    Schlüssel-Wort EXTNAME(DateiName: *KEY)

    Ab Release V5R2M0 ist es ausserdem möglich, die einzelnen Schlüssel direkt aufzulisten:

    D KeyADRBL1 DS LikeRec(LLADRBF1: *Key)

    /Free
    //Zugriff mit Komplettem Schlüssel
    Chain %KDS(KeyADRBL1) LLADRBF1;
    //Zugriff mit Teilschlüssel
    if not Found;
    Chain %KDS(KeyADRBL1: 3) LLADRBF1;
    endif;

    //Zugriff mit Schlüssel-Feldern
    Chain (FIRNR: %Xlate(R1KND: Gross: Klein): 'E')
    LLADRBF1 DSADRBL1;
    /End-Free

    DO wird in Free-Format nicht unterstützt
    Als Ersatz müssen DoU / DoW oder FOR genommen werden

    /Free
    DoW 1=1;
    Enddo;

    DoU 1<>1;
    EndDo;

    For X;
    EndFor;
    /End-Free

    Clear wird im Free-Format unterstützt.
    Für clear gilt, wie für jeden anderen OPCODE geänderte Reihenfolge:
    OPCode Faktor1 Faktor2 Ergebnis

    /Free
    Clear *NoKey Satz;
    /End-Free

    Noch eine kleine Anmerkung:
    In der RPGIV-Referenz ist für jeden OPCode beschrieben, wie er im Free-Format aussieht, bzw. wodurch er ersetzt werden kann.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Jul 2003
    Beiträge
    338

    free rpg

    Danke Birgitta,
    Ludger.

    ( aus technischen Gründen musste ich mich neu anmelden,
    jetzt nicht mehr "Ludger Muhmann", sondern "loeweadolf".

Similar Threads

  1. Datum-Konvertierung free rpg
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 14-03-08, 06:21
  2. Frei Porn Site!
    By Fucasdreh in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 10-01-07, 13:12
  3. Mehrere Bezugszahlen auf *off in Free RPG
    By mgraskamp in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 16-02-06, 16:01
  4. FREE RPG .. TESTN
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 25-01-05, 07:43
  5. Free Rpg Zeitdauer errechnen
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 12-07-04, 09:27

Berechtigungen

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