Die Verweise auf Service-Programme werden bereits zur Erstellung (Binderverzeichnis) festgelegt.
Die Lib für Service-PGM'e braucht daher auch nicht in der Libl zu stehen. Es kann daher keine 2 Versionen eines Service-Pgm's geben.
Um 2 Versionen zu haben, müssen auch alle Programme, die dieses Service-PGM nutzen in einer 2. Version erstellt werden.

Der Call auf eine Funktion/Prozedur nennt sich auch "statisch", weil die Adresse zur Funktion eine Konstante ist.

Um dynamische Call's zu verwenden muss man die Lösung "dynamischer Call von Prozeduren" von Dieter Bender (auf seiner Homepage) verwenden.

Die andere Version wäre halt wieder ein dynamischer Call eines Programmes an Stelle einer Prozedur, da das Programm immer über die Libl gesucht wird.