Hallo zusammen,

ich habe ein Problem beim Erstellen einer Hauptprozedur. Es gibt ein Programm mit folgenden ControlOptions (H-Bestimmungen):

Code:
main(Main)

dftactgrp(*NO)
actgrp(*NEW)

alwnull(*USRCTL)
option(*SRCSTMT:*NODEBUGIO:*NOUNREF)

Die weiteren Serviceprogramme sollen dann teilweise die actgrp(*caller) bekommen.

Jetzt möchte ich das Hauptprogramm mit CRTSQLRPGI (Pendant zu CRTRPGMOD) als *Module kompilieren. Der Compiler wirft mir aber folgenden Fehler aus:

RNF1324 Die Schlüsselwörter DFTACTGRP, ACTGRP und USRPRF sind nicht zulässig.


Ich bin mir aber ziemlich sicher, dass ich das so mal gelernt habe. Kann mir da jemand auf die Sprünge helfen, was den Zusammenhang zwischen dem Kompilierungsbefehl und der ACTGRP angeht?

Danke!