-
nicht verwendetet Objekte
Hallo,
ich bin gerade dabei meine LPARs ein wenig aufzuräumen.
Ich suche eine Lösung um "nicht verwendete Objekte" in Benutzerbibliotheken aufzupüren.
Wie z.B. Programme, Pf, FL, Views, Indexe..... etc.
Gibt es hierbei ausser DSPOBJD und die QSYS2 Dateien noch andere Möglichkeiten.
Gruß
-
DSPOBJD leifert dir doch die Informationene zum letzten Zugriff.
Die Alternaitve sind API's, die aber die selben Informationen liefern.
-
Danke Dir.
Ich hatte irgendwie noch in Erinnerung, das man mit dem DSPOBJD Befehl nicht alles Informationen erhält.
Besteht auch die Möglichkeit herauszufinden, welche Felder in einer Datei nicht benutzt werden?
-
Eine ähnliche Frage gab es hier im Forum schon mal.
Stichwort ChangeManagementSystem!
Analyse sämtlicher Quellen auf Feldverwendung (Crossref).
Berücksichtigung von Queries, QMQueries, ODBC-Zugriffen u.v.m.
Alternative ist Auswertung eines Journals auf Feldinhaltsänderungen (Vergleiche von Before/Afterimages).
-
Aufpassen, wenn Feldnamen in RPG-Programmen mit PREFIX oder ähnlichem geändert werden oder Felder mittels OVERLAY in externen Datenstrukturen einen zusätzlichen Feldnamen erhalten!
-
Zitat von Dollak
Besteht auch die Möglichkeit herauszufinden, welche Felder in einer Datei nicht benutzt werden?
... was soll das denn sein? Feldinhalt bei allen Datensätzen NULL? Ein halbes Jahr lang nicht benutzt (lesende Zugriffe hinterlassen keine Spuren - auch nicht im Journal!)? Über Programme nicht erreichbar (woher kommt dann gegebenen Falls der Inhalt)? Selbst wenn man Programme, Queries etc. durchkämmt kann einem durchaus dynamisches SQL durch die Lappen gehen.
D*B
-
Zitat von BenderD
... (lesende Zugriffe hinterlassen keine Spuren - auch nicht im Journal!) ...
Aber vielleicht im Lese-Trigger mit ADDPFTRG TRGEVENT(*READ)
-
Wr haben hier eine selbstgeschriebene Software... und jeder Entwickler hatte mal das Recht Felder zu einer Datei zu adden..... Leider ohne Verstand....
Mir geht es nur darum zu ermitteln welche Felder überhaupt nicht in Verwendung sind, d.h.
Char = blank
Num = 0
etc.
-
... auch das hinterlässt von selber keine Spuren.
-
Zitat von Dollak
Wr haben hier eine selbstgeschriebene Software... und jeder Entwickler hatte mal das Recht Felder zu einer Datei zu adden..... Leider ohne Verstand....
Mir geht es nur darum zu ermitteln welche Felder überhaupt nicht in Verwendung sind, d.h.
Char = blank
Num = 0
etc.
... auch das gibt nix her; wenn da heute überall 0 drinsteht, kann da gestern noch was dringestanden haben und am 31.12. wieder was reingeschrieben werden, das am 1.1. des Folgejahres wieder auf 0 gesetzt wird...
-
Der READ-Trigger stellt nur das Lesen fest, ob eines der vielen Felder auch tatsächlich benötigt wird kann hier nicht geprüft werden.
Zumal dieser Trigger ja nicht feststellen kann, welches einzelne Feld denn da durch SQL gewünscht wird.
@Pikachu
Da behauptet doch ein Hersteller selbst das festzustellen.
Ob er allerdings auch Pointerverwendung und -Arithmetik analysieren kann um das daraus resultierende Feld zu berechnen bezweifle ich doch stark.
Similar Threads
-
By programmer400 in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 11-12-13, 11:14
-
By urrumpel in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 27-11-13, 16:50
-
By homerun in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 25-04-03, 10:37
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