Normalize the type of parameter passing for record lists (for instance, always BY VALUE or always BY REFERENCE)

On our radar
I was doing some refactoring and moved an action from one espace to another. This action took advantage of the fact that record lists, when in the same espace, are passed BY REFERENCE, to do its work. When the action was moved to the other espace and consumed in the initial espace it stopped working as expected because when in different espaces record lists parameters are passed BY VALUE.
When refactoring, Service Studio 5.0 didn’t give any kind of warning for this different behavior.
I know that passing record lists BY REFERENCE in the same espace  was a decision of performance, but this kind of inconsistent behavior is causing problems.
Created on 28 Jun 2010
Comments (0)