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

    dspvrt löschen

    Hallo zusammen,
    ich möchte alle *devd auflisten (in einer Datei).
    Es ist hier ein "Wildwuchs" entstanden, dadurch das jeder zig Neue Sitzungen eröffnen kann.
    Es sind mittlerweile soviel dass PDM diese nicht mal auflisten kann.

    Beispiel mit DSPLIB in *PRINT
    DKBHO012A *DEVD DSPVRT 16384 Einheit für ..erstellt.
    DKBHO012B *DEVD DSPVRT 16384 Einheit für .. erstellt.
    DKBHO012C *DEVD DSPVRT 16384 Einheit für .. erstellt.
    DKBHO012D *DEVD DSPVRT 16384 Einheit für .. erstellt.
    DKBHO012E *DEVD DSPVRT 16384 Einheit für .. erstellt.
    DKBHO012F *DEVD DSPVRT 16384 Einheit für .. erstellt.

    QAUTOVRT abschalten ist erst einmal noch keine Lösung.

    Also soll ich alles über n devd einer Station möglichst automatisiert löschen.

    Hat jemand eine einfache Lösung. Mit DSPLIb in *print und dann in pf möchte ich eigentlich nicht machen. V7R4
    Danke im Voraus


    Klaus
    Programmierung

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    dltdevd erlaubt generisches löschen
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    DSPOBJD kann in eine OUTFILE ausgeben.
    Somit kann man dann per RTVCFGSTS auch prüfen, ob Objekte in Verwendung sind.
    Denn der generische Delete stirbt beim ersten Device, dass nicht gelöscht werden kann.

    Wenn man allerdings zu einer garantiert betriebsfreien Zeit alle Devices löscht, hat man eine pragmatische Lösung;-).

    QAUTOVRT abschalten ist i.d.R. doch eine Lösung, da man diese einschalten kann, wenn man neue Userdevices benötigt. Anschließend halt wieder abschalten.
    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
    Dec 2000
    Beiträge
    279
    Danke für die Tipps, ich werde es über DSPOBJD und rtvcfgsts machen. Da habe ich dann die Infos die ich brauche.
    Programmierung

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Anstatt eine temporäre Tabelle zu generieren, würde ich über den IBM Service OBJECT_STATISTICS gehen.
    Da solltest Du alle benötigten Informationen bekommen.

    Code:
    Select * from Table(Object_Statistics(Object_Schema => '*ALL', Objtypelist => '*DEVD'));
    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

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Für DSPOBJD mit DLTDEVD reicht aber ein CLP.
    Mit SQL brauche ich ein RPGLE, dass dann auch noch per call QCMDEXC oder eines CLP's den DLT vornimmt.
    Klar kann ich auch per RUNSQL eine TempTable erstellen, die ich aber mit RCVF nur aufwändig erreiche, aber das ist wie mit den Kanonen und Spatzen.
    Auch der RTVCFGSTS ist mit SQL [noch] nicht möglich.
    Nicht alles, was mit SQL möglich ist, muss auch sinnvoll sein.
    Siehe meine Performance-Anmerkung zum IFS_WRITE.
    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. Nicht funktionierenden View löschen
    By Burgy Zapp in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 06-03-02, 15:38
  2. doppelte Sätze in PF finden und löschen
    By Schnichels in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-11-01, 13:54
  3. Löschen LFM
    By awellen in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 23-10-01, 13:39
  4. Jobs löschen - Protokoll
    By SMB in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 05-09-01, 15:54
  5. Löschen/Überschreiben einer Stored Procedure
    By Frank Pusch in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 13-06-01, 18:57

Berechtigungen

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