Zitat Zitat von Fuerchau Beitrag anzeigen
Bei fertigen Programmen geht das leider nicht mehr, da externe Referenzen aufgelöst sind.
Wenn du die einzelnen Module noch hast (was mit PDM-14 nicht der Fall ist) kannst du die Informationen mit folgendem API auslesen:
List Module Information (QBNLMODI) API

Hier bekommst du die referenzierten und exportierten Prozeduren/Variablen.

Prototyp-Calls auf OPM-Programme (EXTPGM) können so nicht ermittelt werden, die erhältst du weiterhin per DSPPGMREF.
... die Module Informationen helfen nix, wenn man keine eindeutigen Exportnamen hat (weshalb ich solche immer dringendst empfehle - aber es gibt immer Leute, die Probleme haben wollen, die man nicht haben muss!!!).

In solchen Fällen bleibt nur der blutige Weg, sich die Informationen per API von oben runter zu holen (was ist in dem Programm gebunden, wer liefert die passenden Exporte etc.). Programm(e) neu erstellen hilft hier meist nix, weil das ja genau das ist, was einem ja mit dem einen großen BNDDIR (wie von vielen sogenannten Experten empfohlen) gerade nicht mehr korrekt gelingt.

D*B