Service Pack Listing for MX06 and Patch Listing for release 9.6.06

 

Go to Available patches for a list of all released patches for this UNIFACE version.

Instructions for using UNIFACE patches

1. Service Packs and patches are incremental

Patches are incremental. This means that the latest patch on top of a release or service/maintenance pack, includes all the previous fixes that were done on top of that release or service/maintenance pack.

For example, patch G201 contains all the version 9.7 fixes and enhancements that are done since the release of version 9.7.01. After G201 is installed on top of 9.7.01, the installed release is upgraded to version 9.7.02 plus patch G201.

2. Always read the patch readme file before installing a patch

All relevant information is included in the patch readme file. This readme file also contains detailed installation instructions for the patch.

3. How to use this Patch Information page?
  • Determine which patch you need to install. For example: X505
  • Check if the patch is available for your platform. If you do not know the compatibility code of your platform, then click on the link Info, which will show you the list of Platform Availability Matrix documents.
  • To download the patch, click on the compatibility code (e.g. W32). This link takes you to the Uniface Download server, in the directory of your platform (e.g. the w32 directory that contains all UNIFACE 9.6.05 patches for that platform).
    Open the associated readme file (e.g. w35x505.txt) to find out dependencies, e.g. which release or Service Pack needs to be installed before installing the patch or Service Pack.
    Click on the patch number's exe file (e.g. w32x505.exe) to start the download.

Available patches

Includes

X605

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

30619 UHTTP timeout behaves different on Windows and UNIX/Linux
30659 UF96: Layout of split bars may be stored incorrectly for inner tab pages
30789 UHTTP proxy authentication needs to be implemented on Windows too
30829 Field value corrupted on store when ENCRYPT trigger contains any proc code
30879 Passing an instance handle from 4GL to 3GL does not work
30880 Problems for forms started from extended trigger since patch X503.
30888 Client loops while reconnecting when URouter returns -23 error
30889 Uniface 96 : Problems when printing images
30898 Attached properties widget on Overlay Form ignored by layout manager at startup
30905 Resource name corruption on LU6 (SuSE Linux)
30918 Incorrect results of Headers and Response parameters of UHTTP.send
30926 Uniface Setup: Selecting already installed JRE can cause error
30940 Crash when repeatedly hitting command button

Includes

X604

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

27881 Display format DIS shown in field when no datatype has been defined
30786 Substituting return value of Proc entry in implicitly shown message causes crash
30862 structToJson is causing crash when jsonClass tag is empty
30871 structToComponent is causing crash when u_id tag is empty
30876 Part Line Frame or Border missing in print for certain form or report paints.
30884 Performance issue dumping a large file without linefeeds.
30890 X603 crashes with a long LM_LICENSE_FILE

Includes

X603

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

30456 Doc: MonthCalendar widget ignores font settings
30602 First webservice callout on Windows incurs a delay of 1 to 1.4 seconds
30787 $labelproperties does not work as expected in a multi-occurrence form
30834 UF95: Compiler does not report certain syntax errors
30842 X503 and up: Mouse click not responding after clicking on unifield
30851 Bitmap image not displayed correctly by Uniface
30852 TXT driver fails when there is a diacritic in the filename or path to the file
30853 Stripattributes causes proc code to be lost in triggers
30881 As of MX02 the TXT driver creates lowercase files instead of uppercase files

Includes

X602

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

30322 Resizing Grid size can also fire other extended triggers in contained form
30401 MSS: maxlockwait:0 is not working.
30526 Handles on Windows not released when printing with Uniface using printman.
30581 It is not possible to store only the layout of Grid (and not of split bars)
30624 GRID: Viewport_resized trigger does not fire when starting form
30625 Extended Trigger Resize of FormContainer fired when Form is moved
30627 Viewport_resized trigger in Tab or TabEx
30678 Attached richedit has wrong dimensions after returning from ^ZOOM function
30698 Popup form does not autoclose when focus is in formcontainer.
30734 xmlvalidate reports a spurious error when xml is all on one long line
30737 MSS: Retrieve Profile for CHAR and NCHAR field is behaving inconsistently
30774 WRD throws a NullPointerException when trying to log an IOException
30792 Problems with NLS date format LONG/FULL when $nlslocale=System
30823 Compatibility issue between $typed and the version 9 function $string
30825 Grid Widget Scrollbar problem
30836 structToComponent will cause crash when top node of source struct has no name
30843 As from MX05, Uniface startup hangs when there are no entries in config.xml
30856 Autoclose popup window has two issues, not reactivated and inconsistent behavior
30861 Date-time arithmetic problem in condition when using date/time constants
30870 iSeries: SQL error SQL7022 "User SI29733* not the same as current user" occurs

Includes

X601

Platforms

Info

A82 HPK HPM LIB LU6 RSD SO9 VI1 W32 W64

Fixes

28905 Inappropriate warning 1074 - entity missing for integrity control
30514 $columnsyntax causes Uniface to crash in batch mode.
30588 UPOPMAIL ClearMail() does not clear CC: headers as of Uniface 9.6.03
30590 Load definitions problems for Oracle
30613 UFPUT sometimes uses $def_charset instead of $sys_charset
30730 Tree: Value Changed and Predisplay fired in different order depending on focus
30750 Oracle Load Defs does not fill PK fields if one or more columns have NOT NULL
30752 Inconsistent date syntax handling when using $NLS
30778 UPOPMAIL.Send crashes on Linux RHEL if body contains lots of linefeeds
30794 UXMLREADER: A crash will occur when parsing an element-attribute that is > 10K
30809 HTML widget: problems updating content when using html link target attribute
30811 Accelerators do not work when menu is attached to secondary window
30820 VMS/UNIX CHUI: Cursor positioning incorrect after scrolling up.
30821 Date-time arithmetic problem in condition
30822 OpenVMS CHUI: Print statements wipes out displayed message
30826 Calling UFPUT to blank a field also blanks out $fielddbvalue for that field
30835 Directory names larger than UMAX_PATH cause crash in specific situations
30844 Crash when 9M+ of data is sent via UPOPMAIL SetMessage or 3GL function.

Includes

MX05

Platforms

Info

HPK HPM LIB LU6 RSD SO9 W32 W64

Fixes

20046 putitem/id hangs when putting a non-empty variable into itself
30436 Tree widget allows selecting a new value without firing the -trigger.
30573 Uniface is crashing when value of $PROC_TRACING_ADDITION is empty
30622 $properties, $fieldproperties and curoccvideo causes problems for hidden fields
30711 Oracle: Trailing spaces in $result for sql statements removed
30715 Operation buttons in a pop-up panel are displayed as empty lines.
30731 DOC: It is unclear how $widgetoperation is working in multi-occ form
30742 U9602: Inconsistent behavior between handle and activate when calling operation
30785 Proc instructions using ASN redirection can cause crash if file name > 260 chars
30796 DOC: askmess command's possibility to change title of windows is not documented
30797 X502: Error 8035 is thrown when fixed part of database view exceeds 8000 bytes
30805 $OLD_ASKMESS is broken as from patch E106
30816 Reassigning ASN file to userver path in usys.asn causes a crash
30817 HTML widget: Cannot enter lowercase P-Z after using a Uniface default key
30838 DOC: MSAA support erroneously included in the documentation of version 9.6.06