IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Diff. between BMP and DLI


IBM Mainframe Forums -> IMS DB/DC
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
enileshk
Warnings : 1

New User


Joined: 05 Feb 2006
Posts: 7
Location: India

PostPosted: Sat Jul 17, 2010 7:00 pm
Reply with quote

Is there any difference between DLI and BMP? Or BMP is just type of processing which can be implemented using DLI techniques.

I know this is basic query and Please help me to clear concepts.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Sat Jul 17, 2010 11:25 pm
Reply with quote

Hello,

I don't "do" ims, but you can find all of the info you want here:
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/handheld/Connected/BOOKS/dfsapgg3/CONTENTS

At the top of the page is a link to "IBM Manuals" which has links to many manuals you will use often.
Back to top
View user's profile Send private message
PeterHolland

Global Moderator


Joined: 27 Oct 2009
Posts: 2481
Location: Netherlands, Amstelveen

PostPosted: Sun Jul 18, 2010 10:39 am
Reply with quote

Code:

MPP (Message Processing Program)
   For Online programs( IMSDC) only.
   PSB used by a MPP program cannot be used by another programs simultaneously.
   Cannot run on Individual partitions.

BMP (Batch message processing)
   For batch programs only
   PSB used by a BMP program cannot be used by another programs simultaneously.
   All partitions specified in PSB will be allocated whether used by program or not.
   Cannot run on Individual partitions.
 
DL/I
   It can be used as Interface between MPP and Database OR BMP and Database
   For batch DL/I job it can access database directly
   PSB of DL/I job can be used by another jobs simultaneously
   It can run on Individual partitions. 
Back to top
View user's profile Send private message
Kjeld

Active User


Joined: 15 Dec 2009
Posts: 365
Location: Denmark

PostPosted: Tue Aug 10, 2010 11:45 am
Reply with quote

There is no difference in programming the application. You can have an application program running as BMP at one time and as a DLI job at another.

BMPs are dependent on the IMS master region to be running. If DL/1 online databases are used they need not be allocated to the job, they are accessed through the IMS region, and they need to be online.

DLI jobs, on the other hand, are establishing the IMS environment locally, so they are not dependent on the master region running. DL/1 databases need to be taken offline from the messaging regions and allocated specifically to the job for usage. Generally DLI jobs have more overhead running for each job than a similar BMP job.
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


Joined: 13 Jun 2007
Posts: 826
Location: Wilmington, DE

PostPosted: Tue Aug 10, 2010 6:25 pm
Reply with quote

Please read this thread. Have you tried searching on a subject before posting your question?

ibmmainframes.com/viewtopic.php?t=47595&highlight=bmp
Back to top
View user's profile Send private message
enileshk
Warnings : 1

New User


Joined: 05 Feb 2006
Posts: 7
Location: India

PostPosted: Tue Aug 10, 2010 6:28 pm
Reply with quote

Thanks for all replies. Really helpful.

Thanks,
Nilesh
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> IMS DB/DC

 


Similar Topics
Topic Forum Replies
No new posts Sort on different fields, removing du... SYNCSORT 8
No new posts How syntax check at Bind time is diff... DB2 5
No new posts Compare PD Values with same storage &... JCL & VSAM 5
No new posts merge records from 2 ps files with di... DFSORT/ICETOOL 6
No new posts Need help on SORT to write each input... JCL & VSAM 4
Search our Forums:

Back to Top