The JADE 2022 release meets tomorrow’s business demands.
The transient object 'JdoIterableValue' remains in memory after accessing JadeDynamicObject.getPropertyValues().
Example:
foreach dynaPropValue in dynaObject.JadeDynamicObject.getPropertyValues() do
break;
endforeach;
There doesn't appear to be a way to remove it from memory. My workaround is to use the propertyCount and loop that with getPropertyValueByIndex.
Can you not save the transient object returned by dynaObject.JadeDynamicObject.getPropertyValues() into a suitable local variable, and then in your epilog delete the transient object?
Attachments Open full size