Description:
DMLO receiving 'E4502 Ready Usage-Mode Security Violation'.
What is the reason for this error?
Solution:
The E4502 error occurs when the DMLO security is on and user does not have the appropriate access to update the record in that dictionary.
In IDD, for the dictionary that is receiving this error; display the user and add the access allowed.
For example if Shared Retrieval (SR)
Shared Update (SU), Protected Retrieval (PR), Protected Update (PU),
Exclusive Retrieval (ER) and Exclusive Update (EU).
In this example, the user has Shared Update and Shared Retrieval modes.
ADD USER NAME IS DMLOUSER DATE CREATED IS 08/01/08 DATE LAST UPDATED IS 10/01/08 PREPARED BY DBA0001 REVISED BY DBA0002 DESCRIPTION IS 'SU,SR' FULL NAME IS DBA
The DMLO security program DBMSDMLO will be found in the DEFAULT DICTIONARY as well as any other dictionary where DMLO security is enforced.
References:
CA IDMS Installation and Maintenance Appendix G.1.1 Advantage CA-IDMS DMLO Security
CA IDMS Database DML Online Option User Guide, 5.2.1 Severity Codes