Die Zuordnung wird in der CA-Konfiguration der 5250-Sitzung getroffen.
Ist dort explizit kein Name angegeben, wird wie bei euch der nächste Name vergeben.

Wenn du dies von der AS/400 aus selber gestalten willst, benötigst du eben dieses Exit-Programm, dass über den Usernamen die Range setzt, per RTVCFGSTS den Status prüft (< 50) um festzustellen, ob das Device frei ist und den ermittelten Namen an das API zurückgibt.