[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    221

    Feldverwendung in Programmen

    Hallo,

    gibt es eine Systemtabelle, in der die Feldverwendung einer Tabelle in den entsprechenden Programmen hinterlegt ist ?

    Gruß

    Peter
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.288
    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 Zitat von peter.kinne
    Hallo,

    gibt es eine Systemtabelle, in der die Feldverwendung einer Tabelle in den entsprechenden Programmen hinterlegt ist ?

    Gruß

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

  3. #3
    Registriert seit
    Sep 2003
    Beiträge
    221
    Hallo Dieter,

    es muß so etwas geben, denn es gibt ja kaufbare Tools, die diese Aussage treffen können.


    Peter
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    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 !
    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

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.288
    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 Zitat von peter.kinne
    Hallo Dieter,

    es muß so etwas geben, denn es gibt ja kaufbare Tools, die diese Aussage treffen können.


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

  6. #6
    Registriert seit
    Sep 2003
    Beiträge
    221
    Alles klar, ich sehe es ein.

    Gruß

    peter
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  7. #7
    Registriert seit
    Jun 2001
    Beiträge
    1.979

    Thumbs up 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

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.288
    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 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
    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 2001
    Beiträge
    1.979
    - 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

  10. #10
    Registriert seit
    Mar 2002
    Beiträge
    5.288
    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 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
    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. 16MB Grenze in C Programmen umgehen
    By schatte in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-10-06, 15:22
  2. Feldverwendung bei Embedded SQL ermitteln?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 15-02-06, 21:22
  3. Zusammenhang zwischen Programmen und SRC-files
    By mtu in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 18-10-05, 14:13
  4. variable calls im free-format RPG
    By opeker in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 13-10-04, 07:05
  5. WRKOBJLCK in CL Programmen
    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
  •