[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    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

  2. #2
    Registriert seit
    Jun 2006
    Beiträge
    356
    Man müsste also per DSPDBR (oder zugehörigem API) alle logischen Dateien der zu reorganisierenden Datei ermitteln und dann pro logischer Datei das QUSRMBRD API aufrufen.

    Erst wenn bei allen logischen Dateien der Parameter "Access path valid" auf Y=Valid steht, wäre der RGZPFM für diese Datei komplett abgeschlossen?

    Gruß
    Matthias

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    So sehe ich das auch.
    Der DSPFD mit Outfile liefert diese Information wohl leider nicht.
    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

  4. #4
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Warum machst Du nicht ein wrkactjob in eine Datei und schaust ob der Begrif Index drin vorkommt.
    Prüfen müßte man ob es die Möglichkeit gibt das alle Jobs gerade nichts tun, und trotzdem nicht alle Indizes aufgebaut sind.

    GG

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Für die einzelnen Zugriffspfade müßten doch eigentlich Sperren bestehen, solange sie noch nicht wieder aufgebaut sind.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    INDEX könnte auch im Job bei temporärem Index-Aufbau stehen und welcher das gerade ist, erfährt man da auch nicht.
    Und Sperren zu ermitteln ist auch nicht einfacher da ist das API für DSPDBR und RTVMBRD schon schneller.
    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

  7. #7
    Registriert seit
    Jun 2006
    Beiträge
    356
    Zitat Zitat von KingofKning Beitrag anzeigen
    Warum machst Du nicht ein wrkactjob in eine Datei und schaust ob der Begrif Index drin vorkommt.
    Prüfen müßte man ob es die Möglichkeit gibt das alle Jobs gerade nichts tun, und trotzdem nicht alle Indizes aufgebaut sind.

    GG
    WRKACTJOB mit *PRINT und dann in eine Datei finde ich immer eine sehr unschöne Lösung ;-)
    APIs sind mir da schon lieber und sauberer!

    Außerdem kann die logische Datei mit dem gleichen Namen in unterschiedlichen Bibliotheken vorkommen.

    Dann werde ich mal die besprochene API Variante umsetzen.

    Danke für eure Hilfe.

    Gruß
    Matthias

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... ich würde da erst mal evaluieren, ob chlf maint(*DLY) RGZPFM und anschließend für jedes LF ein CHGLF parallel raus submitten nicht schneller ist. Diese Jobs können dann ein lock auf die table legen und der steuernde Job sammelt die allein, wenn er alle hat, ist fertig.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  9. #9
    Registriert seit
    Jun 2006
    Beiträge
    356
    Klingt auch gut, wobei *DLY bei UNIQUE Logischen nicht funktioniert.

    Der anschließende CHGLF MAINT(*IMMED) bewirkt jedoch leider auch nicht, dass der Index neu aufgebaut wird. Habe ich gerade mal getestet und der Zugriffspfad nach dem 2. CHGLF auch immer noch ungültig.

  10. #10
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ...ich habe das nicht im Kopf, dann muss das File halt anschließend nochmal lesend angepackt werden, oder ihr habt da einen Bug. Jedenfalls haben wir da mal bei einem SQL delete von Segmenten richtig Zeit rausgeholt.

    D*B

    Zitat Zitat von schatte Beitrag anzeigen
    Klingt auch gut, wobei *DLY bei UNIQUE Logischen nicht funktioniert.

    Der anschließende CHGLF MAINT(*IMMED) bewirkt jedoch leider auch nicht, dass der Index neu aufgebaut wird. Habe ich gerade mal getestet und der Zugriffspfad nach dem 2. CHGLF auch immer noch ungültig.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. api zur Ermittlung AUTL eines Objekts
    By Paul Gilbert in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 13-09-11, 14:59
  2. Ändert sich die Leistung durch interaktive Jobs?
    By ratinger in forum NEWSboard Server Software
    Antworten: 11
    Letzter Beitrag: 09-11-06, 16:02
  3. API für die Ermittlung aktiver Jobs
    By lyrics in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-08-06, 09:03
  4. API wie WRKJOBQ
    By mwithake in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 22-08-05, 14:13

Berechtigungen

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