We applied some compatibility maintenance to CA Dispatch. Now, when users are attempting to log on to CA Dispatch, they are receiving the following error:
IDMS DC258001 V1 ENTER USER ID
IDMS DC258915 V1 UNDEFINED USER ID - userid
V1 Enter Next Task Code:
Note that CA Dispatch has been configured to use EXTERNAL security. So it should NOT be looking in it's dictionary file to determine who is allowed to access CA Dispatch.
Release : 11.7
Component : CA Dispatch
This error occurs when CA Dispatch is configured to use INTERNAL security but the users attempting to access CA Dispatch are not defined in/to the CA Dispatch dictionary (DICTDB) file.
After applying the compatibility maintenance, the SMP/E target load library that the maintenance was applied to was copied down, in it's entirety, to replace the former running CA Dispatch load library.
Typically, when compiling the CA Dispatch security options, the DSEXSECX job that compiles them points to your "RUNNING" CA Dispatch load library. Not to the SMP/E target library.
When this problem occurs, a quick fix would be for you to MANUALLY copy the CADSSEC security module from what was the "FORMER RUNNING" loadlib for this CA Dispatch region into the "CURRENT RUNNING" loadlib (i.e. With compatibility maintenance applied). After copying the CADSSEC module into the current load library, don't forget to do an LLA REFRESH if the current loadlib is defined to LINKLIST. Then recycle the CA Dispatch started task.
Optionally, if you KNOW specifically how all of your security options are supposed to be configured for CA Dispatch, you can run the DSEXSECX job to re-punch the CADSSEC security module into your new running load library. Don't forget to do an LLA REFRESH if the current loadlib is defined to LINKLIST. Then recycle the CA Dispatch started task.
- Please be aware that there may be some other CA Dispatch "region specific" and/or "user modified" modules in your running CA Dispatch load library that are NOT in your SMP/E target libraries!
Dispatch "region specific" and/or other possible "user modified" modules that might also need to be manually copied from the former running CADSLOAD library into the current running CADSLOAD library include:
- All modules prefixed: "CAIDMCL"
- All modules prefixed: "SS"
SVC module: CADSSVC
Security module: CADSSEC
Features module: CADSFEAT
CA 7 module: CADSCA7U
ENF event module: RDFGSTAX
User Exit modules: RDFGEX01
RDFGEX02
RDFGEX03
RDFGEX04
RDFGEX06
CICS modules: CADSINTC
VCICICS
IMS module: CADSIMS
Also see Article ID: 76520 - Title: Error status codes of 0971, 3003 or 3010 after maintenance