Hallo,

das übliche Problem bei API-Aufrufen ist, dass die numerischen Felder, die als 4Byte Binär in der Beschreibung stehen, mit 4B 0 definiert werden!
Dies ist nicht korrekt, die Angabe bedeutet, das 4 Byte benötigt werden um den Maximalwert aufzunehmen. Die korrekte Definition dieser Felder ist entweder 9B 0 oder besser 10I 0, da die Integer-Werte im Gegensatz zu den Binär-Werten nicht in gepackte Felder konvertiert werden und damit den kompletten Bereich abdecken können.

Wird ein solches Feld in einer Datenstruktur mit Von-Bis-Werten angegeben, ist die Definition 1 4I 0 korrekt. Wird jedoch nur die Länge (also kein Von-Wert) angegeben, muss das Feld mit 9B 0 oder 10I 0 definiert werden.