The variable <variable name> used in pre-session variable assignment is overridden in the parameter file. The variable assignment will be ignored.
The variable is assigned in both a pre-session variable assignment statement and in a parameter file. The Integration Service uses the value in the parameter file.
To use the value in the pre-session variable assignment statement, remove the variable from the parameter file. Or, configure the session and workflow so that they do not run with a parameter file.