Visita il nuovo sito https://www.markonetools.it/subroutine-in-clp/
Da IBM i 5.4 è possibile scrivere delle subroutine anche nei programmi CLP.
I comandi per gestire le subroutine sono:
Le definizioni delle subroutine vanno scritte in coda al sorgente del programma CLP immediatamente prima del comando ENDPGM.
PGM
/* dichiarazioni */
DCL ....
/* corpo principale */
...
CALLSUBR SUBR(SR01)
...
/* definizione subroutine */
SUBR SUBR(SR01)
...
RTNSUBR
...
ENDSUBR
/* ultima istruzione */
ENDPGM