[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    42

    Datenbanken aktualisieren

    Hallo,

    wir möchten gerne die Datenbanken auf mehreren System automatisch aktualisieren lassen.

    Für die physischen Dateien gibt es kein Problem. Über den Befehl chgpf kann ich die entsprechende Quelldatei angeben. Bei dem Befehl chglf fehlt aber die Quelldatei-Angabe.

    Für eine tolle Idee wären wir dankbar.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Für LF's wird ein CHG-Befehl nicht benötigt, da alle abhängigen LF's automatisch mit geändert werden (auch in anderen Libs).

    Ausnahme sind LF's die eigene Satzformate aufweisen oder Felder einzeln benannt werden (Join, LF mit mehreren Satzformaten).

    Ansonsten ist gerade der CHGPF dazu geeignet, dass alle LF's die nur Schlüssel und/oder Select/Omit enthalten mit geändert werden.

    Joins müssen neu erstellt werden, wenn Felder entfernt oder geändert werden. Neue Felder sind in den Joins halt nicht vorhanden. Wenn sie gebraucht werden, dann ebenfalls neu erstellen.

    Der CHGPF wird abgelehnt, wenn ein Feld entfernt bzw. geändert und in einem Join benötigt wird. Daher sind diese vorher zu löschen.
    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
    Feb 2001
    Beiträge
    42
    Hallo Fuerchau,

    dass ist ja unser Problem. Innerhalb der lf werden Felder zusammengefasst oder getrennt. Eine automatische Anpassung der lf geht daher nicht mehr.

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    8
    Hi Markus,

    was spricht dagegen den lf ev. neu aufbauen zu lassen?

    den damals verwendeten Sourcefile würdest du auch mit DSPOBJD lib/lf wiederfinden

    mfg
    herbie

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Zur Automatisierung hilft nur ein Programm:

    1. per DSPDBR alle LF's feststellen
    2. In einer Schleife alle LF's entfernen
    3. CHGPF mit Source
    4. in einer Schleife alle LF's neu erstellen, die Quelle kann per RTVOBJD ermittelt werden (sollte natürlich verfügbar sein)
    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. Excel Datenbanken
    By RaiZim in forum NEWSboard Windows
    Antworten: 4
    Letzter Beitrag: 16-12-06, 11:17
  2. Antworten: 0
    Letzter Beitrag: 09-08-06, 21:43
  3. Lotus Notes Datenbanken
    By Max in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 05-02-03, 13:18
  4. Datenbank aktualisieren
    By Markus Ralf in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 03-09-02, 12:20
  5. Datenbanken
    By elmar in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 28-05-01, 16:57

Berechtigungen

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