LoadLeveler provides the llacctval executable to perform account validation.
llacctval compares the account number a user specifies in a job command file with the account numbers defined for that user in the LoadLeveler administration file. If the account numbers match, llacctval returns a value of zero. Otherwise, it returns a non-zero value.
program user_name user_group user_acct# acct1 acct2 ...
llacctval is invoked from within the llsubmit command. If the return code is non-zero, llsubmit does not submit the job.
You can replace llacctval with your own accounting user exit (see below).
To enable account validation, you must specify the following keyword in the configuration file:
ACCT = A_VALIDATE
To use your own accounting exit, specify the following keyword in the configuration file:
ACCT_VALIDATION = pathname
where pathname is the name of your accounting exit.
If the validation succeeds, the exit status must be zero. If it does not succeed, the exit status must be a non-zero number.