-
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
-
dltdevd erlaubt generisches löschen
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
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.
-
Danke für die Tipps, ich werde es über DSPOBJD und rtvcfgsts machen. Da habe ich dann die Infos die ich brauche.
Programmierung
-
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'));
-
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.
Similar Threads
-
By Burgy Zapp in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 06-03-02, 14:38
-
By Schnichels in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 23-11-01, 12:54
-
By awellen in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 23-10-01, 12:39
-
By SMB in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 05-09-01, 14:54
-
By Frank Pusch in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 13-06-01, 17:57
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks