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)
|
Fixes
| UNI-29550 | The Cloud LM requires many manual steps before it can be used. |
| UNI-29133 | Filtering Entity and Project Palette objects in Resource Browser can give unexpected results |
| UNI-28424 | WrdActivate command in Web Session Management API does not work correctly |
| UNI-26631 | Function $number can return incorrect result when input is of type Struct |
| UNI-12114 | Function $setting: assigning an empty string to a registry value will be stored as "0" |
UNI-29550 - The Cloud LM requires many manual steps before it can be used.
Solution available in patch(es): 10.4.02-001
Description:
Environment:
+ Platforms: Windows, Linux
Workaround:
1. Install Uniface with the "I will configure my license later" option.
2. Add $license_options LM_LOAD=10 to ulic.asn.
3. Perform ulic /prep as admin.
Notes:
Back to top
UNI-29133 - Filtering Entity and Project Palette objects in Resource Browser can give unexpected results
Solution available in patch(es): 10.3.03-021, 10.4.02-001
Description:
Environment:
+ Platform: Windows
Workaround:
Notes:
Back to top
UNI-28424 - WrdActivate command in Web Session Management API does not work correctly
Solution available in patch(es): 10.4.02-001
Description:
For the existing WRD 6.3, the callback request of the WrdActivate command in the Web Session Management API does not provide enough information to the USYSHTTP component. For this reason, an exception occurs when verifying the WRD activate request in the new USYSHTTP, and the end user will see an error message of this exception in their front-end browser.
This bug has been fixed with the new WRD, version 6.4. To upgrade to this version, replace your existing WRD 6.3, with the new WRD 6.4, provided as WRD.jar in this patch.
Environment:
Workaround:
Notes:
Back to top
UNI-26631 - Function $number can return incorrect result when input is of type Struct
Solution available in patch(es): 10.3.03-021, 10.4.02-001
Description:
How to reproduce:
1. Consider the following code:
trigger detail
variables
struct V_STRUCT
numeric V_NUM
endvariables
$nlsformat = "nlslocale"
$nlslocale = "de_DE"
V_STRUCT->NUMBER = "8,3"
V_NUM = $number(V_STRUCT->NUMBER)
message/info $concat("V_NUM = ", V_NUM)
end
2. Create a form component with a command button that uses the above detail trigger code.
3. Compile and test the form
3. Press the button
Result: The info message will show the text "V_NUM = 8".
Expected: The message should say: "V_NUM = 8.3"
Environment:
+ Operating System : Any
Workaround:
trigger detail
variables
struct V_STRUCT
numeric V_NUM
string V_TEXT
endvariables
$nlsformat = "nlslocale"
$nlslocale = "de_DE"
V_STRUCT->NUMBER = "8,3"
V_TEXT = V_STRUCT->NUMBER
V_NUM = $number(V_TEXT)
; Alternative (string extraction):
; V_NUM = $number(V_STRUCT->NUMBER[1])
; Or (string subtitution):
; V_NUM = $number("%%(V_STRUCT->NUMBER)%%%")
message/info $concat("V_NUM = ", V_NUM)
end
Notes:
Back to top
UNI-12114 - Function $setting: assigning an empty string to a registry value will be stored as "0"
Solution available in patch(es): 10.3.03-021, 10.4.02-001
Description:
$setting will store the string "0" instead of "".
Environment:
+ Operating System: All Windows versions
+ Database: DBMS independent
Workaround:
key: $encode("USTRING", $decode("HEX", "00"))
E.g.
variables
string vString
endvariables
$setting("", "HKEY_LOCAL_MACHINE\SOFTWARE\Uniface\Uniface 9\MyRegData",
"REGDATA") = $encode("USTRING", $decode("HEX", "00"))
putmess $concat("Value of MyRegData = [", $setting("",
"HKEY_LOCAL_MACHINE\SOFTWARE\Uniface\Uniface 9\MyRegData", "REGDATA"), "]")
; Result: "Value of MyRegData = []"
Notes: