PrepareInterview Logo
Job Seeker Login | Employer Login
About Us | Contact Us | Site Map | Advertise

Fresher Zone

 FRESHER BASICS
 GOLDEN RULES
 FRESHER JOBS
 4 STEPS FOR INTERVIEW
 FRESHER DOWNLOADS
 RESUME WRITING

Job Categories

 IT SOFTWARE JOBS
 BPO/CALL CENTER JOBS
 GENERAL JOBS
 GOVERNMENT JOBS
 LATEST IT NEWS
 VOIP OPPORTUNITY

Off-Campus & Job Fairs

Fresher Off-Campus
TCS Fresher Off-Campus

Freshers 2012

Mega Job Fest 2012
Top Links with more Hits
 Interview DOs & DON'Ts
 Types of interviews
 Top BPO Interview Tips
 Job Interview Questions
 49 Interview Qns & Ans
 Precautions to Take
 Dress to Wear
 Animation Industry
 Voice Acting
 6 Top Job Search Tips
 Questions to Ask Employers
 HR Interviews
 Cover Letter
 Salary Negotiations
 Thankyou Letters
 
Top Interview Questions
 Java Questions (25)
 SAP Questions(20)
 C++
 OOPS
 ASP.NET (50)
 Java FAQ (45)
 PHP Interview(54)
 Oracle (50)
 Java-J2EE Interview Qns
 Mainframe Questions
 ASP.NET Tips(41)
 Java Top Questions(25)
 Software Testing (40)
 Dot Net
 Common Java FAQ(25)
 Networking (64)
 General Aptitude
 Java Interview FAQ (25)
 Vocabulary
Get Best Trainings

Success Stories

"A Very Useful site where i got many tips on resume preparation and even searching for jobs. This is an overall package. Nice Work and a hearty thanks for the team of this site."
- adarsh2kumar@gmail.com
 
"Synonyms section was good. Selective number of synonyms helped me a lot to get placed in Wipro. Thanks prepare interview."
- sennthilece@gmail.com
 
"this is very useful. thanks a lot"
- mdevadas26@gmail.com
 
"Prepare interview website is very useful job website."
- senthilta@gmail.com
 
"Nice. Interview details and aptitude sessions are very informative. thanks prepareinterview.com"
- dhoufik.aug23@gmail.com
 
"This is the exact Web Site i was looking for. Thank You so much."
- nits2903@gmail.com
 
"Feed back, interview questions all are very good"
- aketisubbu@gmail.com
 
FREE SMS Job Alert
 
CICS - Mainframe Interview Basics
 
Get WALK-IN SMS Alert On Your MOBILE Or Send SMS - 'ON Walk-InJobs' to 9870807070
If u r registered with DND, Just SMS 'START  6' to 1909 to continue receiving Job Alerts.
1.How do you place the cursor on a particular position on the screen? -
Move -1 to the length attribute of the field and use the CURSOR option.
Define the field with IC in the BMS map.
Use CURSOR(n m)??

2.What are the two outputs created as a result of generation of a map? -
The map copybook and the load module.

3.What is the difference between physical map and symbolic map?
The physical map is the load module and the symbolic map is the data structure.

4.How do you protect a field from being overlaid?

5.What is the attribute byte?
Defines the display/transmission of field. most cases is an output field from the program.

6.How do you use extended attributes ?
Define EXTATT=YES and the correct terminal type.

7.What are the 3 working storage fields used for every field on the map? -
Length, attribute and input/output field.

8.What is MDT? What are FSET, FRSET ?
Modified Data Tag. Bit in the attribute byte indicating modification of field on screen. Happens on an input operation.
FSET. Sets MDT on to ensure field is transmitted. Happens on an output operation.
FRSET. Resets MDT. Until this happens, field continues to be sent.

9.What is the use of DSECT parameter in BMS?
Is the parameter to generate a symbolic map.

10.Do you receive the attribute byte in the symbolic map?
On EOF yes.

11.How do you make your BMS maps case sensitive?
Use ASIS???

12.What is effect on RECEIVE MAP when
    • PF key is pressed? Data transmission may happen,
    • PA key is pressed? Data transmission will not happen.
 
13.What are SEND MAP MAPONLY & SEND MAP DATAONLY ?

14.What is the difference between a PF key & a PA key ?
PF keys wake up the task and transmit modified data, PA keys only wake up the task.

15.Name the macros used to define the following:
MAP MAPSET FIELD
DFHMSD DFHMDI DFHMDF

16.Can you use OCCURS in a BMS map? If you do, what are the issues related with its use?
Yes. cannot use group by clause???

17.Can you define multiple maps in a BMS mapset?
Yes.

18.How is the storage determined in the symbolic map, if you have multiple maps?
Storage for maps redefine the first. This means largest map has to be the first.

19.What is the meaning of BMS length of field = 0?
Data was not entered in the field

20.Can you simply check if length = 0 for checking if a field was modified?
No, not if ERASE EOF was used.

21.What do you do if you do not want characters entered by the user to be folded to uppercase ?
Use ASIS option on RECEIVE.

22.What does the BUFFER option in RECEIVE mean ?
Brin the entire datastream from the terminal buffer.

23.What are the steps you go through to a create a BMS executable?
Assemble to create CSECT and Link

24.When you compile a CICS program, the (pre)compiler puts an extra chunk of code. Where does it get included and that is it called? What is its length?
DFHEIBLK, DFHCOMMAREA.

25.List all the CICS tables and explain their contents.
PPT SIT
PCT JCT
FCT SNT
DCT SRT
RCT TCT

26.I have written a CICS program. What tables should I setup to run this program?
PPT, PCT, (FCT, DCT, RCT (if needed)).

27.In which table would you make an entry for a BMS map?
PPT

28.What is the content of the PPT entry?
Length, Source, Use count, Lang, Res count DFHRPL number

29.For a CICS-DB2 program, how is the plan referenced?
Uses a RCT table.

30.How is dynamic memory allocated within a CICS application program? -
Use a GETMAIN

31.What are the restrictions while using GETMAIN and FREEMAIN? -

33.What is the use of a TDQ, TSQ?
Temporary data stores.

34.How do you read from a TSQ?
Temp storage read command

35.If I create a TSQ from one transaction, can I read it from another transaction?
Yes. As long as they run in the same region.

36.What are extra partition & intra partition TDQs?
Extra partition TDQs are datasets used for communication b'n CICS and other CICS/Batch regions. Intrapartition TDQs are queues for communication within regn.

37.What is trigger level in the context of TDQs?
For intrapartition TDQs specify the # records at which ATI happens. not applicable for extra partition TDQs.

38.How do you fire a batch job from a CICS txn ?
Define an extrapartition TDQ as an internal reader and write the JCL to it. Terminate the JCL with /*EOF.

39.What is ATI? What kind of TDQ can be used?
Automatic Task Initiation. Intra partition TDQ.

40.Do you require a table entry for a TSQ?
If recovery is needed.

41.Is there any entry for TSQs in CICS tables?
Yes in the DFHTST.

42.What is the use of DCT?
Destination Control Table used to define TDQs

43.What is ENQ, DEQ ?
Task control commands to make resources serially reusable.

44.I have TSQ with 15 items. I want to delete the 10th item. How do I do that?

45.Can you issue SQL COMMIT from a CICS program?
Yes.

46.What is the other way of terminating a transaction?
EXEC CICS SYNCPOINT. Assuming it is a LUW. This will not end the Xn.

47.What is an ASRA abend ?
Any data exception problem SOC7, SOC4 etc.

48.What is an AEY9 abend ?
DB2/IDMS not up.

49.What are the situations under which NEWCOPY is required ?
When a program has been used in CICS atleast once and then changed and recompiled.

50.What is 2 phase commit?

51.What is EXEC CICS RETRIEVE ?
Used by STARTed tasks to get the parameters passed to them.

52.Name some important fields in the EIB block ?
EIBRESP, EIBCALEN, EIBRRCDE, EIBTASK, EIBDATE, EIBTIME

53.Can you use DYNAMIC calls in CICS ?
Yes, the called routine must be defined in PPT and the calling program must use CALL identifier..

54.How do you handle errors in CICS pgms ?
Check EIBRESP after the call or use the HANDLE condition.

55.Suppose pgm A passes 30 bytes to pgm B thru commarea and pgm B has defined its DFHCOMMAREA to be 50 bytes . Is there a problem ?
Yes, if B tries to access bytes 31-50.

56.When an XCTL is done, does the tranid change ? Is a new task created ? Does it cause an implicit SYNCPOINT to be issued ?
No, No, Yes.

57.How do you execute a background CICS txn ?
With a START or ATI.

58.Can a CICS region be attached to more than one DB2 subsystem ?

59.What determines the DB2 subsystem to which a particular CICS region is attached ?

60.What is the DSNC transaction used for ?

61.How do you handle error in a CICS program?
Same as 36.

62.What is the difference between START and XCTL ?
START is used to start a new task. It is a interval control command. XCTL is used to pass control to a program within the same task. It is a program control command.

63.What is the usage of language in the PPT entry?
Language interface and call parameters???

64.Can you have CICS code in a copybook? If yes, what happens during compilation?
Yes. Needs to be preprocessed.

65.What is an AICA abend?
Runaway Task.

66.How would you resolve an ASRA abend?
In COBOL II start with CEBR, and get the offset/instruction.

67.I invoke a transaction from CICS. The program has a code: MOVE DFHCOMMAREA TO WS-AREA. What happens to this transaction? What happens to the other transactions?
Junk may get moved in. Will cause Storage violation. ????

68.How do I find the name of the CICS region inside my COBOL program?
 

69.When you do a START, what will the value of EIBCALEN?
Zero.

70.How are VSAM files Read in CICS pgms?
File Control Commands. Random, Sequential, forward and backward.

71.How will you access a VSAM file using an alternate index?
Thru the path. Define path as an FCT and use normal File control commands.

72.How do you rollback data written to an ESDS file?
Define the file as recoverable. in cases where records have been inserted into the file, you may need to run a batch program to logically delete the inserted records.

73.I have done a START BROWSE on a VSAM dataset. Can I do another START BROWSE without doing an END BROWSE?
No.

74.Can you access QSAM (seq ) files from CICS ?
No.

75.Can you access ESDS files from CICS ?
Yes.
Search & Find Your Own Job here.. its Fast & Specific
1. Enter the search keywords (eg. fresher jobs hyderabad) in the below box
2. Click the "Search" button
3. You can see the search results and apply.
(e.g) walkin + .net + pune              (e.g) java + freshers + chennai

Can you help PrepareInterview.com?

Just post our jobs in your Facebook, Twitter or Orkut account.

(e.g.)"Freshers Off-Campus at TechMahindra for Graduates: 2009/2010 Passout - Visit http://www.prepareinterview.com for more info."

Send email to info@prepareinterview.com once you posted with your phone number. Rewards are waiting for you.

Help Us
 
GET JOB ALERT -FREE!!
Tagged Twitter Facebook Linked In Blogger Free SMS Google Group ibibo

Jobs by Location

Ahmedabad Bangalore
Chennai Hyderabad
Delhi/NCR Mumbai
Pune Noida
Gurgoan Kerala
Kolkata Other Location

Jobs by Education

BSc/BCA/BA BCom/MCom
MBA/MCM.. BE/BTech/MCA
ME/MTech/MSc Any Graduate
Diploma/ITI Others
Live Interview-Example
Group Discussion-Example
Google Groups
Subscribe for Jobs
Email:
Visit this group
Bookmark and Share

Our Partners & Links

How to avoid interview tension?
How to satisfy your partner?
Advertise
Freshers Walkin Jobs
BPO Jobs
Freshers Jobs
Pune Online Jobs
Hyderabad Online Jobs
Usefull Links


Copyright © 2008 PrepareInterview Inc.  Disclaimer