NDVRARCO fails with messages NDVRSECY: E001/NDVRARCO: F004 when the USER clause is not specified on the SIGNON in NDVRIPT even when NDVR-GLOBAL has ARCHIVE:Y
search cancel

NDVRARCO fails with messages NDVRSECY: E001/NDVRARCO: F004 when the USER clause is not specified on the SIGNON in NDVRIPT even when NDVR-GLOBAL has ARCHIVE:Y

book

Article ID: 379980

calendar_today

Updated On:

Products

IDMS

Issue/Introduction

NDVRARCO fails with the following message when the USER clause is not specified on the SIGNON statement:

NDVRSECY: E001 USER/CCID NOT AUTHORIZED TO PERFORM ARCHIVE/COMPRESS PROCESSING
NDVRARCO: F004 ARCHIVE/COMPRESS PROCESSING SESSION COULD NOT BE ESTABLISHED - RUN TERMINATED

Environment

Endevor/DB for IDMS 19.0

Cause

User default security class has ARCHIVE IS Y.

Resolution

Security descriptors are assigned to a monitored DICTIONARY, a USER, and a CCID.  The combination of the three, becomes a composite security mask. The most restrictive settings apply.  Would suggest starting with the dictionary and work backwards from there.

Signon to CV

Enter DCUF SET DICTNAME <monitored dictionary name>

Enter NDVRMIS task code

8  - DICTIONARY AND DICTIONARY HISTORY  

1  - BROWSE DICTIONARY DESCRIPTORS 

Confirm the dictionary is set to NDVR-GLOBAL 

SEC. CLASS ===> NDVR-GLOBAL           DEFAULT USER CLASS ===> NDVR-DDA 

Back out to the main menu (CLEAR or F3)

7  - USER AND USER CHANGE HISTORY

1  - BROWSE USER DESCRIPTORS 

USER         ===> RHORI01                             PASSWORD ===>   
SECURITY CLS ===> NDVR-GLOBAL                                         
CURRENT CCID ===> ADMINISTRATE    

If there's a CCID associated with the USER, back out to the main menu,

5  - CCID AND CCID CHANGE HISTORY    

1  - BROWSE CCID DESCRIPTORS

NAME    ===> ADMINISTRATE  SEC. CLASS ===> NDVR-GLOBAL       TYPE ===> PUBLIC

                                 
When users make dictionary changes, or run batch jobs like NDVRARCO, and haven't been defined to Endevor/DB before, they will get the dictionary's DEFAULT USER CLASS, which may or may not allow use of NDVRARCO. If you don't see all of the functions described above, or some are missing, then your user ID has been assigned a lesser security class that doesn't display or allow all the available functions.  There should be at least one user that has an NDVR-GLOBAL security class.