Das mit der alphabetischen Sortierung ist doch wohl eher Zufall, oder ?
In meiner MI-Liste sind die Felder in der Reihenfolge ihrer ersten Benutzung definiert (DSBRAN liegt z.B. hinter DSNAME).
Und wer sagt, dass das mit dem nächsten Compiler auch so sein muss ?

Eine Garantie für Adressen gibt's tatsächlich nur in DS'n.
Hier kann man (in ILE) mit "qualified" auch Mehrfachnennungen in unterschiedlichen DS'n erreichen.

Aber, wie gesagt, du musst selber wissen was du den Programmierern für Vorschriften gibst damit deine eigenen API's auch funktionieren.