DSIC ACTIVE CPRS PROVIDER

TITLEVALUE
NAMEDSIC ACTIVE CPRS PROVIDER
DESCRIPTIONThis will determine if a user is an active CPRS provider. The logic
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
5 YES User is a visitor and the RDV flag was passed
6 NO User is not a provider
TAGPROV
ROUTINEDSICDUZ
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERXDUZ
DESCRIPTIONThis is a pointer to the NEW PERSON file.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH1

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERRDV
DESCRIPTIONThis is a Boolean flag (1 or 0) indicating whether or not remote data
view (or visitors) should be allowed as a provider.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

RETURN VALUE TYPESINGLE VALUE
RETURN PARAMETER DESCRIPTIONReturn: 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
AVAILABILITYAGREEMENT
INACTIVE
CLIENT MANAGER
WORD WRAP ON
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED