Unicode Test Plan

This document outlines a plan for testing the Unicode enhancements in APPX 6.0.


Overview

Release 6.0.0 of the APPX Utility includes support for Unicode data types.

Major Features:

DD Changes:

Maximum Alpha Field Size increased to 4GB

Maximum Record Size increased to 4GB

Encoding Type Attribute added for Alpha fields

FMS Changes:

APPXIO Support for Unicode fields

Oracle Support for Unicode fields

ILF Support:

Literals**** (Not fully Tested/Bugs)

SET **** (Not fully Tested/Bugs)

SET TEMP **** (Not fully Tested/Bugs)

IF / AND / OR**** (Not fully Tested/Bugs)

APPEND**** (Tested/Bugs)

STORE / RESTORE

PUSH / POP

ERROR / WARNING / MESSAGE / CANCEL / REFRESH**** (Tested/Bugs)

BEG AT/ END AT **** (Tested/Bugs)

RUN

CALL**** (Tested/Bugs)

PASS

RECEIVE / LOCAL

CNV BIN**** (Tested/Bugs)

CNV PORT

PACK / UNPACK

CNV TEXT

SET DAY / SET MNTH**** (Tested/Bugs)

DEFINE / UNDEFINE

VERIFY

IF DIFF

COMPUTE / TOTAL

SCAN

PRINT

BROWSE

...

Misc Bugs

  1. New debugger does not work, crashes with error when trying to read --- WIDGET.
  2. Process Generation toolbox. I used the toolbox to generate a scrolling input on the file TST BEGUNI, which contains 2 unicode fields, a 10 character key and a 30 character description. The heading size over the description field is incorrect. It should have 30 ='s underneath it, but it only has enough for the word 'Description'.
  3. Invalid (blank) occurrence number in Image Editor after hitting F11 then attempting to edit Item. * FIXED * in engine compiled 3/21
  4. Restructure of Raw field to Unicode field crashes on exit from Restructure. Fails on other Data Management tools, Create Files ,etc. Probably not a problem with Restructure/Create per se, likely a problem displaying the scrolling list.
  5. Engine should be transcoding when fields are moved, and throwing a runtime error (like numeric overflow) if the encoding of the receiving field does not contain the necessary characters.

Language Translation Support:

Translation Dictionary

Query Support:

Sort OrderSort Order based on Unicode Collating Sequence

Predefine Fields and Files:

TEMP xxxxx

COMPARE File

STD Report Parameters File

Restructure Support:

Restructure APPXIO Files

Oracle Tables

Printing Support: **** (Not Fully Tested/Bugs)

Text Print Files

PDF Print Files

APPX Client Support **** (Not Fully Tested/Bugs):

UTF-8 data stream

Field validation based on Encoding Type

Callable Functions:

Transcoding fields

-- SteveFrizzell - 2011-03-02

Edit | Attach | Watch | Print version | History: r59 | r17 < r16 < r15 < r14 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r15 - 2011-03-22 - JeanNeron
 
  • Edit
  • Attach
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