Difference: UnicodeCNV_TEXTStmt (16 vs. 17)

Revision 172011-07-05 - JeanNeron

Line: 1 to 1
 
META TOPICPARENT name="UnicodeTestPlan"

CNV TEXT Statement

Line: 45 to 45
 

Bugs

  1. It's not handling Logic fields properly. When CNV TEXT into National/Unicode from Logic the destination field is wrong somehow. It looks ok in the debugger, but if I display it on an image, it shows the field is filled with reverse image diamonds. When comparing via IF to either Y or N, always returns False. * FIXED * Tested with May 23 engine.
Changed:
<
<
  1. Since SET does not work with Group fields and National/Unicode fields, then this probably should not either. It does give compile errors, but the error is "Length of Record Exceeds Maximum Allowed (32k)". Probably should give the same error SET does: "Invalid Storage Type". * Not a bug * CNV TEXT is allowed to work with group fields contains Unicode/National fields. This error means that the target field isn't large enough.
>
>
  1. Since SET does not work with Group fields and National/Unicode fields, then this probably should not either. It does give compile errors, but the error is "Length of Record Exceeds Maximum Allowed (32k)". Probably should give the same error SET does: "Invalid Storage Type". * Not a bug * CNV TEXT is allowed to work with group fields contains Unicode/National fields. This error means that the target field isn't large enough.
 
  1. When converting from Unicode to National, where the Unicode field contains characters not in the National character set, does not throw a transcode error. ** Functions as Designed **
  2. When converting from Unicode to Raw, where the Unicode field contains characters not in the Raw character set, does not throw a transcode error, just silently drops the Unicode character. Should be a transcode error or it should use the substitute character.* FIXED * June 9 engine, Returns F if conversion cannot be performed.
  3. When converting a Unicode field containing a spiky ball (0xA4), I get a Euro symbol in my Raw field. Same with National to Raw.* FIXED * June 9 engine, Returns F if conversion cannot be performed.
Changed:
<
<
  1. When converting from Unicode to National or Raw, causes Appx to crash. Not sure if it's the National or Raw, all the statements run but when the Event Point ends, the client closes. Doesn't seem to matter if there's any data to convert or not. This also happened when converting from National to Unicode/Raw, but somewhat inconsistently. It worked for a while, then suddenly started crashing Appx every time. Retest when GUI working again.
>
>
  1. When converting from Unicode to National or Raw, causes Appx to crash. Not sure if it's the National or Raw, all the statements run but when the Event Point ends, the client closes. Doesn't seem to matter if there's any data to convert or not. This also happened when converting from National to Unicode/Raw, but somewhat inconsistently. It worked for a while, then suddenly started crashing Appx every time. * FIXED * July 4 engine.
 
  1. When converting from National to Raw, where National field contains a character not in the Raw character set, does not throw a transcode error. The character is silently converted to something else. * FIXED * June 9 engine, Returns F if conversion cannot be performed.
  2. When converting from Unicode Text to National or Raw array, does not word wrap. * FIXED * June 9 engine, Returns F if conversion cannot be performed.
Changed:
<
<
  1. When converting from Unicode Text to National or Raw array, does not throw transcode errors, just silently converts the characters to something else (Raw) or converts them unchanged (National). Raw array sometimes contains garbage characters, this might depend on the specific strings entered. Retest when GUI is working again.
>
>
  1. When converting from Unicode Text to National or Raw array, does not throw transcode errors, just silently converts the characters to something else (Raw) or converts them unchanged (National). Raw array sometimes contains garbage characters, this might depend on the specific strings entered. * FIXED * July 4 engine.
 
  1. When converting from National Text to Unicode or Raw array, does not word wrap. * FIXED * June 9 engine
  2. When converting from National Text to Raw array, converts spiky ball (0xA4) to euro symbol.** FIXED ** June 9 engine
  3. When converting from Raw Text to National or Unicode array, does not word wrap. * FIXED * June 9 engine
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback