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.
Previous topicNext topic
User avatar

Topic Author
Anuj Dhawan
Founder
Posts: 2624
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Zodiac: Sagittarius

IMS DB/DC Tips.

Post by Anuj Dhawan » Sun Nov 03, 2013 2:41 pm

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

Topic Author
Anuj Dhawan
Founder
Posts: 2624
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Zodiac: Sagittarius

Re: IMS DB/DC Tips.

Post by Anuj Dhawan » Mon Nov 04, 2013 11:10 pm

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

Topic Author
Anuj Dhawan
Founder
Posts: 2624
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Zodiac: Sagittarius

Re: IMS DB/DC Tips.

Post by Anuj Dhawan » Mon Nov 04, 2013 11:16 pm

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: 93
Joined: Sun May 12, 2013 12:33 am
Zodiac: Leo

Re: IMS DB/DC Tips.

Post by Anjali Chopra » Wed Nov 13, 2013 1:42 pm

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

Appreciate your efforts Anuj! :)


Regards,
Anjali

User avatar

Topic Author
Anuj Dhawan
Founder
Posts: 2624
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Zodiac: Sagittarius

Re: IMS DB/DC Tips.

Post by Anuj Dhawan » Sat Nov 16, 2013 8:32 pm

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.

Previous topicNext topic

Return to “Tip Of the Day.”