[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2000
    Beiträge
    279

    Free-RPG I Bestimmung ersetzen

    Hallo Gemeinde,
    ich versuche gerade ein älteres PGM auf free umzustellen.

    hier mein Problemchen: bisher wurde innerhalb einer Datei ein Feld über eine I-Bestimmung umbenannt.

    I §DATEI
    I §Feld Neufeld

    Später wurde dann §Datei und §Feld durch einen Automatismus durch die Richtigen Feldnamen ersetzt bevor umgewandelt wurde.

    Wer hat einen Tipp wie ich das am besten ersetzen kann.
    Danke
    Klaus
    Programmierung

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Handelt es sich nur um ein einziges Feld oder sollen alle Felder umbenannt werden, z.B. ein Präfix davor gesetzt werden oder Zeichen einfach ersetzt werden.
    In diesem Fall könnte dann mit dem Schlüssel-Wort PREFIX in den F-Bestimmungen oder bei einer (externen) Datenstruktur in den D-Bestimmungen gearbeitet werden ... oder aber auch mit einer qualifizierten Datenstruktur (das Programm müsste dann natürlich überarbeitet werden).

    Wenn nur ein einzelnes (oder einige wenige Felder) umgenannt werden sollen, definiert man am Besten eine unqualifizierte Datenstruktur. Innerhalb der Datenstruktur kann man dann die Umbenennungen vornehmen:

    Code:
    DCL-DS YourExtDS ExtName('YOURFILE');
       NewNameA  ExtFld('ORIGFLD1');
       NewNameB  ExtFld('ORIGFLD2');
    END-DS;
    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Dec 2000
    Beiträge
    279
    Hallo Birgitta, es soll tatsächlich nur einf Feld (KEYFELD) umbenannt werden.
    ich probierte das über die DS aus.
    Danke
    Programmierung

  4. #4
    Registriert seit
    Jan 2003
    Beiträge
    746

Similar Threads

  1. Zeichen ersetzen
    By programmer400 in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 04-11-15, 08:46
  2. Duplikate mit Sql ersetzen
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 09-11-13, 15:08
  3. Suchen/Ersetzen?
    By Matthias.Hayn in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 15-07-02, 08:03
  4. F-Bestimmung RPGlE
    By HoScHiE in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 12-10-01, 11:46
  5. digitale archivierung, neue bestimmung des bundesfinanzministeriums
    By karin-vogelmann in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 20-07-01, 14:22

Berechtigungen

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