IMS DB/DC Tips.

A Mainframe-Tip a Day keeps the bugs away!
Forum rules
All of these Tips/Tuning-suggestions should be tested your own, at your shop, prior to use in Prod.
Post Reply
User avatar
Anuj Dhawan
Founder
Posts: 2801
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

IMS DB/DC Tips.

Post by Anuj Dhawan »

1. It usually confuses that what is a Alternate PCB when we already have PCB for an IMS Transaction, if it confuses you too, please read on for a small explanation:

Alternate Program Communication Block (TP PCB) is defined by the user, that can be used to describe output message destinations other than the terminal that originated the input message. Where SAMETRM=YES is not implicitly or explicitly specified, an alternate PCBs destination can be either a logical terminal or an input transaction queue.

Thanks,
Anuj

Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
User avatar
Anuj Dhawan
Founder
Posts: 2801
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

Re: IMS DB/DC Tips.

Post by Anuj Dhawan »

2. IMS runs as a sub-system under zOS. DFSRRC00 is known as IMS or universal region controller or IMS in Batch.

DFSRRC00 is controlled using a number of parameters.These Parameters differ depending from the execution environment (BMP, DBB, JMP, ...). The symbols in the JCL might be different at different sites, but the meaning remains the same.
Thanks,
Anuj

Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
User avatar
Anuj Dhawan
Founder
Posts: 2801
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

Re: IMS DB/DC Tips.

Post by Anuj Dhawan »

3.
DL/I (Data Language/I) is the language used to manipulate IMS databases. You can either access DL/I directly, through the Call-Level Interface (Call 'CBLTDLI') or indirectly, via the High Level Interface (EXEC DL/I).

With the Call-Level Interface your program calls the DL/I program, CBLTDLI, to access and/or manipulate IMS databases. The value of the parameters passed informs 'CBTDLI' as to what action the Programmer wishes it to perform.

In the High-Level interface, instructions are given via EXEC DL/I commands. These commands are converted to calls to the High Level Programming Interface via a pre-processor. The High Level Interface was developed subsequent to the Call Level Interface as a way of simplifying the DL/I interface for IMS programmers. Because of this, it has become the preferred way of accessing IMS databases.
Thanks,
Anuj

Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Anjali Chopra
Website Team
Website Team
Posts: 100
Joined: Sun May 12, 2013 12:33 am

Re: IMS DB/DC Tips.

Post by Anjali Chopra »

Tips on IMS DB are nice to see they are rare on web to search.

Appreciate your efforts Anuj! :)
Regards,
Anjali
User avatar
Anuj Dhawan
Founder
Posts: 2801
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

Re: IMS DB/DC Tips.

Post by Anuj Dhawan »

Thanks for the feedback! They give you the needed moral boost - appreciate it!

Regards,
Thanks,
Anuj

Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Post Reply

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

Return to “Tip Of the Day.”