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)
|
Currencies
|
Fixes
| UNI-32904 | StructToJson: member with value does not cause warning when jsonDataType=null annotation is specified |
| UNI-32891 | StructToJson: conversion of Boolean values inconsistent with the jsonDataType=boolean annotation |
| UNI-32847 | structToXML/schema failed to write nil="true" in xml element's tag |
| UNI-32237 | Detached instance might disappear from instance pool when using handle |
UNI-32904 - StructToJson: member with value does not cause warning when jsonDataType=null annotation is specified
Solution available in patch(es): 10.4.02-023
Description:
Consider the following code:
variables
boolean vBool
struct vStruct
string vJson
endvariables
vStruct = $newstruct
vStruct->notNull = "abc"
vStruct->notNull->$tags->jsonDataType = "null"
structtojson vJson, vStruct
putmess $procreturncontext
putmess vJson
The output in vJson is: "{"notNull":null}"
And there is no warning in $procreturncontext that the scalar value of vStruct->notNull is actually not empty.
Environment:
+Operating System: OS independent
+Database: DBMS independent
Workaround:
Notes:
Back to top
UNI-32891 - StructToJson: conversion of Boolean values inconsistent with the jsonDataType=boolean annotation
Solution available in patch(es): 10.4.02-023
Description:
Environment:
+Operating System: OS independent
+Database: DBMS independent
Workaround:
* "T"/"F"
* "on"/"off"
* "yes"/"no"
* "y"/"n"
* "true"/"false"
* 1/0
Notes:
Back to top
UNI-32847 - structToXML/schema failed to write nil="true" in xml element's tag
Solution available in patch(es): 10.4.02-023
Description:
Environment:
+Operating System: OS independent
+Database: DBMS independent
Workaround:
Notes:
Back to top
UNI-32237 - Detached instance might disappear from instance pool when using handle
Solution available in patch(es): 10.4.02-023
Description:
Consider the following scenario:
FORM1 creates an attached instance of SVC1 and SVC1 will create a detached instance of SVC2. The instance handle is stored in a component variable of type public handle on SVC1. From FORM1 an operation is then called that will pass the instance handle of SVC2 back to FORM1 (where it again is stored in a component variable). When SVC1 is deleted then the instance of SVC2 is removed from the instance pool (the instance cannot be found anymore in (e.g.) $detachedinstances or $instances, but the instance itself still exists and can be called. The detached instance will be deleted (as expected) when the component variable with the handle in FORM1 is cleared.
Environment:
+Operating System: OS independent
+Database: DBMS independent
Workaround:
Notes: