Consultor Eletrônico



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.