IDMS message DC201006 ABRT SNON for CICS DFLTUSER userid
search cancel

IDMS message DC201006 ABRT SNON for CICS DFLTUSER userid

book

Article ID: 413316

calendar_today

Updated On:

Products

IDMS IDMS - Database

Issue/Introduction

IDMS message DC201006 with the default userid DFLTUSER specified in the CICS system initialization parameter (SIT)

DC201006 Vnn Tnnn CV-Status  BE-TaskID Pri FE - ID1 FE - ID2 FE TaskCD FE USERID          FE - ID3
DC201006 Vnn Tnnn ABRT SNON       nnnn 100 aaaaaaaa aaaaaaaa  taskcode dlft_user

where dlft_user is the userid specified in the SIT DFLTUSER= parameter.

When is the CICS default userid used by IDMS CICS?

Environment

Release: 19.0

Cause

It is CICS not IDMS that selects the userid to use when signing on a CICS task to IDMS.
When a CICS application program first makes an IDMS call it links to IDMSCINT. IDMSCINT will then link to IDMSINTC.
IDMSINTC will then issue an EXEC CICS ASSIGN USERID to obtain from CICS the userid associated with the CICS task.
If no userid is associated with the CICS task then CICS will return the DFLTUSER specified in the SIT. For terminals this happens if no userid is signed on.

Resolution

If RESTYPE=SGON is secured internally (SECBY=INTERNAL) the DFLTUSER userid must be defined to the CV and then GRANT SIGNON to that userid to the SYSTEM.

If RESTYPE=SGON is secured externally (SECBY=EXTERNAL) then the DFLTUSER userid must be defined to external security and granted access to the SGON resource for that CV.

Additional Information

See documentation section Defining External Signon Security and the CICS documentation on DFLTUSER. Also see related parameter PLTPIUSR which is only used for PLT programs that run during CICS initialization.