View previous topic :: View next topic
|
Author |
Message |
trushant.w
New User
Joined: 22 Sep 2013 Posts: 81 Location: pune india
|
|
|
|
I dont have working experience in cics and worked only on batch but nowadays requirement are for CICS only.
So i used to go for interview by reading some theory
2-3 times i came across below question
Please explain transaction flow in CICS ?
My answer was always like frist we type transaction-id in cics and then that tranaction id is searched in PCT and corresponding programe is called.
Then that programe is Looked in PPT and loaded in main memory and programe is executed.
But i was unable to answer after that. |
|
Back to top |
|
|
Rohit Umarjikar
Global Moderator
Joined: 21 Sep 2010 Posts: 3048 Location: NYC,USA
|
|
Back to top |
|
|
Nic Clouston
Global Moderator
Joined: 10 May 2007 Posts: 2455 Location: Hampshire, UK
|
|
|
|
Depends on whether they were asking about non-conversational, conversational or pseudo-conversational transactions. Try googling for CICS tutorials/books |
|
Back to top |
|
|
trushant.w
New User
Joined: 22 Sep 2013 Posts: 81 Location: pune india
|
|
|
|
Hi Rohit
I appriciate you input.
But i already gone through this link but could not find answer. |
|
Back to top |
|
|
Rohit Umarjikar
Global Moderator
Joined: 21 Sep 2010 Posts: 3048 Location: NYC,USA
|
|
|
|
What is your specific question? |
|
Back to top |
|
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
|
|
trushant.w asked
Quote: |
Please explain transaction flow in CICS ? |
How detailed of an answer do you need? The answer can be general or very specific.
Please advise.... |
|
Back to top |
|
|
trushant.w
New User
Joined: 22 Sep 2013 Posts: 81 Location: pune india
|
|
|
|
Hi Bill
I think they were expecting very specific answer. |
|
Back to top |
|
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
|
|
trushant.w,
I don't want to be the bearer of bad news, but if you stumbled over your answer, then the perspective employer may decide not to hire you. It really all depends on the interviewer and whether your answer was a flat-out "NO" or perhaps "I'm not completely sure, but I can certainly find out".
HTH.... |
|
Back to top |
|
|
trushant.w
New User
Joined: 22 Sep 2013 Posts: 81 Location: pune india
|
|
|
|
What could be the best answer to this question ? |
|
Back to top |
|
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
|
|
Well, certainly "NO" would not be a good answer.
Transaction flow in CICS is detailed in the manuals and is really too much to get into on this forum.
It's a matter of studying and understanding the concepts.
If you don't have a CICS background, then attempting to answer the interviewer with inadequate information, may not be such a good idea. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
And much can depend on the depth/expectation of the interviewer.
If this is an HR person, there may be a "canned" answer they want. If the interviewer actually knows CICS, they may want more specifics in the answer. If they want more specifics, the question most likely will not be too general (the question posted here is quite general). |
|
Back to top |
|
|
Ed Goodman
Active Member
Joined: 08 Jun 2011 Posts: 556 Location: USA
|
|
|
|
From an application developer point of view, I wonder if they meant something like:
) Program gets control
) Program reads input message
) Program displays input screen
) User enters data, presses enter
) Program gets control
) Program handles data
) Program either responds with errors or calls next program
For IMS, I hear people talk about the 'Input side' and 'Output side' of a program a lot. We use a code generator, so most of the time, they are talking about how IT does things instead of how IMS does things. |
|
Back to top |
|
|
Rohit Umarjikar
Global Moderator
Joined: 21 Sep 2010 Posts: 3048 Location: NYC,USA
|
|
|
|
Ed Goodman, you are right but then the question should have been Please explain pseudo-conversational programming in CICS instead ? |
|
Back to top |
|
|
Milin
New User
Joined: 21 Dec 2014 Posts: 11 Location: India
|
|
|
|
Allow me to address this query..
1) TRANSID is a 4-char field.. first Terminal Control accepts this ID entered into the terminal.. and puts it into working storage
2) System Services then identify associated Program through PCT.. the program modules are brought from program library [DASD] to working storage
3) Task is created.. the associated program is given a control [via PPT].. it invokes BMS and terminal control to send map on terminal
4) then BMS and terminal control handle user's input.. invoke file control [FCT]
5) file control reads the appropriate file.. then the program invokes BMS and terminal control to format the retrived data and to send it to the terminal for display...
I hope this five step transaction flow explanation will be helpful..
correct me if i am wrong somewhere.. |
|
Back to top |
|
|
|