DSIC ACTIVE CPRS PROVIDER (2212)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIC ACTIVE CPRS PROVIDER
TAG PROV
ROUTINE DSICDUZ
RETURN VALUE TYPE SINGLE VALUE
AVAILABILITY AGREEMENT
DESCRIPTION
This will determine if a user is an active CPRS provider.  The logic 
 5   YES    User is a visitor and the RDV flag was passed
 6    NO    User is not a provider
steps for this determination flows as follows:
 
  Provider  Condition
  --------  --------------------------------------------------
 1    NO    User DUZ value passed is not valid
 2   YES    User has an ACCESS CODE: A provider
 3    NO    User is terminated and does not own the XUORES key
 4   YES    User owns the XUORES key
INPUT PARAMETER
  • XDUZ
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    This is a pointer to the NEW PERSON file.
    
  • RDV
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   NO
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    This is a Boolean flag (1 or 0) indicating whether or not remote data 
    view (or visitors) should be allowed as a provider.
    
RETURN PARAMETER DESCRIPTION
Return: 3, 2, 1, 0, or -1^message
 
  3: active user
  2: active user via the XUORES security key
  1: remote data view visitor AND RDV=1
  0: remote data view visitor AND RDV=0
  -1^error message