Also:
CLP hat immer schon feste Aufrufparameter, CLLE sowie RPG/COBOL haben schon immer dynamische Aufrufparameter. Nachzusehen bei DSPPGM.
Möchte man flexible und erweiterbare Aufrufrufe, Anzahl Parameter ist egal, schreibt man am Besten ein CMD drumrum.
Vorteile:
- man hat Bedienerführung
- Alle Werte werden im definierten Typ übergeben, auch bei CHAR > 32.
- Im CLP/CLLE können im Parameter auch Berechnungen durchgeführt werden.
- Nicht benötigte Parameter erhalten einen Default
- Neue Parameter erhalten ebenso einen Default und müssen dann optional sein.