CA Dispatch DC258915 UNDEFINED USER ID error after applying maintenance
search cancel

CA Dispatch DC258915 UNDEFINED USER ID error after applying maintenance

book

Article ID: 218172

calendar_today

Updated On:

Products

Dispatch Output Mgmt

Issue/Introduction

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.                    

 

 

Environment

Release : 11.7

Component : CA Dispatch

Cause

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.

 

Resolution

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


Additional Information

Also see Article ID: 76520 - Title: Error status codes of 0971, 3003 or 3010 after maintenance