View previous topic :: View next topic
|
Author |
Message |
DST
New User
Joined: 31 May 2007 Posts: 38 Location: America
|
|
|
|
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 |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
DST
New User
Joined: 31 May 2007 Posts: 38 Location: America
|
|
|
|
thanks!
I have one more question what is conversational and non-converstational program? |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
DST
New User
Joined: 31 May 2007 Posts: 38 Location: America
|
|
|
|
thanks again. |
|
Back to top |
|
|
DST
New User
Joined: 31 May 2007 Posts: 38 Location: America
|
|
|
|
i've also heard people say MPP and Batch, can you shed some light on there terms as well?
Thank you. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
DST
New User
Joined: 31 May 2007 Posts: 38 Location: America
|
|
|
|
Is MPP conversational or non-converstational? |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
DST
New User
Joined: 31 May 2007 Posts: 38 Location: America
|
|
|
|
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 |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
MPP-message processing is the only name I know of. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
DST
New User
Joined: 31 May 2007 Posts: 38 Location: America
|
|
|
|
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 |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
DST
New User
Joined: 31 May 2007 Posts: 38 Location: America
|
|
|
|
thanks very much! |
|
Back to top |
|
|
|