Skip to main content
manavik105
August 7, 2025
Question

why am I not getting multiple values in my process variable of a sub process passed as a parameter

  • August 7, 2025
  • 5 replies
  • 0 views

Hi All,

I'm passing a process variable which is multiple from parent process to sub process. And have passed in the inputs of the subprocess node correctly. Also configured the same PV with matching datatype, parameter and multiple in subprocess as well. Issue is I'm getting multiple values in parent process but not in sub process. Please help and advice.

parent process:

Sub Process:

5 replies

harshas2775
August 7, 2025

Can you share the setup done in the sub process node. Also by any chance you don’t have MNI setup right?

shubhama926776
August 7, 2025

If using MNI, array references have specific behaviour - spawned instances cannot reference the spawning array itself.

Share you configuration details for better understanding.

stefanhelzle0001
August 7, 2025

We need to see how you pass the data. Then, I would like to see the process variable config in the child process.

komalj3844
August 7, 2025

By any chance, have you made that parameter multiple later and it was single when you mapped the child process to the parent process.

Generally, what happens, when we create the parameter as single type and map to the child process the mapping takes it as single but later if we make it multiple in parent then we need to re map it by clicking refresh under sub process node input parameter, so the re mapping is done again and its required and after doing this, it will only work with new instance and not the old one.

manavik105
August 7, 2025

Thank you so much [mention:15d45cf742934b33a0c4bac62721efa4:e9ed411860ed4f2ba0265705b8793d05]  Looks like it was just a refresh issue as you said. it is resolved now [emoticon:c4563cd7d5574777a71c318021cbbcc8]