-
Feldverwendung in Programmen
Hallo,
gibt es eine Systemtabelle, in der die Feldverwendung einer Tabelle in den entsprechenden Programmen hinterlegt ist ?
Gruß
Peter
-
Hallo Peter,
präzise Frage => schlichte Antwort: Nein.
Je nachdem was Du vorhast, könnte man da nochmal bei den Y2K Spezialisten nachhaken, was die für Tricks angewendet haben, aber vollständig haben die auch nicht rausgekriegt wo ein Feld verwendet wird - da rächt sich halt so manches an RPG Programmierstil (verdeckte Informationsübergänge durch Redefinition...)
mfg
Dieter Bender
Zitat von peter.kinne
Hallo,
gibt es eine Systemtabelle, in der die Feldverwendung einer Tabelle in den entsprechenden Programmen hinterlegt ist ?
Gruß
Peter
-
Hallo Dieter,
es muß so etwas geben, denn es gibt ja kaufbare Tools, die diese Aussage treffen können.
Peter
-
Das sind Tools, die ausschließlich Sourcen verwalten und Repositories aufbauen.
Da kann man natürlich die Feldverwendungen nachschauen.
Aber ohne eine solche Software gehts nicht.
Innerhalb von Programmen wird nur noch mit Adressen und nicht mehr mit Namen umgegangen.
Eine bedingte Ausnahme sind Programme mit embedded SQL. Per PRTSQLINF können die verwendeten SQL's ermittelt und ggf. die Feldnamen ausgewertet werden.
Ggf ?
Nun ja, "Select * ", "insert into ... values / select ...", "call Procedure", usw.
Bei CLP's geht es nur eingeschränkt, wenn nämlich RTVCLSRC zugelassen ist.
Und sonst ?
Source-Verwaltungssysteme VORHER verwenden !
-
Hallo Peter,
ich kenne nur die Tools, die das aus der Source aufbauen (siehe Baldur) und die können das auch nur zu 100 - x Prozent. Besser wird die Lage erst, wenn man nicht mehr in RPG programmieren darf (SYNON und Co.), erst dann ist das Repository umfassend.
Denk doch mal an Konstrukte wie:
eval aetsch = %sst(xyzDS: 3: 4)
oder ...
mfg
Dieter Bender
Zitat von peter.kinne
Hallo Dieter,
es muß so etwas geben, denn es gibt ja kaufbare Tools, die diese Aussage treffen können.
Peter
-
Alles klar, ich sehe es ein.
Gruß
peter
-
Azubi aufgabe
Hi, wir haben von unserem Auszunutzenden solch ein Tool programmieren lassen.
Wir nehmen als Basis den Spool ohne die 7031 er Fehler.
Das Tool schreibt was in das Feld gefüllt wird und
was aus dem Feld gefüllt wird
in eine Datei und ordnet dabei Feldnamen mit Präfix dem Feldnamen zu.
schlichtweg genial
gruß
Robi
-
Hallo Robi,
besser als nix, aber hilft nix bei:
- Redefinitionen in DS
- Verwendung von DS
- %subst auf DS
- Parameter Weitergabe per Reference
wobei zur Ehrenrettung eures Azubis gesagt sei, dass die meisten Tools für einen Ärmel voll Geld auch nicht mehr machen.
mfg
Dieter Bender
Zitat von Robi
Hi, wir haben von unserem Auszunutzenden solch ein Tool programmieren lassen.
Wir nehmen als Basis den Spool ohne die 7031 er Fehler.
Das Tool schreibt was in das Feld gefüllt wird und
was aus dem Feld gefüllt wird
in eine Datei und ordnet dabei Feldnamen mit Präfix dem Feldnamen zu.
schlichtweg genial
gruß
Robi
-
- Redefinitionen in DS
- Verwendung von DS
- %subst auf DS
- Parameter Weitergabe per Reference
Alle Felder von denen der Spool sagt das sie im Pgm verwendet werden, werden gespeichert. nicht nur Dateifelder
Verwendet im Sinne von benutzt, nicht im Sinne von definiert.
Robi
-
Hallo,
ich kenne die Umwandlungsliste durchaus, aber spätestens wenn ein redefiniertes Feld woanders hin wandert, eine DS an eine andere zugewiesen oder übergeben wird, oder eine DS als Parameter verwendet wird, ist keine ausreichende Information in der Umwandlungsliste enthalten.
mfg
Dieter Bender
Zitat von Robi
- Redefinitionen in DS
- Verwendung von DS
- %subst auf DS
- Parameter Weitergabe per Reference
Alle Felder von denen der Spool sagt das sie im Pgm verwendet werden, werden gespeichert. nicht nur Dateifelder
Verwendet im Sinne von benutzt, nicht im Sinne von definiert.
Robi
Similar Threads
-
By schatte in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-10-06, 15:22
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 15-02-06, 21:22
-
By mtu in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 18-10-05, 14:13
-
By opeker in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 13-10-04, 07:05
-
By Herbie in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 02-08-04, 14:41
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