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
 

 

CICS interview Question

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Mainframe Interview Questions
View previous topic :: :: View next topic  
Author Message
trushant.w

New User


Joined: 22 Sep 2013
Posts: 81
Location: pune india

PostPosted: Tue Apr 08, 2014 1:09 pm    Post subject: CICS interview Question
Reply with quote

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
View user's profile Send private message

Rohit Umarjikar

Senior Member


Joined: 21 Sep 2010
Posts: 1610
Location: NY,USA

PostPosted: Tue Apr 08, 2014 3:22 pm    Post subject:
Reply with quote

Please refer to below link, this would give you some information on CICS works,

http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.zos.zmidtrmg/zmiddle_19.htm

Still, if you have any specific question then please then post it here.
Back to top
View user's profile Send private message
Nic Clouston

Global Moderator


Joined: 10 May 2007
Posts: 1715
Location: UK

PostPosted: Tue Apr 08, 2014 3:23 pm    Post subject: Reply to: CICS interview Question
Reply with quote

Depends on whether they were asking about non-conversational, conversational or pseudo-conversational transactions. Try googling for CICS tutorials/books
Back to top
View user's profile Send private message
trushant.w

New User


Joined: 22 Sep 2013
Posts: 81
Location: pune india

PostPosted: Tue Apr 08, 2014 3:27 pm    Post subject:
Reply with quote

Hi Rohit

I appriciate you input.

But i already gone through this link but could not find answer.
Back to top
View user's profile Send private message
Rohit Umarjikar

Senior Member


Joined: 21 Sep 2010
Posts: 1610
Location: NY,USA

PostPosted: Tue Apr 08, 2014 3:42 pm    Post subject:
Reply with quote

What is your specific question?
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Tue Apr 08, 2014 4:28 pm    Post subject: Reply to: CICS interview Question
Reply with quote

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
View user's profile Send private message
trushant.w

New User


Joined: 22 Sep 2013
Posts: 81
Location: pune india

PostPosted: Tue Apr 08, 2014 4:41 pm    Post subject:
Reply with quote

Hi Bill

I think they were expecting very specific answer.
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Tue Apr 08, 2014 5:42 pm    Post subject: Reply to: CICS interview Question
Reply with quote

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
View user's profile Send private message
trushant.w

New User


Joined: 22 Sep 2013
Posts: 81
Location: pune india

PostPosted: Tue Apr 08, 2014 5:51 pm    Post subject:
Reply with quote

What could be the best answer to this question ?
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Tue Apr 08, 2014 6:26 pm    Post subject: Reply to: CICS interview Question
Reply with quote

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
View user's profile Send private message
dick scherrer

Site Director


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

PostPosted: Tue Apr 08, 2014 7:14 pm    Post subject:
Reply with quote

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
View user's profile Send private message
Ed Goodman

Active Member


Joined: 08 Jun 2011
Posts: 556
Location: USA

PostPosted: Tue Apr 08, 2014 8:01 pm    Post subject:
Reply with quote

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
View user's profile Send private message
Rohit Umarjikar

Senior Member


Joined: 21 Sep 2010
Posts: 1610
Location: NY,USA

PostPosted: Wed Apr 09, 2014 3:48 am    Post subject:
Reply with quote

Ed Goodman, you are right but then the question should have been Please explain pseudo-conversational programming in CICS instead ?
Back to top
View user's profile Send private message
Milin

New User


Joined: 21 Dec 2014
Posts: 11
Location: India

PostPosted: Wed Dec 24, 2014 1:53 am    Post subject:
Reply with quote

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.. icon_smile.gif icon_neutral.gif icon_rolleyes.gif
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 -> Mainframe Interview Questions All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts CICS START AND CANCEL blayek CICS 1 Wed Dec 07, 2016 3:27 am
No new posts How does a called pgm know if its cal... Graeme Westerman COBOL Programming 4 Tue Nov 29, 2016 9:25 pm
No new posts CICS Roll back partially - Need to re... dwijadas CICS 4 Wed Nov 16, 2016 4:30 pm
No new posts CICS NEW SIT PARAMETERS CICS BEHAVIOR... Kyle Carroll CICS 0 Fri Nov 04, 2016 11:55 pm
No new posts Single COPY CICS TS datasets and when... Kyle Carroll CICS 2 Tue Oct 11, 2016 9:47 pm


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