Data Services Batch Job Userid Under UNIX

If I start a Data Services batch job under UNIX using AL_RWJobLauncher or al_engine directly from the command line, what user id does the job inherit, the command line users id or the id the job server is running under?

The reason for the question is that we are trying to ascertain what and who need the appropriate file permissions when batch loading flat file data.


mhickey :uk: (BOB member since 2007-04-12)

The jobserver. The joblauncher sends a TCP/IP signal to the jobserver wh executes the job.


Werner Daehn :de: (BOB member since 2004-12-17)

And if I execute the job via al_engine directly, it seems to execute under the uid of the command line user. Is that your understanding also?


mhickey :uk: (BOB member since 2007-04-12)

…and the jobserver kicks off an al_engine process with the parameters provided. Yes, that’s another option calling the al_engine directly, just need to be more careful.


Werner Daehn :de: (BOB member since 2004-12-17)