Passing context parameters from commandline to talend job
Many times we need to pass context parameter value from commandline while executing talend job batch file (- this is batch file (.bat/.sh) which gets generated when we export job from talend studio or talend commandline)
We can make use of --context_param switch in commandline while executing talend job from command line.
Example - Consider this simple job which has two context parameters param_01 and param_02 and displays these context variables in console window output.
Pass context parameter job |
context parameters with default values |
Now when we run this job after exporting this job from talend studio we get following results which displays the default values of context parameters
run job with no value passed for context parameter |
Now to pass values for these context parameters we can call this job as below (even you can edit .bat file and do the needful - passcontextparam_run.bat --context_param param_01="test01" --context_param param_02="test02")
run job with context parameter value passed |