I have a job set up that decrypts some gpg files using Pentaho and gpg4win, everything works just fine at first until it runs overnight as part of a batch process. It seems to forget the passphrase or PDI does not send the passphrase from the step. The passphrase is hard coded in the decrypt step but the job will still fail overnight.

After a failure I can open PDI and run the job and a pop up for the passphrase appears, after I enter it the job will run fine.

Am I overlooking some configuration or missing something? There is very little documentation on the PGP steps.