Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

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

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> IMS DB/DC
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    Post subject: How does IMS know Map->Transaction->Program->PSB
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    Post subject:
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    Post subject: Reply to: How does IMS know Map->Transaction->Program-
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    Post subject:
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    Post subject: Reply to: How does IMS know Map->Transaction->Program-
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    Post subject: Reply to: How does IMS know Map->Transaction->Program-
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    Post subject:
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    Post subject:
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    Post subject:
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    Post subject:
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    Post subject:
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    Post subject:
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    Post subject:
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    Post subject:
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    Post subject:
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    IBMMAINFRAMES.com Support Forums -> IMS DB/DC All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts I can not compile my program PL1 V3.R... Miguel Fernandez PL/I & Assembler 13 Tue Dec 06, 2016 8:30 pm
No new posts IMS BMP program causes 878 system abend Artemk IMS DB/DC 7 Tue Nov 22, 2016 8:26 pm
No new posts Detailed Transaction History report f... Kyle Carroll CICS 5 Tue Oct 18, 2016 12:42 am
No new posts A sample of exit program for exit XMN... lind sh CICS 2 Mon Oct 03, 2016 5:07 pm
No new posts Need points to tune IMS Checkpoint Pr... satish.ms10 IMS DB/DC 2 Fri Sep 30, 2016 4:12 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us