DSIV ACTIVE USER (3326)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIV ACTIVE USER
TAG ACT
ROUTINE DSIVDUZ
RETURN VALUE TYPE SINGLE VALUE
AVAILABILITY AGREEMENT
DESCRIPTION
This will determine if a user (DUZ value) is valid and is active.  Also,
 additionally screening logic can be passed in to validate a user.
INPUT PARAMETER
  • XDUZ
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   15
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    This is a pointer value to the NEW PERSON file.
    
  • DSISCR
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   250
    REQUIRED:   NO
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    You may pass additional screening criteria to be checked.  For a user to
     be returned, all screening criteria must be true in addition to being
     Active.
     
     Allowable formats of DSISCR(n) = flag^val1^val2^val3^..
       check for security key    KEY^security key name
       check for parameter       PARM^ parameter name^parameter instance
       execute M code
         M^<return message>^<executable M code which sets $T>
    
RETURN PARAMETER DESCRIPTION
If user isf found and is active, then return the user's DUZ value.
 Else return -1^message.