DSIC ACTIVE USER (1644)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIC ACTIVE USER
TAG ACT
ROUTINE DSICDUZ
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 if found and is active, then return the user's DUZ value.
Else return -1^message