Difference between BMP and DL/I?

RDBMS from IBM and IBM's Hierarchical DBMS and Transaction Manager (IMS DC).
Post Reply
utkarsh
Registered Member
Posts: 64
Joined: Fri Jun 21, 2013 10:32 pm

Difference between BMP and DL/I?

Post by utkarsh »

Subject line says it all - what is the difference between BMP and DL/I in IMS?
User avatar
Anuj Dhawan
Founder
Posts: 2801
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

Re: Difference between BMP and DL/I?

Post by Anuj Dhawan »

A BMP program is batch processing program, in IMS, that has access to online databases and message queues. BMPs run online, but like programs in a batch environment, they are started with a JCL.

A DLI program runs only when the databases are NOT available online. At most of the shops, IMS databases are brought "offline" in the evening to allow batch DLI programs to run. The databases are then brought back "online" in the morning.

If you see the databases in your JCL, you are executing DLI - if not, you are executing BMP.

Hope this helps.
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 “IBM DB2 and IMS DB/DC”