Page 1 of 1

$PROJDEF Problem

Posted: Mon Feb 17, 2014 9:31 am
by meriem_ens
Hello all,
I have created a User-defined Variables EVPassword encrypted using Datastage Administrator.

I set the default value for the variable EVPassword to $PROJDEF.
I have changed the value of EVPassword from the Datastage Administrator and run the jobs, some jobs work fine but some jobs abort.

When checking the error messages in the logs of aborted jobs, I realize that the EVPassword variable has not changed and has kept the old value.

Even after the re-import and the compilation of all the jobs, when I change the value of the variable EVPassword, the problem occurs for some jobs.

Can you please help me about this weird behavior of PROJDEF!

Posted: Mon Feb 17, 2014 11:20 am
by chulett
What's your version?

Posted: Mon Feb 17, 2014 3:38 pm
by meriem_ens
DataStage 7.5.3 (PX)

Posted: Mon Feb 17, 2014 5:33 pm
by asorrell
Make sure that the value in the job / sequence is also encrypted. Since you can't see what you are typing, use copy / paste from notepad to fill them in with $PROJDEF.

Usually when you see "old" passwords it is because it is being over-ridden from a higher sequencer or shell script.

Posted: Mon Feb 17, 2014 6:15 pm
by chulett
I just wanted to make sure you were on the latest (last) 7.x release as, from what I recall, all of this $PROJDEF goodness was actually supposed to work.