TITLE | VALUE | |
---|---|---|
NAME | DSIC USR CLASS MEMBERSHIP | |
DESCRIPTION | For a given user and optional date, return class memberships for that user. | |
TAG | USRCLASS | |
ROUTINE | DSICUSR | |
INPUT PARAMETERS | SEQUENCE NUMBER | 1 |
INPUT PARAMETER | INPUT | |
DESCRIPTION | INPUT(n) := label name ^ label value where n=0,1,2,3,... and label name label value ---------- ------------------------------------------- USER required = DUZ [pointer to file 200] DATE optional - will accept multiple formats: if not passed, then default to TODAY if if "T", then default to TODAY it can be any Fileman date if "*", then return all class memberships whether or not if they are currently active If a date is passed (or if the input value is converted to TODAY's date), then only return those class memberships that were active as of that date | |
PARAMETER TYPE | LIST | |
REQUIRED | YES | |
MAXIMUM DATA LENGTH | 50 | |
RETURN VALUE TYPE | ARRAY | |
RETURN PARAMETER DESCRIPTION | If problems encountered or no memberships found, return -1^msg Else, return List[n] := p1^p2^p3^p4^p5 where p1 = pointer to file 8930 [USR CLASS] p2 = pointer to file 8930.3 [USR CLASS MEMBERSHIP] p3 = class display name p4 = effective date [internal FM;external date] p5 = expiration date [internal FM;external date] | |
AVAILABILITY | AGREEMENT | |
INACTIVE | ||
CLIENT MANAGER | ||
WORD WRAP ON | ||
VERSION | ||
SUPPRESS RDV USER SETUP | ||
APP PROXY ALLOWED |