ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Managing dump with Datacom DBSRV

book

Article ID: 102985

calendar_today

Updated On:

Products

Datacom DATACOM - AD CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services Datacom/AD CA ecoMeter Server Component FOC EASYTRIEVE REPORT GENERATOR FOR COMMON SERVICES INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA On Demand Portal CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware

Issue/Introduction

Many times SYSUDUMP DD statement does not give enough information.
and
we are asked to provide a SYSMDUMP which is not always easy to manage.

The DYNDUMP runtime option provides a way to obtain dynamic dumps of user applications
that would ordinarily be lost due to the absence of a SYSMDUMP, SYSUDUMP, or SYSABEND DD statement. 

Environment

z/os, CA Datacom/DBSRV

Resolution

There is a better way to manage these SYSUDUMP and SYSMDUMP. 

It is about using LE runtime option DYNDUMP
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ceea300/dyndump.htm 

A practical case related to DBSRV would be:
DYNDUMP=(hlq,DYNAMIC,TDUMP) 
 
- hlq will be a high qualifier which should be preferably short. Having a long hlq may generate problem since process make data set name longer by adding a time stamp.
The hlq value is limited to 26 characters.

- DYNAMIC: Language Environment creates a dynamic dump automatically when the application has not already specified one of the dump ddnames, (for example, SYSUDUMP).

- TDUMP: Language Environment creates a dynamic dump automatically.


Place the DYNDUMP option in CEEOPTS  DD Statement.

Dump data set names will start with hlq
Message IEA993I from JES will tell you the data set name being created and it will be different each time since the Data set name will include a time stamp. 

Once CEEOPTS is set up, then you may remove SYSUDUMP or SYSMDUMP DD statement from your DBSRV JCL. 

Additional Information

The DYNDUMP runtime option provides a way to obtain dynamic dumps of user applications that would ordinarily be lost due to the absence of a SYSMDUMP, SYSUDUMP, or SYSABEND DD statement. 

for more see:
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ceea300/dyndump.htm