Wie schon gesagt, diese Prozedur macht nichts anderes als die Source eines SQL Objektes zu generieren.
Das kann eben eine Prozedur oder auch eine VIEW, TABLE oder sonst was sein.
Die Source wird dann ins Angegebene Source-File gestellt.
Im obrigen Beispiel wird die Source in die PRANLIB/QSQLSRC(SOURCENAME) geschrieben.

Das ist eines dieser versteckten Features der DB2 die man nicht so einfach (wenn überhaupt) in einer IBM Dokumentation findet.
Im Internet findet man auch lediglich ein paar Fetzen an Informationen.
Bei einer meiner letzten Forschungen bin ich drauf gestoßen und wird auch in der nächsten Version meines Schulungs Skriptes zu finden sein.
Aber bis dahin sollten die angegebenen Informationen erst mal reichen.