There are many reasons to print the DBSYSID macro settings that make up a DBSIDPR load module. For example, you might want this if the original source is lost, if there is a question about whether the source matches the load module, or if upgrading to a new release and confirming the settings in the current module.
How can we print the DBSIDPR module in Datacom version 15.x?
Release: 15.1
Component: Datacom/DB
Component : Datacom/AD
The recommended approach for printing the DBSIDPR load module settings, as well as many other modules in the Datacom CUSLIB, is to use a program called DBCGSPR.
At the time of this document's creation, this utility program will process the following load modules (as noted in the version 15.1 documentation for Datacom/DB):
Type of Module | Module Name | Macro Name |
---|---|---|
CICS Services Vector Table | DBCVTPR | DBCVTPR |
Master List | DBMSTLST | DBMSTLST |
System Identification Block (SID) | DBSIDPR | DBSYSID |
System Identification Block (SID) | any name | DBSYSID |
User Requirements Table (CICS/Advanced) | any name | DBUR* |
User Requirements Table (Batch) | any name | DBUR* |
User Requirements Table (Multi-MUF) | any name | DBUR* |
Datadictionary System Resource Table | DDSRTLM | DDSYSTBL |
Dataquery Systems Options Table | DQSYSTBL | DQOPTLST |
Ideal Options Block | @IIDOPTS | IDOPTSCB |
Data Reporter Options | DRQXXPR | IS08Z09I |
Data Reporter Options (prior releases) | DR28QXX | IS08Z09I |
Batch File Definition Table | any name | ROSFD |
Asynchronous Transaction Table | SCASTRAN | SCASYNTB |
Session Control Options Table | SC00OPTS | SCBOPTCB |
Session Control Transaction Table | SC00TRAN | SCTRANTB |
Session Control Transaction Table (User) | SCUMTRAN | SCTRANTB |
Ideal Web Transaction Table | SCWBTRAN | SCWEBTB |
The output from this utility, using the default input control parameters, will include multiple modules. Below is how the DBSIDPR listing might appear in the SYSPUNCH file:
./ ADD NAME=DBSIDPR,LIST=ALL
***********************************************************************
* *
* System Identification Block *
* *
* Generated by DBCGSPR *
* *
* 10/18/2017 08:55:44 *
* *
* Source: DATACOM.VERS150.CUSLIB(DBSIDPR) *
* *
* Source release: 15 *
* *
* Source system: SYSA *
* *
***********************************************************************
DBSYSID ABEND=URT, -
CASEC=NO, -
CCISYS=, -
CONNECT_ALLOW_PRIORITY=(LOCAL,XCF), - Custom
CONSOLE_MINUTES=2, - Custom
CXXNAME=DJMYMUF, - Custom
DBUTLTY_EDIT_DDNAME=FULL_1, -
DELAY_DBUTLTY_SECURITY=NO, -
DELAY_RETRY_SECONDS=5, -
DELAY_WAITING_MESSAGE=1, -
DELAY68=2, - Custom
DELAY85=1, - Custom
DSN_XXX=DATACOM.VERS150.MYMUF.???, - Custom
ENVIRONMENT_TYPE=, -
FORCE_DSN_CXXNAME=NO, -
LINE=NEW, -
LINES=56, -
PC=PROD, -
PREVENT_S522=, -
SIMPLIFY_MODE=YES, -
TARGET_MUF_LIST=(DJMYMUFA,DJMYMUFB), - Custom
TOGROUP=DJMUFGRP Custom
END ,
Any value that is changed from the default for this macro is identified with "Custom" in column 74.
For more information about the DBCGSPR utility, please refer to the following documentation: Generating Source Members from CUSLIB Content
As always, please contact Broadcom support for Datacom if you have further questions.