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

How does IMS know Map->Transaction->Program->PSB


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

New User


Joined: 31 May 2007
Posts: 38
Location: America

PostPosted: Tue Jun 24, 2008 6:51 am
Reply with quote

what is keeping them in one piece? How does IMS know Map->Transaction->Program->PSB, I can't find the link.

TIA.
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


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

PostPosted: Fri Jun 27, 2008 6:27 pm
Reply with quote

Do you have a systems programmer available to help you? The first thing you need before you code any of those things is a DBD - database definition - and then the DBD gen. You then need to decide what you want to accomplish and if it online, define the transaction - hopefully with the same name as your program - and do an ACB gen. Your MFS will then contain that transaction reference. Your PSB should also be named referencing your program. Once that gets defined and you do a PSB gen, you will code your program. The PSB will be referenced by your process.
Back to top
View user's profile Send private message
DST

New User


Joined: 31 May 2007
Posts: 38
Location: America

PostPosted: Sat Jun 28, 2008 9:39 pm
Reply with quote

thanks!

I have one more question what is conversational and non-converstational program?
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


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

PostPosted: Sun Jun 29, 2008 10:37 pm
Reply with quote

A conversational is an IMS program that inter-reacts with a user sitting at a terminal. Most high transaction processing installations use non-SPA processing. Others still use the SPA which is a pig in the system. It is like CICS in that it carries work areas back and forth between the user hitting a function code and the transaction. SPA areas can be defined as in-core or disk and are not efficent for fast paced environments.

A non-conversational operates without user intervention. Depending on your shop environment they can be BMP (databases up or online available) or DLI (databases offline and stopped).
Back to top
View user's profile Send private message
DST

New User


Joined: 31 May 2007
Posts: 38
Location: America

PostPosted: Tue Jul 01, 2008 4:30 am
Reply with quote

thanks again.
Back to top
View user's profile Send private message
DST

New User


Joined: 31 May 2007
Posts: 38
Location: America

PostPosted: Tue Jul 01, 2008 7:51 am
Reply with quote

i've also heard people say MPP and Batch, can you shed some light on there terms as well?

Thank you.
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 Jul 01, 2008 4:25 pm
Reply with quote

Batch indicates that a job runs with JCL. It can be either DLI or BMP. An MPP is a message processing program and does not.
Back to top
View user's profile Send private message
DST

New User


Joined: 31 May 2007
Posts: 38
Location: America

PostPosted: Wed Jul 02, 2008 4:23 am
Reply with quote

Is MPP conversational or non-converstational?
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


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

PostPosted: Wed Jul 02, 2008 6:02 am
Reply with quote

MPP is message processing - in either case, it is conversational. You communicate online. I have anticipated your next question and I am sure that it is BMP - batch message processing. You still do JCL, but the databases are up and online. Your PSB makes the databases available and you do not hard code their names in your JCL.

How about reading everything you can get your hands on regarding IMS? You are certainly interested and asking pertinent questions.
Back to top
View user's profile Send private message
DST

New User


Joined: 31 May 2007
Posts: 38
Location: America

PostPosted: Wed Jul 02, 2008 8:16 am
Reply with quote

Sandy, thanks for answering my questions and I have one more to ask:

Are all conversational program MPP? I understand there are two non-converstaionals (DLI and BMP), but for conversationals there is only one type and it's called MPP?

Thanks very much.
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


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

PostPosted: Wed Jul 02, 2008 6:30 pm
Reply with quote

MPP-message processing is the only name I know of.
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


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

PostPosted: Wed Jul 02, 2008 6:31 pm
Reply with quote

OK - IMS DB/DC DB is the data base part of this term and DC is the data communications part of the term.
Back to top
View user's profile Send private message
DST

New User


Joined: 31 May 2007
Posts: 38
Location: America

PostPosted: Thu Jul 03, 2008 5:40 am
Reply with quote

You successfully predicted my question again. Is it true that without DC alive, I can only use DL/I to access dada?

Also, I heard DB/CTL sometimes, what is it?
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


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

PostPosted: Thu Jul 03, 2008 6:02 am
Reply with quote

If the installation where you are working is strictly a "batch" shop - the databases most likely will never be available online. You won't find that much anymore. There are shops where they do not run BMP - these shops keep the databases up and online during the day and do not run JCL jobs against them during the day - they cannot. Once evening comes, they stop them or bring them offline. Online won't happen and they run their DLI batch jobs against them then hoping that a problem with processing does not occur so they can again make them available once morning comes.

When you ask a question, please indicate in what context you heard the phrase - OK?
Back to top
View user's profile Send private message
DST

New User


Joined: 31 May 2007
Posts: 38
Location: America

PostPosted: Fri Jul 04, 2008 6:20 am
Reply with quote

thanks very much!
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 Receiving RC 5 when executing REXX pr... CLIST & REXX 3
No new posts Start CICS transaction every day at 2AM CICS 4
No new posts COBOL program logic for comparisipn o... COBOL Programming 2
No new posts Injecting HTTPHEADER parameters in th... PL/I & Assembler 0
No new posts Concurrent writing records to VSAM fr... JCL & VSAM 9
Search our Forums:

Back to Top