Hallo Dominic,
die Struktur sieht im fully free folgendermaßen aus:
Die bindec Felder müssen 9,0 definiert werden!Code:dcl-ds dsRcvVar qualified; BytesReturn bindec(9:0) pos(1); #Bytes_Avail bindec(9:0) pos(5); SplfName char(10) pos(9); jobname char(10) pos(19); username char(10) pos(29); jobnr char(6) pos(39); splfnr bindec(9:0) pos(45); #Job_SysNam char(8) pos(49); #Splf_Dat char(8) pos(57); #Reserved char(1) pos(65); #Splf_Time char(6) pos(66); end-ds;
Ich glaube, im fixed Format sind das die Anzahl der Bytes und im free-Format die Anzahl der Stellen.
Für 9,0 benötigst du 4 Bytes binär. Diese Bytes gibst du im fixed Format an. Theoretisch kann 4 Byte binär noch größere Zahlen als 9,0 darstellen. Aber 9,0 ist der Maximalwert laut Handbuch.
Dieter
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks