1: Ja, auch nicht bei der geänderten Prozedur, wenn sie auf fehlende Parameter prüft.
2: Ja, da ich per %ADDR(pX) = *null die Übergabe prüfen kann.
3: Nein, wenn du die Reihenfolge in der RPG-Source änderst, hat das keine Auswirkungen. Die Reihenfolge in der SRVPGM-Source zu ändern ist grundlos, da sie unnötig ist.
Möchtest du die Reihenfolge aus unerfindlichen Gründen anpassen, solltest du den Signaturtext anpassen.
Ich verwende da immer "V1.0", somit kannst du dann "V1.1" ff verwenden und musst allerdings Alle neu kompilieren.