Using and Administering

Account Validation Subroutine

LoadLeveler provides the llacctval executable to perform account validation.

Purpose

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.

Syntax

program user_name user_group user_acct# acct1 acct2 ...

Parameters

program
Is the name of the program that performs the account validation. The default is llacctval. The name you specify here must match the value specified on the ACCT_VALIDATION keyword. in the configuration file.

user_name
Is the name of the user whose account number you want to validate.

user_group
Is the login group name of the user.

user_acct#
Is the account number specified by the user in the job command file.

acct1 acct2 ...
Are the account numbers obtained from the user stanza in the LoadLeveler administration file.

Description

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.

Return Values

If the validation succeeds, the exit status must be zero. If it does not succeed, the exit status must be a non-zero number.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]