die Intervalle sollten gleich lang sein, d.h. vermutlich klappt [PPPP, ZZZZ]. In Deinem Fall müsstest Du das Intervall vermutlich in mehrere Intervalle aufteilen. Hier ein kleiner Auszug aus der Doku, der Dir vielleicht weiterhilft:
Wenn das angegebene Festwertintervall sowohl auf Rechnern mit dem Zeichensatz ASCII als auch auf Rechnern mit dem Zeichensatz EBCDIC benutzt werden soll, so teilen Sie das Festwertintervall in mehrere kleinere Intervalle auf, die in beiden Zeichensätzen denselben Wertebereich definieren.
Beispiele:
(a) Intervalle aus Einzelzeichen:
[a, z] Die im Zeichensatz EBCDIC dazwischenliegenden
Sonderzeichen können i.a. vernachlässigt
werden.
[A, I]
[J, R]
[S, Z]
[0, 9]
(b) Intervalle aus mehreren Zeichen:
- Intervallunter- und obergrenze müssen gleich lang sein und
müssen bis auf das letzte Zeichen gleich sein.
- Das letzte Zeichen muss in Unter- und Obergrenze aus
demselben eindeutigen Einzelzeichen-Intervall sein (siehe
unter a).
[0A, 0F]
[3b, 3x]
(c) Alle sonstigen Intervalle definieren in ASCII und EBCDIC
unterschiedliche Wertebereiche.
[Z0, Z999] enthält in ASCII Strings, die in EBCDIC nicht
enthalten sind:
ZA, ..., ZZ, Za, ..., Zz
[0Z, 9Z] enthält in EBCDIC Strings, die in ASCII nicht
enthalten sind:
00, ..., 09
enthält in ASCII Strings, die in EBCDIC nicht
enthalten sind:
0a, ..., 0z
[AA, BB] enthält in EBCDIC Strings, die in ASCII nicht
enthalten sind:
A0, ..., A9
enthält in ASCII Strings, die in EBCDIC nicht
enthalten sind:
Aa, ..., Az