Kbase P93433: Progress/400 - Error 4287 when connecting a client to iSeries release V5R3 or later
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  06/06/2008 |
|
Status: Verified
FACT(s) (Environment):
IBM AS/400 (RISC)
Progress/400 DataServer
SYMPTOM(s):
IBM AS/400 (RISC) V5R3, V5R4 (i5/OS)
Error 4287 when connecting a client to iSeries release V5R3 or later (i5/OS)
Connection rejected due to invalid user name: username. (4287)
Message PRO9601 appears in the AS/400 joblog
PRO9601 - Invalid user profile username specified on CONNECT.
CPF9897 PROG91/PROTCPBRK TYPE PGM MUST BE CHANGED IN THE NEXT 10 DAYS. THE PASSWORD LENGTH AND CCSID PARAMETERS MUST BE ADDED ON THE CALL TO API QSYGETPH.
CAUSE:
IBM has changed the user profile management and related routines in the i5/OS system (profile handle API) that the DataServer is not compatible with.
FIX:
The only workaround to this problem is to load and activate IBM's PTF, which allows to turn off the extended features of the v5r3 or v5r4 API and revert back to the way the API worked on v5r2.
In particular:
1. Install APAR SE15839 PTF SI14206 (V5R3) or SI21233 (V5R4)
2. Activate: (see PTF Cover Letter for more details)
CRTMSGQ MSGQ(QSYS/QSYAPI) MSGQFULL(*WRAP)
CRTDTAARA DTAARA(QSYS/QSYNOMSG) TYPE(*CHAR) LEN(3)
Note that in case of i5/OS the message queue to be created is different:
CRTMSGQ MSGQ(QSYS/QSYAPIV5R4) MSGQFULL(*WRAP)