When You Can't Defer Session Variable Processing
This topic explains when you can't defer session variable initialization block processing and the example messages that Semantic Modeler displays.
You can't defer variable initialization block processing when:
-
The Variable names and values option is selected in the Query Returns field and the variables haven't been declared explicitly with default values.
Example message: "The execution of init block 'A_blk' cannot be deferred as it is using row-wise initialization."
-
The initialization block contains variables with the Security Sensitive option selected.
Example message: "The execution of init block 'A_blk' cannot be deferred as it is used by session variable 'A' which is security sensitive."
-
The initialization block is a predecessor to another initialization block that doesn't have the Allow deferred execution option selected.
Example message: "One of the successors for init block 'A_blk' does not have "Allow deferred execution" flag set. Init block 'B_blk' does not have "Allowed deferred execution" flag set.