Bei korrektem Design der Schnittstellen und der BinderLanguage ist ein erneutes Binden tatsächlich nicht erforderlich.
Schließlich muss ich ja bei einem Betriebssystemwechsel/-update auch meine Programm nicht neu binden um die diversen System-Servicceprogramme (ILE-Laufzeit, C-Funktionen usw.) weiter zu verwenden.
Und was die Parameter angeht, so kann ich obigem Verfahren nur zustimmen (das gibts ja bei Systemfunktionen auch), dass ich neue Parameter als "optional" am Ende anfüge, so dass alle alten Programme mit der selben Schnittstelle ohne neues Binden bedient werden können.