|
META TOPICPARENT |
name="UnicodeTestPlan" |
BEG AT / END AT Statements |
|
- Literal operand:
- All literal values are considered to be RAW alpha values and encoding of 8859-15.
- Unicode escape sequences are NOT honored.
|
|
< < |
-
- Literal values CANNOT be used to specify the range of records to read when the corresponding key field is a UNICODE or NATIONAL alpha field.
|
> > |
-
- Literal values are entered as a string of single-byte characters with an 8859-15 (RAW Alpha) encoding. The string of bytes representing the literal characters is later used as a constraint for the key specified on a corresponding BEG READ or READNEXT statement. No conversion or transcoding of a literal BEG AT/END AT value is performed regardless of the type of key field specified on the corresponding BEG READ/READNEXT statement. This means that literal values on a BEG AT/END AT statement should probably only be used when the key field on the corresponding BEG READ/READNEXT statement is a RAW alpha field.
|
|
Test Plan |
|
- Test literal operands with National/Unicode keys (should be error)
Bugs |
|
< < |
- Errors not not thrown when literals are used with Unicode/National keys
|
> > |
- Errors not not thrown when literals are used with Unicode/National keys * Not a bug * Functions as designed.
|
|
- Records not read when using a group field that includes Unicode characters.
\ No newline at end of file |