Run (opMODE=GetBOTH)
--> OK, both tables with Data
Open (opMODE=GetUPPER)
--> OK, Out1 with Data
enable DummyColumn(s) to change Date for INPUT
enable calculate new column C (UPPER)
enable calculate new column c (lower)
Open Module --GetSurrKey
enable STOP
RUN Main (GetKeyLOWER)
Open Module with new Parameters
disable STOP
push input populate auto
--> !!!INPUT has old values (UPPER)
--> !!!Debugging don't work
--> !!!where is Column c?
--> error: Error:
At least 1 column must be selected.
Source: action "Select columns by lookup", module "--GetSurrKey", table "DataTableOut"
paste new Input Data (in Main via Clipboard)
--> INPUT has new values (lower)
--> Debugging works fine again
The Input action is similar to Sandbox - it stores a snapshot of data. It's not linked to another table (because multiple modules can call the same module with Input) and therefore it doesn't update automatically. You need to manually re-populate the Input action if you need to run that module with another input dataset.
You can re-populate it by right-clicking the necessary Iterate action and selecting "Send to":
Hi Dmitry, thanks for reply... i know.. a litle late The sandbox function is great. Unfortunately, there is no possibility to overwrite the parameters of the called module. That's why my example project in this post doesn't work either.
is it possible, to get this feature by sending to Module?
Example:
In your case, to restore the state of the called module, you will need:
Use the "Open module" button in the error message to restore parameters.
Use the "Send output to..." menu command to populate the Input action
We're working on the possibility of restoring the state of the called module exactly as it was at the moment of error, with all the parameters and action outputs.