Kbase 20269: AS/400 Authority Problem: Error Message 4293
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/10/2008 |
|
Status: Verified
FACT(s) (Environment):
IBM AS/400 (RISC)
Progress/400 DataServer
SYMPTOM(s):
Connection rejected, invalid or missing Dictionary files. (4293)
The error message is encountered when connecting to the Progress/400 DataServer from the Progress client
There are no additional messages in PROTCPBRK joblog
The version of the dictionary library is the current version
CAUSE:
The issue is related to lack of system privileges or permission or authority against the dictionary library in as/400
FIX:
The following user privileges or authorities are required to bypass the error 4293. To make sure the user has the right authorities, follow the steps below:
1. Verify that the user that is trying to connect (for example, username in connection parameters) is authorized to access Dictionary Library. You can do this by executing the command:
WRKOBJ OBJ(Library) OBJTYPE(*LIB)
(and then choose option 5 or 2)
If the *PUBLIC authority is set to *EXCLUDE and there is no explicit
entry for the appropriate user, you receive the 4293 error as you
connect.
2. Grant authority to the specific user that is trying to connect to AS/400 database. Grant authority can be done by editing object authority or executing the command:
GRTOBJAUT OBJ(Library) OBJTYPE(*LIB) USER(User) AUT(*ALL)
This command changes (or adds) user authority to this library to *ALL. In many cases it is sufficient to grant *CHANGE privilege.