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
Endevor/DB for IDMS 19.0
User default security class has ARCHIVE IS Y.
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.