[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] RANK certain attributes

> Basically, your rank statement is saying:
> RANK=(ifThenElse(isUndefined(Target.Department),0,ifThenElse(Target.Department=="Chemistry",1000,0)
> If Department is undefined the rank will be 0. Meaning everyone has
> the same fair rank.
> Else If department is defined then chemistry has 1000 of a better
> chance than other departments
> Correct?
> Is there an easier way to rewrite this statement :-) It looks
> complicated for newbie condor admins.

RANK = ifThenElse(Target.Department =?= "Chemistry", 1000, 0)

Using the meta-equals ("=?=") operator removes the need for using the
"ifThenElse(isUndefined(Target.Department),0,...)".  The meta-equals
operator will return FALSE if one argument is undefined.