Downloads
Product availability Matrix (PAM)Downloads of this patch are available from the
Rocket Customer Support Portal.
Further explanation can be found
here.
New Feature(s)
- The default minimum TLS version is updated to 1.2 – use the min_tls_version parameter on TLS network profiles that require an earlier version. Consult the Uniface user documentation for details.
- Sentinel licensing errors are enhanced to show the error description in addition to the error code.
|
Fixes
UNI-31588 |
Saving content of Transcript Window changes working directory of Uniface |
UNI-31573 |
/genSql createRI can return error 6908 when field interface templates are used |
UNI-31561 |
Specific Struct handling can lead to a crash. |
UNI-31556 |
Deleting relationship in entity editor always deletes the first instead of the selected. |
UNI-31517 |
Remote file access fails in some cases. |
UNI-31200 |
DLM 9.2.0.10 for 32 bit Windows is installed in the wrong location. |
UNI-31588 - Saving content of Transcript Window changes working directory of Uniface
Solution available in patch(es): 10.3.03-033, 10.4.02-012
Description:
When saving the content of the Transcript Window (using the menu File -> Save As), while Uniface is still running, will change the current working directory (to whatever folder was chosen to save the content to). This will have an impact on any relative path that is defined in the ASN-file resulting in unpredictable behavior of the IDE or the runtime.
Environment:
+ Uniface version: 10
+ Platform: Windows
Workaround:
None
Notes:
This problem is solved.
UNI-31573 - /genSql createRI can return error 6908 when field interface templates are used
Solution available in patch(es): 10.3.03-033, 10.4.02-012
Description:
When generating the SQL command script for enforcing referential integrity in the database table using the command line switch /genSql createRI then the error 6908 "Data type/interface mismatch in key/foreign key." is thrown when using MSS (Microsoft SQL Server), and either the key or the foreign key use a field interface template, and the key / foreign key uses an interface shorthand definition.
The described problem does not occur when using (e.g.) SLE (SQLite) as repository database and the patch 10.3.03-030 (and higher) or 10.4.02-009 (and higher).
Environment:
+ Uniface version: 10.3.03-020 (and higher), 10.4.01-020 (and higher)
+ Platform: ALL
+ Database: Supported by /genSql createRI
Workaround:
None.
Notes:
This problem is solved.
UNI-31561 - Specific Struct handling can lead to a crash.
Solution available in patch(es): 10.3.03-033, 10.4.02-012
Description:
Certain kinds of Struct manipulation can result in a crash.
An example of this is:
variables
struct a
string s
endvariables
a->b1 = $newstruct
a->b1->c = ""
a->*{-1} = $newstruct
a->*{-1}->$name = "b2"
a->b1{1} = ""
; The application might crash on the following line:
s = a->b1
Environment:
+ Uniface version 10.x
+ Platform: ALL
Workaround:
None.
Notes:
This problem has been solved.
UNI-31556 - Deleting relationship in entity editor always deletes the first instead of the selected.
Solution available in patch(es): 10.3.03-033, 10.4.02-012
Description:
In case an entity has several relationships defined then trying to delete any relationship will delete the first relationship and not the selected one (in case it is not the first one).
Environment:
+ Uniface version: 10.3.03-017, 10.4.02-000
+ Platform: WIN
+ Database: ALL
Workaround:
None.
Notes:
This problem is solved.
UNI-31517 - Remote file access fails in some cases.
Solution available in patch(es): 10.3.03-033, 10.4.02-012
Description:
Remote file access, like in this statement
filedump "some text", "$NETWORKPATH:filename.txt"
fails; it falls back to local file access.
Environment:
+ Uniface version 10.3.03.001 and higher
+ Platform: ALL
Workaround:
Specify file redirection in the assignment file, like
[FILES]
filename.txt = $NETWORKPATH:filename.txt
Then access the file using the plain file name, like this
filedump "some text", "filename.txt"
Notes:
This problem has been solved.
UNI-31200 - DLM 9.2.0.10 for 32 bit Windows is installed in the wrong location.
Solution available in patch(es): 10.3.03-033, 10.4.02-012
Description:
The DLM 9.2.0.10 version does NOT want to install in directory %programfiles% or %programfiles(x86)% when system is a clean Windows server version.
In these clean Windows versions, it installs in the %userprofile% directory even when logged on as Administrator and run the installer with "Run as Administrator".
Environment:
+ DLM version: 9.2.0.10
Workaround:
None.
Notes:
This problem is solved (DLM 9.2.0.11).