The illegal form-of-use exception always generates an illegal form-of-use error. External single-byte character sets do not have an illegal form-of-use.
Consider the s1 string for the examples under this topic, where:
s1=920310
If the string was somewhat modified as in the following examples, an illegal form-of-use error is returned because it is malformed.
The first SI is missing, as the following table illustrates.
F9 |
F2 |
0E |
45 |
60 |
F0 |
F3 |
0E |
9 |
2 |
< |
|
0 |
3 |
< |
The second byte of is missing.
39 |
32 |
C7 |
AF |
30 |
33 |
B7 |
EE |
31 |
30 |
C6 |
9 |
2 |
|
0 |
3 |
|
1 |
0 |
not valid |
The second byte of is missing.
39 |
32 |
94 |
30 |
33 |
9 |
2 |
z |
0 |
3 |
The second and third byte of are missing.
00 |
30 |
00 |
32 |
E5 |
9 |
2 |
not valid |