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)
- Automatic restart of the RMS server after an abnormal end has been implemented for Linux, AIX and Solaris.
- An exception caused by ProcScript code that is exception-enabled will now always bubble up the call stack. Intermediate modules no longer need to have a "throws" clause for this to happen. For more information see the Uniface documentation.
- The default templates have been updated to include the new finally and rethrow statements. Please import utemplates.xml to receive the updates.
|
Currencies
- Add support for MS SQL Server 2019 on Oracle Linux 8.
|
Fixes
UNI-30639 |
Uniface can crash when opening the message frame or a zoom window |
UNI-30164 |
Component variable of type raw as in or out parameter does not work. |
UNI-30156 |
Web request through USYSHTTP fails for fileload/web since version 10.4.02 |
UNI-30025 |
USYSHTTP in 10.4.02 causes a problem with raw resource param output in DSP |
UNI-16363 |
Bug 32020 (old AST 32020) - $decode does not work with Raw Data Component Variable |
UNI-30639 - Uniface can crash when opening the message frame or a zoom window
Solution available in patch(es): 10.3.03-027, 10.4.02-006
Description:
Uniface can crash when the user tries to open the message frame (using e.g. GOLD+M) or the zoom window of a field (using e.g. GOLD+Z). This issue occurs when there is an invalid resource specified or there's an I/O problem with a UAR resource.
Environment:
+Uniface version: 10.x
+Platform: Windows
+Database : DBMS independent
Workaround:
None
Notes:
This problem has been solved.
UNI-30164 - Component variable of type raw as in or out parameter does not work.
Solution available in patch(es): 10.4.02-006
Description:
Component variable of data type raw does not work when used as in or out parameter.
Environment:
Uniface version: 9.6.01 or later
Platform: All
Workaround:
Use a local variable of data type raw as in/out parameter and copy to/from the component variable.
Notes:
This problem has been fixed
UNI-30156 - Web request through USYSHTTP fails for fileload/web since version 10.4.02
Solution available in patch(es): 10.4.02-006
Description:
The data of uploaded files is made available to the kernel and the fileload/web statement by the USYSHTTP component. As of 10.4.02. the USYSHTTP component uses component variables of data type raw to load the uploaded data whereas the previous USYSHTTP component used local variables. Bug UNI-30164 prevented this from working properly. Bug UNI-30164 has been fixed also fixing this issue.
Environment:
Uniface version: 10.4.02 or higher
Platform: All
Workaround:
* Import USYSHTTP component from location “UnifaceInstallation\uniface\misc\usyshttp.xml”
* After importing, modify the script source code of operation wrdexec():
** Modify the parameter block
*** change last in parameter “$FileUp$ ” to “pFileUp”
*** change last out parameter “$Resource$ ” to “pResource”
** Modify the body of this operation,
*** Add line “$FileUp$ = pFileUp” before step1. GET REQUEST INFO i.e. “call usyshttp::getRequest()”
*** Add line “pResource = $Resource$” after step10. GENERATE HTTP RESPONSE i.e. “call usyshttp::genResponse(vActivateStatus)”
* Compile USYSHTTP
* Restart UROUTER
* Run DSP/USP
Notes:
This problem is solved
UNI-30025 - USYSHTTP in 10.4.02 causes a problem with raw resource param output in DSP
Solution available in patch(es): 10.4.02-006
Description:
Writing raw output in a DSP, for example to initiate a download of a file does not work anymore as of Uniface 10.4.02. Bug UNI-30164 prevented this from working properly. Bug UNI-30164 has been fixed also fixing this issue.
Environment:
Uniface version: 10.4.02.001
Platform: All
Workaround:
* Import USYSHTTP component from location “UnifaceInstallation\uniface\misc\usyshttp.xml”
* After importing, modify the script source code of operation wrdexec():
** Modify the parameter block
*** change last in parameter “$FileUp$ ” to “pFileUp”
*** change last out parameter “$Resource$ ” to “pResource”
** Modify the body of this operation,
*** Add line “$FileUp$ = pFileUp” before step1. GET REQUEST INFO i.e. “call usyshttp::getRequest()”
*** Add line “pResource = $Resource$” after step10. GENERATE HTTP RESPONSE i.e. “call usyshttp::genResponse(vActivateStatus)”
* Compile USYSHTTP
* Restart UROUTER
* Run DSP/USP
Notes:
This problem has been solved.
UNI-16363 - Bug 32020 (old AST 32020) - $decode does not work with Raw Data Component Variable
Solution available in patch(es): 10.4.02-006
Description:
When using $encode and $decode with RSA together with component variable of data type raw and used in a signature does not work.
But UNI-30164 prevented this from working properly. Bug UNI-30164 has been fixed also fixing this issue.
Environment:
Uniface version: 9.7.05.033 and 10.3.05.020
Platform: All
Workaround:
Use local variable with raw data instead for handling the raw data, and use $encode("HEX", vRawData) to a component variable with string type to keep the state of component.
Notes:
This problem has been solved.