Zitat Zitat von Peter Kosel
Hallo *all,

ich möchte aus einem CL-Programm eine RPG-Procedur aufrufen. Was ist zu tun ?
Ich habe es mit CALLPRC versucht komme aber nicht weiter, weil mir nicht bekannt ist, wie ich ein Modul einbinden kann.
Für jede Hilfe vorab vielen Dank!

Hallo Peter,

zum Aufruf einer Prozedur aus CL mittels CallProc ist zunächst die Quellen-Art CLLE erforderlich.
Die Umwandlung muss dann in zwei Schritten erfolgen:
1. Erstellung des CL-Moduls CRTCLMOD (Auswahl 15)
2. Erstellung des Programms oder Service-Programms über CRTPGM bzw. CRTSRVPGM

Beim CRTPGM bzw. CRTSRVPGM können die Prozeduren wie folgt eingebunden werden:
1. Auflistung der verwendeten Module
2. Einbindung der Prozeduren über Binder-Service-Programme, die die Prozeduren enthalten.
3. Einbindung der Prozeduren über Binder-Verzeichnisse, in denen die Module oder Service-Programme aufgelistet sind.

Nach Erstellung des Programms oder Service-Programms wird das Modul nichtmehr benötigt und kann gelöscht werden.

Diese Vorgehensweise unterscheidet sich nicht von der 2-stufigen Compilierung von RPG-Programmen.

Birgitta