| 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 | ||