<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Interview &#187; Cobol</title>
	<atom:link href="http://interview.msdotnetheaven.com/topics/mainframe-question-and-answers/mainframe-cobol-question-answer/feed" rel="self" type="application/rss+xml" />
	<link>http://interview.msdotnetheaven.com</link>
	<description>Best place for interview preparation</description>
	<lastBuildDate>Sat, 21 May 2011 21:43:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>CICS interview Questions Part Ã¢â‚¬â€œ VIII</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-viii.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-viii.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 06:16:18 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[CICS]]></category>
		<category><![CDATA[Cobol]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=264</guid>
		<description><![CDATA[Q141)Ã‚Â Ã‚Â Ã‚Â  How do you get data from a task that began with a START command? 
A141)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The RETRIEVE command is used to get data from a task that began with a START command.
Q142)Ã‚Â Ã‚Â Ã‚Â  What is interval control and what are some of the CICS commands associated with it? 
A142)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  CICS interval control provides a variety of time-related features &#8211; common commands are ASKTIME, FORMATTIME, START, RETRIEVE, and CANCEL.
Q143)Ã‚Â Ã‚Â Ã‚Â  What is task control and what are the CICS commands associated with it? 
A143)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Task control refers to the CICS functions that ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/general-interview-stuffs/cics-interview-questions-part-xiii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XIII'>CICS interview Questions Part Ã¢â‚¬â€œ XIII</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Q141)Ã‚Â Ã‚Â Ã‚Â  How do you get data from a task that began with a START command? </strong></p>
<p>A141)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The RETRIEVE command is used to get data from a task that began with a START command.</p>
<p><strong>Q142)Ã‚Â Ã‚Â Ã‚Â  What is interval control and what are some of the CICS commands associated with it? </strong></p>
<p>A142)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  CICS interval control provides a variety of time-related features &#8211; common commands are ASKTIME, FORMATTIME, START, RETRIEVE, and CANCEL.</p>
<p><strong>Q143)Ã‚Â Ã‚Â Ã‚Â  What is task control and what are the CICS commands associated with it? </strong></p>
<p>A143)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Task control refers to the CICS functions that manage the execution of tasks. Task control commands are SUSPEND, ENQ, and DEQ.</p>
<p><strong>Q144)Ã‚Â Ã‚Â Ã‚Â  What is the CICS LOAD command? </strong></p>
<p>A144)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The LOAD command retrieves an object program from disk and loads it into main storage &#8211; it&#8217;s primarily used for a constant table that will be available system-wide.</p>
<p><strong><br />
</strong></p>
<p><strong>Q145)Ã‚Â Ã‚Â Ã‚Â  What is the ABEND command and when would you use it? </strong></p>
<p>A145)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The ABEND command forces a task to end abnormally.Ã‚Â  It creates a transaction dump and invokes the dynamic transaction backout.</p>
<p><strong>Q146)Ã‚Â Ã‚Â Ã‚Â  DB2 What is the difference between a package and a plan. How does one bind 2 versions of a CICS transaction with the same module name in two different CICS regions that share the same DB2 subsystem? </strong></p>
<p>A146)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Package and plan are usually used synonymously, as in this site. Both contain optimized code for SQL statements &#8211; a package for a single program, module or subroutine contained in the database request module (DBRM) library. A plan may contain multiple packages and pointers to packages. The one CICS module would then exist in a package that could be referenced in two different plans.</p>
<p><strong>Q147)Ã‚Â Ã‚Â Ã‚Â  How to build up LU 6.2 communication?&#8221; and &#8220;what Pseudo-conversational and real conversational transaction are and their differences.&#8221; </strong></p>
<p>A147)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Pseudo-conversational transactions are almost always the preferred method.Ã‚Â  In these mode CICS releases resources between responses to user input, i.e. the task is ended awaiting the user response.</p>
<p><strong>Q148)Ã‚Â Ã‚Â Ã‚Â  Why is it important not to executeÃ‚Â  a STOP RUN in CICS ?</strong></p>
<p>A148)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Stop run will come out from the CICS region.</p>
<p><strong>Q149)Ã‚Â Ã‚Â Ã‚Â  Why must all CICS programs have a Linkage Section ?</strong></p>
<p>A149)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  To pass parameters from appl. Program to CICS.</p>
<p><strong>Q150)Ã‚Â Ã‚Â Ã‚Â  A mapset consists of three maps andÃ‚Â  10 fields on each map . How many of the following will be needed ?</strong></p>
<p>A150)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  a) DFHMSD statementsÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  1</p>
<p>aÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  b) DFHMDI statementsÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  3</p>
<p>bÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  c) DFHMDF statementsÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  30</p>
<p><strong>Q151)Ã‚Â Ã‚Â Ã‚Â  How are programs reinitiated under CICS ?</strong></p>
<p>A151)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  START COMMAND , RETURN COMMAND</p>
<p><strong>Q152)Ã‚Â Ã‚Â Ã‚Â  Why doesnÃ¢â‚¬â„¢t CICS use the CobolÃ‚Â  Open and Close statements ?</strong></p>
<p>A152)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  CICS AUTOMATICALLY OPENS AND CLOSES THE FILES THOSE ARE PLASED IN FCT</p>
<p><strong>Q153)Ã‚Â Ã‚Â Ã‚Â  What is the difference between a Symbolic map and Physical map ? </strong></p>
<p>A153)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  SYMBOLIC MAP IS USED BY USER AND PHYSICAL MAP IS USED BY SYSTEM</p>
<p><strong>Q154)Ã‚Â Ã‚Â Ã‚Â  Can a program change protected field ?</strong></p>
<p>A154)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  NO</p>
<p><strong>Q155)Ã‚Â Ã‚Â Ã‚Â  How is theÃ‚Â  stopper byte different fromÃ‚Â  an auto skip byte ?</strong></p>
<p>A155)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  STOPPER command will stop after completing its field , whereas AUTOSKIP command Will skip to next unprotected field after completing its field.</p>
<p><strong> </strong></p>
<p><strong>Q156)Ã‚Â Ã‚Â Ã‚Â  By which CICS defined fieldÃ‚Â Ã‚Â  can you determine the position of the cursor on the map ? </strong></p>
<p>A156)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  ATTRIB FIELD</p>
<p><strong>Q157)Ã‚Â Ã‚Â Ã‚Â  How will you place cursor on a field calledÃ‚Â  Ã¢â‚¬ËœEMPNOÃ¢â‚¬â„¢.Ã‚Â  This field belongs to mapset Ã¢â‚¬ËœMAPEMPGÃ¢â‚¬â„¢ and map Ã¢â‚¬ËœMAPEMPMÃ¢â‚¬â„¢ andÃ‚Â  Symbolic map Ã¢â‚¬ËœEmpid-RecÃ¢â‚¬â„¢ ? </strong></p>
<p>A157)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  BY INSERTING IC IN THE ATTRIB COMMAND</p>
<p><strong> </strong></p>
<p><strong><br />
</strong></p>
<p><strong>Q158)Ã‚Â Ã‚Â Ã‚Â  How do you place the cursor on a particular position on the screen? &#8211; GS</strong></p>
<p>A158)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Move -1 to the length attribute of the field and use the CURSOR option.</p>
<p>Define the field with IC in the BMS map.</p>
<p>Use CURSOR(n m)??</p>
<p><strong>Q159)Ã‚Â Ã‚Â Ã‚Â  What are the two outputs created as a result of generation of a map? &#8211; GS</strong></p>
<p>A159)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The map copybook and the load module.</p>
<p><strong>Q160)Ã‚Â Ã‚Â Ã‚Â  What is the difference between physical map and symbolic map? &#8211; GS</strong></p>
<p>A160)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The physical map is the load module and the symbolic map is the data structure.</p>
<p><strong> </strong></p>
<p><strong>Q161)Ã‚Â Ã‚Â Ã‚Â  What is the attribute byte? &#8211; GS</strong></p>
<p>A161)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Defines the display/transmission of field. most cases is an output field from the program.</p>
<p><strong>Q162)Ã‚Â Ã‚Â Ã‚Â  How do you use extended attributes ? </strong></p>
<p>A162)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Define EXTATT=YES and the correct terminal type.</p>
<p><strong>Q163)Ã‚Â Ã‚Â Ã‚Â  What are the 3 working storage fields used for every field on the map? &#8211; GS</strong></p>
<p>A163)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Length, attribute and input/output field.</p>
<p><strong>Q164)Ã‚Â Ã‚Â Ã‚Â  What is MDT? What are FSET, FRSET ?</strong></p>
<p><strong>A164)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MDT:</strong> Bit in the attribute byte indicating modification of field on screen. Happens on an input operation.</p>
<p><strong>FSET:</strong> Sets MDT on to ensure field is transmitted. Happens on an output operation.</p>
<p><strong>FRSET:</strong> Resets MDT. Until this happens, field continues to be sent.</p>
<p><strong>Q165)Ã‚Â Ã‚Â Ã‚Â  What is the use of DSECT parameter in BMS?</strong></p>
<p>A165)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Is the parameter to generate a symbolic map.</p>
<p><strong>Q166)Ã‚Â Ã‚Â Ã‚Â  Do you receive the attribute byte in the symbolic map?</strong></p>
<p>A166)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  On EOF yes.</p>
<p><strong>Q167)Ã‚Â Ã‚Â Ã‚Â  How do you make your BMS maps case sensitive?</strong></p>
<p>A167)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Use ASIS???</p>
<p><strong>Q168)Ã‚Â Ã‚Â Ã‚Â  What is effect on RECEIVE MAP when PF key is pressed? PA key is pressed?</strong></p>
<p>A168)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  When PF key is pressed, Data transmission may happen. When PA key is pressed, Data transmission will not happen.</p>
<p><strong>Q169)Ã‚Â Ã‚Â Ã‚Â  What is the difference between a PF key &amp; a PA key ?</strong></p>
<p>A169)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PF keys wake up the task and transmit modified data, PA keys only wake up the task.</p>
<p><strong>Q170)Ã‚Â Ã‚Â Ã‚Â  Name the macros used to define the following: MAPÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MAPSETÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  FIELD</strong></p>
<p>A170)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  DFHMSDÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  DFHMDIÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  DFHMDF</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+VIII+http%3A%2F%2Ftinyurl.com%2F477y8q7" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+VIII+http%3A%2F%2Ftinyurl.com%2F477y8q7" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=264&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/general-interview-stuffs/cics-interview-questions-part-xiii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XIII'>CICS interview Questions Part Ã¢â‚¬â€œ XIII</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-viii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CICS interview Questions Part Ã¢â‚¬â€œ VII</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-vii.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-vii.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 02:19:46 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[CICS]]></category>
		<category><![CDATA[Cobol]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=262</guid>
		<description><![CDATA[Q122)Ã‚Â Ã‚Â Ã‚Â  What tables must be updated when adding a new transaction and program? 
A122)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  At a bare minimum the Program Control Table ( PCT) and Program Processing Table (PPT) must be updated.
Q123)Ã‚Â Ã‚Â Ã‚Â  What is the meaning of the SYNCPOINT command? 
A123)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  SYNCPOINT without the ROLLBACK option makes all updates to protected resources permanent, with the ROLLBACK option it reverses all updates.
Ã‚Â 
Q124)Ã‚Â Ã‚Â Ã‚Â  What do the terms locality of reference and working set mean? 
A124)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  They refer to CICS efficiency techniques. Locality of reference requires that the application program should consistently reference ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ III'>CICS interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-xi.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XI'>CICS interview Questions Part Ã¢â‚¬â€œ XI</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Q122)Ã‚Â Ã‚Â Ã‚Â  What tables must be updated when adding a new transaction and program? </strong></p>
<p>A122)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  At a bare minimum the Program Control Table ( PCT) and Program Processing Table (PPT) must be updated.</p>
<p><strong>Q123)Ã‚Â Ã‚Â Ã‚Â  What is the meaning of the SYNCPOINT command? </strong></p>
<p>A123)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  SYNCPOINT without the ROLLBACK option makes all updates to protected resources permanent, with the ROLLBACK option it reverses all updates.</p>
<p>Ã‚Â </p>
<p><strong>Q124)Ã‚Â Ã‚Â Ã‚Â  What do the terms locality of reference and working set mean? </strong></p>
<p>A124)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  They refer to CICS efficiency techniques. Locality of reference requires that the application program should consistently reference instructions and data within a relatively small number of pages.Ã‚Â  The working set is the number of program pages needed by a task.</p>
<p>Ã‚Â </p>
<p><strong>Q125)Ã‚Â Ã‚Â Ã‚Â  What do the keywords MAPONLY and DATAONLY mean? </strong></p>
<p>A125)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MAPONLY is a SEND MAP operand that sends only fields with initial values to the screen. DATAONLY is the SEND MAP operand that specifies only data from the map area should be displayed.</p>
<p>Ã‚Â </p>
<p><strong>Q126)Ã‚Â Ã‚Â Ã‚Â  What is the MASSINSERT option? </strong></p>
<p>A126)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MASSINSERT is a WRITE option that modifies normal VSAM split processing, leaving free space after the inserted record, so subsequent records can be inserted without splits.Ã‚Â  It is ended by an UNLOCK command.</p>
<p>Ã‚Â </p>
<p><strong>Q127)Ã‚Â Ã‚Â Ã‚Â  What is a cursor in CICS sql processing? </strong></p>
<p>A127)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  A cursor is a pointer that identifies one row in a sql results table as the current row.</p>
<p>Ã‚Â </p>
<p><strong>Q128)Ã‚Â Ã‚Â Ã‚Â  What are the DB2 steps required to migrate a CICS DB2 program from source code to load module? </strong></p>
<p>A128)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  A DB2 precompiler processes some SQL statements and converts others. It creates a data base request module (DBRM) for the binding step.Ã‚Â  The bind process uses the DBRM to create an application plan, which specifies the techniques DB2 will use to process the embedded SQL statements. The link/edit step includes an interface to the CICS/DB2 attachment facility.</p>
<p>Ã‚Â </p>
<p><strong>Q129)Ã‚Â Ã‚Â Ã‚Â  Name some translator and compile options and explain their meaning? </strong></p>
<p>A129)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  For translator SOURCE option prints the program listing, DEBUG enables EDF and COBOL2 alerts the system to use the COBOL II compiler.Ã‚Â  For the compiler XREF prints a sorted data cross reference and FDUMP prints a formatted dump if the program abends.</p>
<p>Ã‚Â </p>
<p><strong>Q130)Ã‚Â Ã‚Â Ã‚Â  What is the significance of RDO? </strong></p>
<p>A130)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RDO is Resource Definition Online. Since release 1.6 RDO allows resources (terminals, programs, transactions and files) to be defined interactively while CICS is running.</p>
<p>Ã‚Â </p>
<p><strong>Q131)Ã‚Â Ã‚Â Ã‚Â  What is CECI? </strong></p>
<p>A131)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  CECI is the command level interpreter transid that interactively executes CICS commands.Ã‚Â  It is a rudimentary CICS command debugger which does not require coding an entire program.</p>
<p>Ã‚Â </p>
<p><strong>Q132)Ã‚Â Ã‚Â Ã‚Â  What is CEDF? </strong></p>
<p>A132)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  CEDF is the execute diagnostic facility that can be used for debugging CICS programs.Ã‚Â Ã‚Â </p>
<p><strong>Ã‚Â </strong></p>
<p><strong>Q133)Ã‚Â Ã‚Â Ã‚Â  What is CEBR? </strong></p>
<p>A133)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  CEBR lets you browse the contents of a specific temporary storage queue.</p>
<p>Ã‚Â </p>
<p><strong><br />
</strong></p>
<p><strong>Q134)Ã‚Â Ã‚Â Ã‚Â  Name and explain some common CICS abend codes? </strong></p>
<p>A134)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Any AEI_ indicates an execute interface program problem &#8211; the abending program encountered an exceptional condition that was not anticipated by the coding.Ã‚Â  APCT &#8211; the program could not be found or is disabled. ASRA &#8211; most common CICS abend, indicating a program check, identified by a one-byte code in the Program Status Word in the dump.Ã‚Â  AKCP &#8211; the task was cancelled; it was suspended for a period longer than the transaction&#8217;s defined deadlock timeout period.Ã‚Â  AKCT &#8211; The task was cancelled because it was waiting too long for terminal input.</p>
<p>Ã‚Â </p>
<p><strong>Q135)Ã‚Â Ã‚Â Ã‚Â  What is a logical message in CICS? </strong></p>
<p>A135)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  A logical message is a single unit of output created by SEND TEXT or SEND MAP commands. BMS collects the separate output from each command and treats them as one entity. This technique may be used to build CICS reports.</p>
<p>Ã‚Â </p>
<p><strong>Q136)Ã‚Â Ã‚Â Ã‚Â  What are the CICS commands associated with temporary storage queue processing? </strong></p>
<p>A136)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  WRITEQ TS,Ã‚Â  READQ TS, andÃ‚Â  DELETEQ, whose meanings should be self-explanatory.</p>
<p>Ã‚Â </p>
<p><strong>Q137)Ã‚Â Ã‚Â Ã‚Â  What are the CICS commands associated with transient data queue processing? </strong></p>
<p>A137)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  WRITEQ TD, READQ TD, DELETEQ TD, ENQ and DEQ.</p>
<p>Ã‚Â </p>
<p><strong>Q138)Ã‚Â Ã‚Â Ã‚Â  What is the meaning of the ENQÃ‚Â  and DEQ commands? </strong></p>
<p>A138)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Neither command is exclusively a transient data command. The ENQ command reserves any user defined resource for the specific task.Ã‚Â  For enqueued transient data no other task will be able to write records to it for as long as it is enqueued.Ã‚Â  DEQ removes the lock.</p>
<p><strong>Ã‚Â </strong></p>
<p><strong>Q139)Ã‚Â Ã‚Â Ã‚Â  How do you delete Item 3 in a five-item TSQ? </strong></p>
<p>A139)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  You can&#8217;t&#8211;at least not directly. Options, none of them good, include:Ã‚Â </p>
<p>I.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  adding a logical-delete flag to the contents of each item;</p>
<p>II.Ã‚Â Ã‚Â Ã‚Â  moving item 4 to 3 and 5 to 4 and initializing item 5, all thru rewrites; this is a variant on 1;Ã‚Â Ã‚Â </p>
<p>III.Ã‚Â  creating a new &#8216;copy&#8217; TSQ that excludes the unwanted item, killing the old TSQ (deleteq ts), writing the new TSQ with the original name from the new TSQ, and then deleting the &#8216;copy&#8217; TSQ. This way, you will get an accurate report from NUMITEMS.</p>
<p>Ã‚Â </p>
<p><strong>Q140)Ã‚Â Ã‚Â Ã‚Â  What CICS command would you use to read a VSAM KSDS sequentially in ascending order? </strong></p>
<p>A140)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  READNEXT reads the next record from a browse operation for any of the three VSAM files.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+VII+http%3A%2F%2Ftinyurl.com%2F66ykmt8" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+VII+http%3A%2F%2Ftinyurl.com%2F66ykmt8" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=262&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ III'>CICS interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-xi.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XI'>CICS interview Questions Part Ã¢â‚¬â€œ XI</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-vii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CICS interview Questions Part Ã¢â‚¬â€œ VI</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-vi.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-vi.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 02:17:12 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[CICS]]></category>
		<category><![CDATA[Cobol]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=259</guid>
		<description><![CDATA[Q71)Ã‚Â Ã‚Â  What does the following transactions do?
A71)Ã‚Â Ã‚Â  CEDF : CICS-suppliedÃ‚Â  ExecutionÃ‚Â  DiagnosticÃ‚Â  FacilityÃ‚Â  transaction.Ã‚Â  ItÃ‚Â  provides interactiveÃ‚Â  program executionÃ‚Â  andÃ‚Â  debuggingÃ‚Â  functionsÃ‚Â  ofÃ‚Â  aÃ‚Â  CICS programs.
CEMT : CICS-suppliedÃ‚Â  ExtendedÃ‚Â  MasterÃ‚Â  TerminalÃ‚Â  transaction.Ã‚Â  ItÃ‚Â  displaysÃ‚Â  orÃ‚Â  manipulates CICS control environmentÃ‚Â  interactively.
CEBR : CICS-suppliedÃ‚Â  TemporaryÃ‚Â  StorageÃ‚Â  BrowseÃ‚Â  transaction.Ã‚Â  ItÃ‚Â  displaysÃ‚Â  theÃ‚Â  content ofÃ‚Â 
Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Temporary StorageÃ‚Â  Queue ( TSQ ).
CECI :Ã‚Â  CICS-suppliedÃ‚Â  CommandÃ‚Â  InterpreterÃ‚Â  transaction.Ã‚Â  ItÃ‚Â  verifiesÃ‚Â  theÃ‚Â  syntaxÃ‚Â  ofÃ‚Â  a CICSÃ‚Â  command andÃ‚Â  executesÃ‚Â  theÃ‚Â  command.
Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â 
Q72)Ã‚Â Ã‚Â  Explain floating maps with illustration.
A72)Ã‚Â Ã‚Â  Maps which can position themselvesÃ‚Â  relative to the previous maps on ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ III'>CICS interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Q71)Ã‚Â Ã‚Â  What does the following transactions do?</strong></p>
<p><strong>A71)Ã‚Â Ã‚Â  CEDF :</strong> CICS-suppliedÃ‚Â  ExecutionÃ‚Â  DiagnosticÃ‚Â  FacilityÃ‚Â  transaction.Ã‚Â  ItÃ‚Â  provides interactiveÃ‚Â  program executionÃ‚Â  andÃ‚Â  debuggingÃ‚Â  functionsÃ‚Â  ofÃ‚Â  aÃ‚Â  CICS programs.</p>
<p><strong>CEMT :</strong> CICS-suppliedÃ‚Â  ExtendedÃ‚Â  MasterÃ‚Â  TerminalÃ‚Â  transaction.Ã‚Â  ItÃ‚Â  displaysÃ‚Â  orÃ‚Â  manipulates CICS control environmentÃ‚Â  interactively.</p>
<p><strong>CEBR :</strong> CICS-suppliedÃ‚Â  TemporaryÃ‚Â  StorageÃ‚Â  BrowseÃ‚Â  transaction.Ã‚Â  ItÃ‚Â  displaysÃ‚Â  theÃ‚Â  content ofÃ‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Temporary StorageÃ‚Â  Queue ( TSQ ).</p>
<p><strong>CECI :</strong>Ã‚Â  CICS-suppliedÃ‚Â  CommandÃ‚Â  InterpreterÃ‚Â  transaction.Ã‚Â  ItÃ‚Â  verifiesÃ‚Â  theÃ‚Â  syntaxÃ‚Â  ofÃ‚Â  a CICSÃ‚Â  command andÃ‚Â  executesÃ‚Â  theÃ‚Â  command.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p><strong>Q72)Ã‚Â Ã‚Â  Explain floating maps with illustration.</strong></p>
<p>A72)Ã‚Â Ã‚Â  Maps which can position themselvesÃ‚Â  relative to the previous maps on the screen orÃ‚Â  page are known as the floating maps. For thisÃ‚Â  youÃ‚Â  have to use special positional operands to LINE and COLUMN parameters of the BMS macro definition. They are SAME, NEXT. Actually this floating map concept is there only in Full BMS where as it is not available in Min.Ã‚Â  orÃ‚Â  StandardÃ‚Â  BMS macros. RECEIVEÃ‚Â  MAP is notÃ‚Â  recommended in the case of floating maps. Hence these maps are normallyÃ‚Â  used to send information such as selected records from aÃ‚Â  database to screen but not for data entry. AÃ‚Â  mapsetÃ‚Â  can contain more than one m ap in it, you may use all these maps to build a screen.Ã‚Â  InÃ‚Â  that caseÃ‚Â  thereÃ‚Â  areÃ‚Â  two ways to send these maps on to theÃ‚Â  screen</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  i ) Use separate SEND MAP commands one for each map involved. or</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  ii) UseÃ‚Â  ACCUM operand along with SEND MAP command and while sending really on to theÃ‚Â  screen use SEND PAGE to display themÃ‚Â  at one shot. Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The second one is calledÃ‚Â  cumulative mapping scheme where you also can useÃ‚Â  floating maps.Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Let&#8217;s take a situation where you have to build a screen like this</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  HEADER MAP (no. of A gr. employs)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  DETAIL MAPÃ‚Â Ã‚Â Ã‚Â  (employee list )</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TRAILER MAPÃ‚Â  (Press a key to continue&#8230;)</p>
<p>Under such situations whatever the detail map neededÃ‚Â  thatÃ‚Â  isÃ‚Â  toÃ‚Â  beÃ‚Â Ã‚Â  displayed again and again to display all the informationÃ‚Â  oneÃ‚Â  screenfulÃ‚Â  atÃ‚Â  aÃ‚Â  time.Ã‚Â  In thisÃ‚Â  floating map concept helps.</p>
<p>Code the map like thisÃ‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â  M1 DFHMDI &#8230;&#8230; HEADER=YES,JUSTIFY=FIRST&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
<p>Ã‚Â Ã‚Â Ã‚Â  M2 DFHMDI &#8230;Ã¢â‚¬Â¦Ã‚Â  &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. <span style="text-decoration: underline">LINE=NEXT</span>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</p>
<p>M3 DFHMDI &#8230;&#8230;..TRAILER=YES,JUSTIFY=LAST&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
<p>Here M2 is detail map, which is coded as floating map. Procedure:</p>
<p>Every time using cumulative map technique send header (first) and followed byÃ‚Â  detailÃ‚Â  mapÃ‚Â  nextÃ‚Â  into aÃ‚Â  page buffer once the page is full an overflow occurs byÃ‚Â Ã‚Â  usingÃ‚Â  CICS HANDLE OVERFLOW command send first trailer map then headerÃ‚Â  mapÃ‚Â  ( This will do two things a) it sends previous map on to the screen b) startsÃ‚Â  fresh page buffer ).Ã‚Â  Repeated this until no more records to be retrieved. Here M2Ã‚Â  is the one which holds the record values read from the file.</p>
<p>Ã‚Â </p>
<p><strong>Q73)Ã‚Â Ã‚Â  What is the function of the Terminal Control Table(TCT)?</strong></p>
<p>A73)Ã‚Â Ã‚Â  The TCT defines the characteristics of each terminal with which CICS can communicate.</p>
<p>Ã‚Â </p>
<p><strong>Q74)Ã‚Â Ã‚Â  What does it mean when EIBCALEN is equal to zeros?</strong></p>
<p>A74)Ã‚Â Ã‚Â  When the length of the communication area (EIBCALEN) is equal to zeros, it means that no data was passed to the application.</p>
<p>Ã‚Â </p>
<p><strong>Q75)Ã‚Â Ã‚Â  How can the fact that EIBCALEN is equal to zeros be of use to an application programmer?</strong></p>
<p>A75)Ã‚Â Ã‚Â  When working in a pseudo-conversational mode, EIBCALEN can be checked if it is equal to zero. A programmer can use this condition as a way of determining first time usage(of the program).</p>
<p>Ã‚Â </p>
<p><strong>Q76)Ã‚Â Ã‚Â  Which CICS system program is responsible for handling automatic task initialization?</strong></p>
<p>A76)Ã‚Â Ã‚Â  The Transient Data Program(TDP).</p>
<p>Ã‚Â </p>
<p><strong>Q77)Ã‚Â Ã‚Â  In an on-line environment, how can you prevent more than one user from accessing the same Transient Data Queue at the same time?</strong></p>
<p>A77)Ã‚Â Ã‚Â  By issuing an EXEC CICS ENQ against the resource. When processing is completed, a DEQ should be executed.</p>
<p>Ã‚Â </p>
<p><strong>Q78)Ã‚Â Ã‚Â  When an application is invoked via the EXEC CICS START command with the from option, how does the application gain access to the common area?</strong></p>
<p>A78)Ã‚Â Ã‚Â  An EXEC CICS RETRIEVE command will access the common area.</p>
<p>Ã‚Â </p>
<p><strong>Q79)Ã‚Â Ã‚Â  The DFHCOMMAREA is used to pass information from one application to another. What are some other ways that this function can be accomplished?</strong></p>
<p>A79)Ã‚Â Ã‚Â  You can also pass information in the following ways.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; By using a temporary storage queue</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; By using an intrapartition TDQ</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; By using the Task Work Area</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; By using TCTUA</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; Through a file</p>
<p>Ã‚Â </p>
<p><strong>Q80)Ã‚Â Ã‚Â  How do you define Task Work Area?</strong></p>
<p>A80)Ã‚Â Ã‚Â  By defining it on the PCT (the Program Control Table)</p>
<p>Ã‚Â </p>
<p><strong>Q81)Ã‚Â Ã‚Â  What information do you get when an EXEC CICS STARTCODE is issued?</strong></p>
<p>A81)Ã‚Â Ã‚Â  You will be able to determine if the application was started by (1) a transient data trigger level(QD), (2) a START command (S,SD), (3) user (U) or terminal input (TD), or (4) Distributed Program Link(D,DS).</p>
<p>Ã‚Â </p>
<p>Ã‚Â </p>
<p><strong>Q82)Ã‚Â Ã‚Â  Which CICS command must be issued by the application program in order to gain access to the Common Work Area(CWA)?</strong></p>
<p>A82)Ã‚Â Ã‚Â  EXEC CICS ADDRESS with CWA option.</p>
<p>Ã‚Â </p>
<p><strong>Q83)Ã‚Â Ã‚Â  In which CICS table would you specify the length of the TASK WORK AREA (TWA)?</strong></p>
<p>A83)Ã‚Â Ã‚Â  In the Program Control Table(PCT).</p>
<p>Ã‚Â </p>
<p><strong>Q84)Ã‚Â Ã‚Â  What is a deadlock?</strong></p>
<p>A84)Ã‚Â Ã‚Â  Deadlock (also known as a Ã¢â‚¬Å“deadly embraceÃ¢â‚¬Â) occurs when a task is waiting for a resource held by another task which, in turn, is waiting for a resources held by the first task.</p>
<p>Ã‚Â </p>
<p><strong><br />
</strong></p>
<p><strong>Q85)Ã‚Â Ã‚Â  Explain the term Transaction routing?</strong></p>
<p>A85)Ã‚Â Ã‚Â  Transaction routing is a CICS mode of intercommunication which allows a terminal connected to local CICS to execute another transaction owned by a remote CICS.</p>
<p>Ã‚Â </p>
<p><strong>Q86)Ã‚Â Ã‚Â  Explain the term Function Request Shipping?</strong></p>
<p>A86)Ã‚Â Ã‚Â  Function request shipping is one of the CICS modes of intercommunication which allows an application program in a local CICS to access resources owned by a remote CICS.</p>
<p>Ã‚Â </p>
<p><strong>Q87)Ã‚Â Ã‚Â  Explain the term Ã¢â‚¬Å“MROÃ¢â‚¬Â (Multi Region Operation)?</strong></p>
<p>A87)Ã‚Â Ã‚Â  MRO is the mechanism by which different CICS address spaces with in the sameÃ‚Â  CPU can communicate and share resources.</p>
<p>Ã‚Â </p>
<p><strong>Q88)Ã‚Â Ã‚Â  What are different system tables used in CICS?</strong></p>
<p>A88)Ã‚Â Ã‚Â  PCT, FCT, TCT, DCT, PPT</p>
<p>Ã‚Â </p>
<p><strong>Q89)Ã‚Â Ã‚Â  What is multitasking and multithreading?</strong></p>
<p>A89)Ã‚Â Ã‚Â  Multitasking is the feature supported by the operating system to execute more than one task simultaneously. Multithreading is the system environment where the tasks are sharing the same programs load module under the multitasking environment. It is a subset of multitasking since it concerns tasks which use the same program.</p>
<p>Ã‚Â <strong>Q90)Ã‚Â Ã‚Â  What is the difference between link xctl?</strong></p>
<p>A90)Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Link is temporary transfer of control. Xctl is permanent transfer of control</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+VI+http%3A%2F%2Ftinyurl.com%2F69gfcld" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+VI+http%3A%2F%2Ftinyurl.com%2F69gfcld" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=259&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ III'>CICS interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-vi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CICS interview Questions Part Ã¢â‚¬â€œ V</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-v.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-v.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 02:13:56 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[CICS]]></category>
		<category><![CDATA[Cobol]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=256</guid>
		<description><![CDATA[Q51)Ã‚Â Ã‚Â  What is the difference between EXEC CICS HANDLE CONDTION and an EXEC CICS IGNORE command?
A51)Ã‚Â Ã‚Â  A HANDLE CONDITION command creates a Ã¢â‚¬Å“go-toÃ¢â‚¬Â environment. An IGNORE command does not create a go-to environment; instead, it gives control back to the next sequential instruction following the command causing the condition. They are opposites.
Q52)Ã‚Â Ã‚Â  What happens when a CICS command contains the NOHANDLE option?
A52)Ã‚Â Ã‚Â  No action is going to be taken for any exceptional conditional occurring during the execution of this command. The abnormal condition that occurred will be ignored even if ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ III'>CICS interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Q51)Ã‚Â Ã‚Â  What is the difference between EXEC CICS HANDLE CONDTION and an EXEC CICS IGNORE command?</strong></p>
<p>A51)Ã‚Â Ã‚Â  A HANDLE CONDITION command creates a Ã¢â‚¬Å“go-toÃ¢â‚¬Â environment. An IGNORE command does not create a go-to environment; instead, it gives control back to the next sequential instruction following the command causing the condition. They are opposites.</p>
<p><strong>Q52)Ã‚Â Ã‚Â  What happens when a CICS command contains the NOHANDLE option?</strong></p>
<p>A52)Ã‚Â Ã‚Â  No action is going to be taken for any exceptional conditional occurring during the execution of this command. The abnormal condition that occurred will be ignored even if an EXEC CICS HANDLE condition exist. It has the same effect as the EXEC CICS IGNORE condition except that it will not cancel the previous HANDLE CONDITION for any other command.</p>
<p><strong>Q53)Ã‚Â Ã‚Â  When a task suspends all the handle conditions via the PUSHÃ‚Â  command, how does the task reactivate all the handle conditions?</strong></p>
<p>A53)Ã‚Â Ã‚Â  By coding an EXEC CICS POP HANDLE command.</p>
<p><strong><br />
</strong></p>
<p><strong>Q54)Ã‚Â Ã‚Â  Explain re-entrancy as applies to CICS.</strong></p>
<p>A54)Ã‚Â Ã‚Â  ReentrantÃ‚Â Ã‚Â  programÃ‚Â  isÃ‚Â Ã‚Â  aÃ‚Â  programÃ‚Â  whichÃ‚Â  doesÃ‚Â  notÃ‚Â  modify itselfÃ‚Â  soÃ‚Â  thatÃ‚Â  itÃ‚Â  canÃ‚Â Ã‚Â  reenter to itselfÃ‚Â  and continueÃ‚Â  processingÃ‚Â Ã‚Â  afterÃ‚Â Ã‚Â  anÃ‚Â Ã‚Â  interruptionÃ‚Â Ã‚Â  byÃ‚Â  theÃ‚Â  operatingÃ‚Â  system which, duringÃ‚Â Ã‚Â  theÃ‚Â Ã‚Â  interruption, executes otherÃ‚Â Ã‚Â  OSÃ‚Â  tasksÃ‚Â  includingÃ‚Â Ã‚Â Ã‚Â  OSÃ‚Â Ã‚Â Ã‚Â  tasksÃ‚Â Ã‚Â Ã‚Â  ofÃ‚Â Ã‚Â  theÃ‚Â Ã‚Â Ã‚Â  sameÃ‚Â Ã‚Â Ã‚Â Ã‚Â  program.Ã‚Â Ã‚Â Ã‚Â  ItÃ‚Â Ã‚Â  isÃ‚Â Ã‚Â  alsoÃ‚Â  calledÃ‚Â  a &#8220;reenterable&#8221;Ã‚Â  programÃ‚Â  or&#8221;seriallyÃ‚Â  reusable&#8221;Ã‚Â  program.</p>
<p>A quasi-reentrant program is a reentrant program under the CICS environment.Ã‚Â  ThatÃ‚Â Ã‚Â  is,Ã‚Â Ã‚Â  theÃ‚Â  quasi-reentrantÃ‚Â  program is a CICS program which does not modify itself. That way it can reenter to itself and continueÃ‚Â Ã‚Â  processing after an interruption by CICS which,Ã‚Â  duringÃ‚Â  theÃ‚Â  interruption, executes otherÃ‚Â  tasksÃ‚Â  includingÃ‚Â  CICSÃ‚Â  tasksÃ‚Â  ofÃ‚Â  theÃ‚Â  sameÃ‚Â  program. InÃ‚Â  orderÃ‚Â  toÃ‚Â  maintainÃ‚Â  theÃ‚Â  quasi-reentrancy,Ã‚Â  aÃ‚Â  CICSÃ‚Â  applicationÃ‚Â  programÃ‚Â  mustÃ‚Â  followÃ‚Â  theÃ‚Â  followingÃ‚Â  convention:</p>
<p><strong>Constants in Working Storage:</strong> The quasi-reentrant program defines only constants in its ordinary data area (e.g. working Storage Section ). These constants will never be modified and sharedÃ‚Â  byÃ‚Â  the tasks.</p>
<p><strong>Variable in DynamicÃ‚Â  WorkingÃ‚Â  Storage:</strong> The quasi reentrantÃ‚Â  program acquires a unique storage area ( called Dynamic WorkingÃ‚Â  Storage &#8211;DWS) dynamicallyÃ‚Â  forÃ‚Â  eachÃ‚Â  task by issuingÃ‚Â  theÃ‚Â  CICSÃ‚Â  macro equivalentÃ‚Â  GETMAIN.Ã‚Â  All variablesÃ‚Â  will be placed inÃ‚Â  this DWS for each task. All countersÃ‚Â  wouldÃ‚Â Ã‚Â  haveÃ‚Â  to be initializedÃ‚Â  after the DWS has beenÃ‚Â  acquired.</p>
<p><strong>Restriction on ProgramÃ‚Â  Alteration:</strong> TheÃ‚Â  program mustÃ‚Â Ã‚Â  notÃ‚Â Ã‚Â  alterÃ‚Â Ã‚Â  theÃ‚Â Ã‚Â  programÃ‚Â  itself.Ã‚Â  IfÃ‚Â  itÃ‚Â  altersÃ‚Â  a CICS macroÃ‚Â  orÃ‚Â  command,Ã‚Â Ã‚Â  itÃ‚Â Ã‚Â  mustÃ‚Â  restoreÃ‚Â  theÃ‚Â  alterationÃ‚Â Ã‚Â  beforeÃ‚Â Ã‚Â  theÃ‚Â Ã‚Â  subsequentÃ‚Â  CICSÃ‚Â  macroÃ‚Â  or command.</p>
<p><strong>Q55)Ã‚Â Ã‚Â  What are the CICS commands available for program control?</strong></p>
<p>A55)Ã‚Â Ã‚Â  TheÃ‚Â  followingÃ‚Â  commandsÃ‚Â  areÃ‚Â  availableÃ‚Â  forÃ‚Â  theÃ‚Â  ProgramÃ‚Â  Control services:</p>
<p><strong>1.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LINK: </strong>To pass controlÃ‚Â  toÃ‚Â  anotherÃ‚Â  programÃ‚Â  atÃ‚Â  theÃ‚Â Ã‚Â  lowerÃ‚Â  level,Ã‚Â  expectingÃ‚Â  toÃ‚Â  beÃ‚Â  returned.</p>
<p><strong>2.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  XCTL:</strong> To pass control to anotherÃ‚Â  programÃ‚Â  at the sameÃ‚Â  level,Ã‚Â  not expectingÃ‚Â  to be returned.</p>
<p><strong>3.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RETURN:</strong> To returnÃ‚Â Ã‚Â  toÃ‚Â Ã‚Â Ã‚Â  theÃ‚Â Ã‚Â Ã‚Â  nextÃ‚Â Ã‚Â  higher-level programÃ‚Â  orÃ‚Â  CICS.</p>
<p><strong>4.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LOAD:</strong> ToÃ‚Â  loadÃ‚Â  aÃ‚Â  program.</p>
<p><strong>5.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RELEASE:</strong> ToÃ‚Â  releaseÃ‚Â  aÃ‚Â  program.</p>
<p><strong>Q56)Ã‚Â Ã‚Â  How is addressability achieved to the data outside programs working-storage.?</strong></p>
<p>A56)Ã‚Â Ã‚Â  TheÃ‚Â  BaseÃ‚Â  LocatorÃ‚Â  forÃ‚Â Ã‚Â  LinkageÃ‚Â  ( BLL )Ã‚Â  isÃ‚Â  anÃ‚Â  addressing conventionÃ‚Â  usedÃ‚Â  toÃ‚Â  addressÃ‚Â  storage outsideÃ‚Â  theÃ‚Â  WorkingÃ‚Â  Storage SectionÃ‚Â  ofÃ‚Â  anÃ‚Â Ã‚Â  applicationÃ‚Â  program. If BLL is used for the input commands (e.g.: READ, RECEIVE), it will improve the performance,Ã‚Â  sinceÃ‚Â  theÃ‚Â  programÃ‚Â  wouldÃ‚Â  beÃ‚Â  accessing directly theÃ‚Â  input bufferÃ‚Â  outsideÃ‚Â  ofÃ‚Â  theÃ‚Â  program. InÃ‚Â  orderÃ‚Â Ã‚Â  toÃ‚Â  workÃ‚Â  asÃ‚Â  intended,Ã‚Â  theÃ‚Â  programÃ‚Â  mustÃ‚Â  construct BLLÃ‚Â  basedÃ‚Â  onÃ‚Â  the followingÃ‚Â  convention:</p>
<p>1).Ã‚Â  TheÃ‚Â  parameterÃ‚Â  listÃ‚Â  mustÃ‚Â  beÃ‚Â  definedÃ‚Â  byÃ‚Â  meansÃ‚Â Ã‚Â Ã‚Â  ofÃ‚Â  aÃ‚Â  01 levelÃ‚Â  dataÃ‚Â  definitionÃ‚Â  inÃ‚Â  the Linkage SectionÃ‚Â Ã‚Â  asÃ‚Â Ã‚Â  theÃ‚Â  first areaÃ‚Â  definitionÃ‚Â  toÃ‚Â  theÃ‚Â  LinkageÃ‚Â  Section,Ã‚Â  unlessÃ‚Â  a communicationÃ‚Â  areaÃ‚Â  isÃ‚Â  beingÃ‚Â  passedÃ‚Â  toÃ‚Â  theÃ‚Â Ã‚Â  program,Ã‚Â  inÃ‚Â  which caseÃ‚Â  DFHCOMMAREA must be definedÃ‚Â  first. The parameter listÃ‚Â Ã‚Â  consistsÃ‚Â Ã‚Â  ofÃ‚Â  aÃ‚Â  groupÃ‚Â  ofÃ‚Â  theÃ‚Â  address pointers, each of which is defined asÃ‚Â Ã‚Â  the full word binary field ( S9(8)Ã‚Â  COMP ). This is calledÃ‚Â  theÃ‚Â Ã‚Â  BLL cells.</p>
<p>2). The parameter list is followed by a group ofÃ‚Â  01 level data definitions, which would be theÃ‚Â  actual</p>
<p>dataÃ‚Â  areas.Ã‚Â  TheÃ‚Â  firstÃ‚Â  addressÃ‚Â  pointerÃ‚Â  ofÃ‚Â  theÃ‚Â  parameterÃ‚Â  listÃ‚Â  isÃ‚Â  setÃ‚Â  upÃ‚Â  byÃ‚Â  CICSÃ‚Â  forÃ‚Â  addressing theÃ‚Â Ã‚Â  parameterÃ‚Â  listÃ‚Â  itself.Ã‚Â Ã‚Â  FromÃ‚Â  theÃ‚Â Ã‚Â  secondÃ‚Â Ã‚Â  addressÃ‚Â  pointer onward, thereÃ‚Â  isÃ‚Â  aÃ‚Â  one-to-one correspondenceÃ‚Â  betweenÃ‚Â  theÃ‚Â  addressÃ‚Â  pointersÃ‚Â  ofÃ‚Â  the parameterÃ‚Â  list andÃ‚Â  01Ã‚Â  levelÃ‚Â  dataÃ‚Â  definitions.</p>
<p>3). VSÃ‚Â  COBOLÃ‚Â  IIÃ‚Â Ã‚Â  provides CICS applicationÃ‚Â  programsÃ‚Â  with a significant improvements in theÃ‚Â  area of addressabilityÃ‚Â  through the special ADDRESS register. Therefore, if an applicationÃ‚Â  program is writtenÃ‚Â  inÃ‚Â  VSÃ‚Â  COBOL II, theÃ‚Â Ã‚Â  programÃ‚Â  isÃ‚Â  noÃ‚Â  longer requires buildingÃ‚Â  theÃ‚Â  BLL cellsÃ‚Â  inÃ‚Â  theÃ‚Â  LinkageÃ‚Â  Section.</p>
<p><strong> </strong></p>
<p><strong>Q57)Ã‚Â Ã‚Â  Explain the various ways data can be passed between CICS programs.</strong></p>
<p>A57)Ã‚Â Ã‚Â  Data can be passed between CICS programs in three ways- COMMAREA, TRASIENT DATA QUEUE &amp; TEMPORARY STORAGE QUEUE.</p>
<p>Data can be passed to a called program using the COMMAREA option of the LINK or XCTL command in a calling program. The called program may alter the data content of COMMAREA and the changes will be available to the calling program after the RETURN command is issued in the called program. This implies that the called program does not have to specify the COMMAREA option in the RETURN command.</p>
<p>If the COMMAREA is used in the calling program, the area must be defined in the Working Storage Section of the programÃ‚Â Ã‚Â  (calling), whereas, inÃ‚Â  theÃ‚Â  calledÃ‚Â  program,Ã‚Â  theÃ‚Â  area mustÃ‚Â  beÃ‚Â Ã‚Â  definedÃ‚Â  Ã‚Â asÃ‚Â  theÃ‚Â  firstÃ‚Â Ã‚Â  areaÃ‚Â Ã‚Â  inÃ‚Â Ã‚Â  theÃ‚Â Ã‚Â  LinkageÃ‚Â  Section, usingÃ‚Â  reservedÃ‚Â  nameÃ‚Â  DFHCOMMAREA.</p>
<p><strong>Q58)Ã‚Â Ã‚Â  What is the difference between using the READ command with INTO option and SET option?</strong></p>
<p>A58)Ã‚Â Ã‚Â  WhenÃ‚Â  weÃ‚Â  useÃ‚Â  INTOÃ‚Â  optionÃ‚Â  withÃ‚Â  theÃ‚Â  READÃ‚Â  commandÃ‚Â  theÃ‚Â  dataÃ‚Â  contentÃ‚Â  ofÃ‚Â  theÃ‚Â  recordÃ‚Â  willÃ‚Â  be movedÃ‚Â  intoÃ‚Â Ã‚Â  theÃ‚Â Ã‚Â Ã‚Â  specifiedÃ‚Â  fieldÃ‚Â  definedÃ‚Â  inÃ‚Â  theÃ‚Â  WorkingÃ‚Â  StorageÃ‚Â  SectionÃ‚Â  ofÃ‚Â  theÃ‚Â  program. When weÃ‚Â  use SETÃ‚Â  optionÃ‚Â  withÃ‚Â  theÃ‚Â  READÃ‚Â  command ,Ã‚Â  CICSÃ‚Â  setsÃ‚Â  theÃ‚Â  address pointerÃ‚Â  toÃ‚Â  theÃ‚Â  address of theÃ‚Â  recordÃ‚Â  inÃ‚Â  the fileÃ‚Â  input / outputÃ‚Â  areaÃ‚Â  withinÃ‚Â  CICS,Ã‚Â  so thatÃ‚Â  theÃ‚Â  applicationÃ‚Â  programÃ‚Â  canÃ‚Â  directlyÃ‚Â  referÃ‚Â  toÃ‚Â  the record withoutÃ‚Â  movingÃ‚Â  the recordÃ‚Â  contentÃ‚Â Ã‚Â  intoÃ‚Â  theÃ‚Â  WorkingÃ‚Â  StorageÃ‚Â  areaÃ‚Â  definedÃ‚Â  inÃ‚Â  theÃ‚Â  program. Therefore, the SETÃ‚Â  optionÃ‚Â  providesÃ‚Â  aÃ‚Â  betterÃ‚Â Ã‚Â  performanceÃ‚Â  thanÃ‚Â  theÃ‚Â  INTOÃ‚Â  option.</p>
<p><strong>Q59)Ã‚Â Ã‚Â  Can we define an alternate index on VSAM/RRDSÃ‚Â  ?</strong></p>
<p>A59)Ã‚Â Ã‚Â  No</p>
<p><strong>Q60)Ã‚Â Ã‚Â  What is the difference between the INTO and the SET option in the EXEC CICS RECEIVE MAP command?</strong></p>
<p>A60)Ã‚Â Ã‚Â  The INTO option moves the information in the TIOA into the reserved specified area, while the SET option simply returns the address of the TIOA to the specified BLL cell orÃ‚Â  Ã¢â‚¬Å“address-ofÃ¢â‚¬Â a linkage-section.</p>
<p><strong>Q61)Ã‚Â Ã‚Â  How to establish dynamic cursor position on a map? How to get the cursor position when we receive a map?</strong></p>
<p>A61)Ã‚Â Ã‚Â  WeÃ‚Â  dynamicallyÃ‚Â  position aÃ‚Â  cursorÃ‚Â  throughÃ‚Â  anÃ‚Â  applicationÃ‚Â  programÃ‚Â  using a symbolicÃ‚Â  nameÃ‚Â  of theÃ‚Â  symbolic map byÃ‚Â  placingÃ‚Â  -1Ã‚Â  intoÃ‚Â  the field length field ( i.e.,Ã‚Â  fieldname + L) ofÃ‚Â  theÃ‚Â  fieldÃ‚Â  where youÃ‚Â  wish toÃ‚Â  placeÃ‚Â  theÃ‚Â  cursor. The SEND MAP command to be issued must have the CURSOR option ( withoutÃ‚Â  value ). Also,Ã‚Â  theÃ‚Â  mapsetÃ‚Â  mustÃ‚Â  beÃ‚Â  codedÃ‚Â  withÃ‚Â  MODE = INOUT in theÃ‚Â  DFHMSD macro. WeÃ‚Â Ã‚Â  getÃ‚Â Ã‚Â  theÃ‚Â Ã‚Â  cursor positionÃ‚Â Ã‚Â  whenÃ‚Â Ã‚Â  weÃ‚Â Ã‚Â  receiveÃ‚Â Ã‚Â  aÃ‚Â  mapÃ‚Â  byÃ‚Â  checkingÃ‚Â  EIBCPOSN,Ã‚Â  which isÃ‚Â  aÃ‚Â  halfwordÃ‚Â Ã‚Â Ã‚Â  ( S9(4) COMP) binary fieldÃ‚Â  inÃ‚Â  EIB,Ã‚Â  andÃ‚Â  containsÃ‚Â  offsetÃ‚Â  positionÃ‚Â  (relatively to zero )Ã‚Â  ofÃ‚Â  theÃ‚Â  cursorÃ‚Â  onÃ‚Â  theÃ‚Â  screen.</p>
<p><strong><br />
</strong></p>
<p><strong>Q62)Ã‚Â Ã‚Â  What is MDT?</strong></p>
<p>A62)Ã‚Â Ã‚Â  MDTÃ‚Â  (Ã‚Â  ModifiedÃ‚Â  DataÃ‚Â  TagÃ‚Â  )Ã‚Â  isÃ‚Â  oneÃ‚Â  bitÃ‚Â  ofÃ‚Â  theÃ‚Â  attributeÃ‚Â  character.Ã‚Â  IfÃ‚Â  itÃ‚Â  isÃ‚Â  off ( 0 ), itÃ‚Â  indicatesÃ‚Â  that thisÃ‚Â  fieldÃ‚Â  hasÃ‚Â  notÃ‚Â  beenÃ‚Â  modifiedÃ‚Â  byÃ‚Â  theÃ‚Â  terminalÃ‚Â  operator.Ã‚Â  IfÃ‚Â  itÃ‚Â Ã‚Â  is onÃ‚Â  ( 1 ),Ã‚Â  itÃ‚Â  indicatesÃ‚Â  thatÃ‚Â  this field hasÃ‚Â  been modifiedÃ‚Â  byÃ‚Â  theÃ‚Â  operator.Ã‚Â  OnlyÃ‚Â  when MDTÃ‚Â  isÃ‚Â  on,Ã‚Â  will theÃ‚Â  dataÃ‚Â  ofÃ‚Â  theÃ‚Â  fieldÃ‚Â  be sentÃ‚Â  byÃ‚Â  theÃ‚Â  terminalÃ‚Â  hardware toÃ‚Â  theÃ‚Â  host computer ( i.e.,Ã‚Â  toÃ‚Â  theÃ‚Â  applicationÃ‚Â  program,Ã‚Â  inÃ‚Â  end ). AnÃ‚Â  effectiveÃ‚Â  useÃ‚Â  ofÃ‚Â  MDTÃ‚Â Ã‚Â Ã‚Â  drasticallyÃ‚Â Ã‚Â  reduces theÃ‚Â  amountÃ‚Â  ofÃ‚Â Ã‚Â  dataÃ‚Â Ã‚Â  trafficÃ‚Â  inÃ‚Â  the communicationÃ‚Â  line,Ã‚Â  therebyÃ‚Â Ã‚Â  improving performanceÃ‚Â  significantly.Ã‚Â Ã‚Â  Therefore, BMS mapsÃ‚Â  andÃ‚Â Ã‚Â  CICSÃ‚Â Ã‚Â  application programs shouldÃ‚Â  be developed basedÃ‚Â  onÃ‚Â Ã‚Â  careful considerationsÃ‚Â  forÃ‚Â  MDT.</p>
<p><strong>Q63)Ã‚Â Ã‚Â  What are the three ways available for a program to position the cursor on the screen?</strong></p>
<p>A63)</p>
<p>I.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Static positioning. Code the insert cursor (IC) in the DFHMDF BMS macro.</p>
<p>II.Ã‚Â Ã‚Â Ã‚Â  Relative positioning. Code the CURSOR option with a value relative to zero(position 1,1 is zero) .</p>
<p>III.Ã‚Â  Symbolic positioning. Move high values or -1 to the field length in the symbolic map(and code CURSOR on the SEND command).</p>
<p><strong>Q64)Ã‚Â Ã‚Â  Name three ways the Modified Data Tag can be set on?</strong></p>
<p>A64)Ã‚Â Ã‚Â  The Modified Data Tag can be set on:</p>
<p>1. When the user enters data into the field.</p>
<p>2. When the application program moves DFHBMFSE to the attribute character.</p>
<p>3. By defining it in the BMS macro definition.</p>
<p><strong> </strong></p>
<p><strong>Q65)Ã‚Â Ã‚Â  What is a mapset?</strong></p>
<p>A65)Ã‚Â Ã‚Â  A mapset is a collection of BMS maps link-edited together.</p>
<p><strong>Q66)Ã‚Â Ã‚Â  What is the function of DFHMDF BMS macro?</strong></p>
<p>A66)Ã‚Â Ã‚Â  The DFHMDF macro defines fields, literal, and characteristics of a field.</p>
<p><strong>Q67)Ã‚Â Ã‚Â  Why is a TERM ID recommended in naming a TSQ?</strong></p>
<p>A67)Ã‚Â Ã‚Â  InÃ‚Â  orderÃ‚Â  toÃ‚Â  avoidÃ‚Â  confusionÃ‚Â  andÃ‚Â  toÃ‚Â  maintainÃ‚Â  dataÃ‚Â  security,Ã‚Â  aÃ‚Â  strictÃ‚Â  naming conventionÃ‚Â Ã‚Â  for QIDÃ‚Â  will be requiredÃ‚Â  inÃ‚Â  the installation.Ã‚Â  Moreover,Ã‚Â  forÃ‚Â  aÃ‚Â  terminal-dependent taskÃ‚Â  (e.g., pseudo-conversationalÃ‚Â  task),Ã‚Â  theÃ‚Â  terminalÃ‚Â  idÃ‚Â  should beÃ‚Â  includedÃ‚Â  inÃ‚Â  QIDÃ‚Â Ã‚Â  inÃ‚Â Ã‚Â  orderÃ‚Â Ã‚Â  toÃ‚Â Ã‚Â  ensureÃ‚Â  the uniquenessÃ‚Â  ofÃ‚Â  TSQÃ‚Â  toÃ‚Â  theÃ‚Â  task.</p>
<p><strong>Q68)Ã‚Â Ã‚Â  Explain the basic difference between Intra partition TDQ and Extra partition TDQ.</strong></p>
<p>A68)</p>
<p>INTRAÃ‚Â  PARTITIONÃ‚Â  TDÃ‚Â  QUEUEsÃ‚Â  It is aÃ‚Â  group of sequential records which areÃ‚Â  produced by the sameÃ‚Â  and / orÃ‚Â  different transactions within a CICS region.Ã‚Â Ã‚Â  TheseÃ‚Â Ã‚Â  QsÃ‚Â Ã‚Â  areÃ‚Â Ã‚Â  storedÃ‚Â Ã‚Â  inÃ‚Â Ã‚Â Ã‚Â  onlyÃ‚Â Ã‚Â Ã‚Â  oneÃ‚Â  physicalÃ‚Â Ã‚Â  fileÃ‚Â  (Ã‚Â  VSAMÃ‚Â  ) inÃ‚Â  aÃ‚Â  CICSÃ‚Â  region,Ã‚Â Ã‚Â  whichÃ‚Â  isÃ‚Â Ã‚Â  preparedÃ‚Â Ã‚Â  byÃ‚Â  theÃ‚Â  systemÃ‚Â  programmer.Ã‚Â  OnceÃ‚Â  aÃ‚Â  recordÃ‚Â Ã‚Â  isÃ‚Â Ã‚Â  readÃ‚Â Ã‚Â  fromÃ‚Â  aÃ‚Â  queue,Ã‚Â  theÃ‚Â  recordÃ‚Â  willÃ‚Â  be logicallyÃ‚Â  removedÃ‚Â  fromÃ‚Â Ã‚Â  theÃ‚Â  queue;Ã‚Â Ã‚Â  thatÃ‚Â  isÃ‚Â  the recordÃ‚Â  cannotÃ‚Â  beÃ‚Â  readÃ‚Â  again. EXTRAÃ‚Â  PARTITIONÃ‚Â  Ã‚Â TDÃ‚Â  QUEUEsÃ‚Â  ItÃ‚Â  isÃ‚Â  aÃ‚Â Ã‚Â  groupÃ‚Â  ofÃ‚Â Ã‚Â  sequentialÃ‚Â Ã‚Â  recordsÃ‚Â  whichÃ‚Â Ã‚Â  interfacesÃ‚Â Ã‚Â  betweenÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  theÃ‚Â  transactionsÃ‚Â Ã‚Â  ofÃ‚Â Ã‚Â  theÃ‚Â  CICSÃ‚Â  regionÃ‚Â  andÃ‚Â  theÃ‚Â  systems outsideÃ‚Â  ofÃ‚Â  CICS region.Ã‚Â  EachÃ‚Â  ofÃ‚Â Ã‚Â  theseÃ‚Â Ã‚Â  TDQsÃ‚Â Ã‚Â Ã‚Â  isÃ‚Â Ã‚Â  aÃ‚Â Ã‚Â  separateÃ‚Â  physicalÃ‚Â  file,Ã‚Â  andÃ‚Â  itÃ‚Â  may beÃ‚Â  onÃ‚Â  theÃ‚Â  disk,Ã‚Â  tape,Ã‚Â  printerÃ‚Â  orÃ‚Â  plotter.</p>
<p><strong> </strong></p>
<p><strong><br />
</strong></p>
<p><strong>Q69)Ã‚Â Ã‚Â  What are the differences between Temporary Storage Queue (TSQ) and Transient Data Queue (TDQ).?</strong></p>
<p>A69)Ã‚Â Ã‚Â  Temporary Storage Queue names are dynamically defined in the application program, while TDQs must first be defined in the DCT (Destination Control Table). When a TDQ contains certain amount of records (Trigger level), a CICS transaction can be started automatically. This does not happen when using a TSQ. TDQ(extra partition) may be used by batch application; TSQ cannot be accessed in batch. The Transient Data Queue is actually a QSAM file. You may update an existing item in a TSQ. A record in a TDQ cannot be updated. Records in TSQ can be read randomly. The TDQ can be read only sequentially. Records in Temporary Storage can be read more than once, while records stored in Temporary Data Queues cannot. With TDQs it is Ã¢â‚¬Å“one readÃ¢â‚¬Â only.</p>
<p><strong> </strong><strong>Q70)Ã‚Â Ã‚Â  What is the difference between getting the system time with EIBTIME and ASKTIME command?</strong></p>
<p>A70)Ã‚Â Ã‚Â  TheÃ‚Â  ASKTIMEÃ‚Â  commandÃ‚Â  isÃ‚Â  usedÃ‚Â  toÃ‚Â  requestÃ‚Â  theÃ‚Â  currentÃ‚Â  dateÃ‚Â  andÃ‚Â  time. Whereas,Ã‚Â  theÃ‚Â  EIBTIME fieldÃ‚Â Ã‚Â  haveÃ‚Â Ã‚Â  theÃ‚Â Ã‚Â  valueÃ‚Â  atÃ‚Â  theÃ‚Â  taskÃ‚Â  initiationÃ‚Â  time.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+V+http%3A%2F%2Ftinyurl.com%2F656wstz" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+V+http%3A%2F%2Ftinyurl.com%2F656wstz" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=256&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ III'>CICS interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-v.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CICS interview Questions Part Ã¢â‚¬â€œ IV</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iv.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iv.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 02:11:43 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[CICS]]></category>
		<category><![CDATA[Cobol]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=254</guid>
		<description><![CDATA[Q32)Ã‚Â Ã‚Â  Code a program meeting the following requirements. 
Ã¢â‚¬ËœEMPSÃ¢â‚¬â„¢ is a transaction used to return information pertaining to an employee when the Ã¢â‚¬Å“EMPIDÃ¢â‚¬Â is entered on the screen. The information pertaining to an employee is present in a VSAM/KSDS dataset registered in FCT as Ã¢â‚¬Å“EMPINFORÃ¢â‚¬Â. The map and the working storage section of the emp-info are given for reference. If the employee id is found the information has to be sent to the screen (Status field) with the message Ã¢â‚¬Å“Emp Id: XXX found.Ã¢â‚¬Â. If the emp-id key is not found ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-xi.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XI'>CICS interview Questions Part Ã¢â‚¬â€œ XI</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Q32)Ã‚Â Ã‚Â  Code a program meeting the following requirements. </strong></p>
<p><strong>Ã¢â‚¬ËœEMPSÃ¢â‚¬â„¢ is a transaction used to return information pertaining to an employee when the Ã¢â‚¬Å“EMPIDÃ¢â‚¬Â is entered on the screen. The information pertaining to an employee is present in a VSAM/KSDS dataset registered in FCT as Ã¢â‚¬Å“EMPINFORÃ¢â‚¬Â. The map and the working storage section of the emp-info are given for reference. If the employee id is found the information has to be sent to the screen (Status field) with the message Ã¢â‚¬Å“Emp Id: XXX found.Ã¢â‚¬Â. If the emp-id key is not found then status field should array the message Ã¢â‚¬Å“Key not found.Ã¢â‚¬ÂÃ‚Â  and the Ã¢â‚¬ËœEMP IDÃ¢â‚¬Â field should be set to bright. If the Exit option is set to Ã¢â‚¬Å“YÃ¢â‚¬Â then the task has to terminated. Use pseudo-conversation technique three (Single PCT and PPT).Ã‚Â  </strong></p>
<p>Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMPLOYEE INFORMATION FORM</p>
<p>Ã‚Â </p>
<p>Ã‚Â Ã‚Â  EMP ID : XXX</p>
<p>Ã‚Â </p>
<p>Ã‚Â  EMP NAMEÃ‚Â Ã‚Â  : @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@</p>
<p>Ã‚Â  EMP DESIGÃ‚Â  : @@@@@Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  SEX : @</p>
<p>Ã‚Â  DEPARTMENT : @@@@@@@@@@</p>
<p>Ã‚Â  SALARYÃ‚Â Ã‚Â Ã‚Â Ã‚Â  : $$$$$$$</p>
<p>Ã‚Â </p>
<p>Ã‚Â  STATUSÃ‚Â Ã‚Â Ã‚Â Ã‚Â  : @@@@@@@@@@@@@@@@@@@@</p>
<p>Ã‚Â </p>
<p>Ã‚Â  EXIT : X</p>
<p>Ã‚Â </p>
<p>Ã‚Â </p>
<p>Ã‚Â  Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â X &#8211; Input Field</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  @ &#8211; Output field (Alphanumeric)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  $ -Ã‚Â  Output field (Numeric)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Mapname &#8211; EMPFORM</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Mapsetname &#8211; EMPFORM</p>
<p>Ã‚Â </p>
<p>Label given to various Ã¢â‚¬ËœnamedÃ¢â‚¬â„¢ fields on the DFHMDF macro while defining the map shown above. EMPID, EMPNAME, EMPDESIG, DEPART, SEX, SALARY, STATUS and EXITINP.</p>
<p>Ã‚Â </p>
<p>Structure of the VSAM/KSDS file.</p>
<p>Ã‚Â </p>
<p>Working-Storage Section.</p>
<p>01 EMP-IOAREA.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  05 EMP-REC.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 EMP-KEYÃ‚Â Ã‚Â  PIC XXX.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 EMP-NAME PIC X(32).</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 EMP-SEX PIC X.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 EMP-DEPT PIC X(10)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 EMP-DESIG PIC X(5).</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 EMP-SAL PIC 9(7).</p>
<p>Ã‚Â </p>
<p><span style="text-decoration: underline"><br />
</span></p>
<p><span style="text-decoration: underline">A32)Ã‚Â Ã‚Â  COBOL-II PROGRAM</span>.</p>
<p>Ã‚Â </p>
<p>WORKING-STORAGE SECTION.</p>
<p>77Ã‚Â  Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LENGTH-OF-AREA Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PICÃ‚Â  S9(4) COMP.</p>
<p>77Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  WS-RCODEÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PICÃ‚Â  S9(8) COMP.</p>
<p>Ã‚Â </p>
<p>01Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  STATUS.</p>
<p>02 NORMAL.</p>
<p>05Ã‚Â  Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  FILLER PIC X(8) VALUE Ã¢â‚¬ËœEMP ID: Ã¢â‚¬Ëœ.</p>
<p>05Ã‚Â Ã‚Â Ã‚Â  Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMP-ID Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(3).</p>
<p>05Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  FILLER Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(6) VALUE Ã¢â‚¬ËœFOUNDÃ¢â‚¬â„¢.</p>
<p>02 ABNORMAL REDEFINES NORMAL.</p>
<p>05Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  ABMSGÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(17).</p>
<p>Ã‚Â </p>
<p>01 EMP-IOAREA.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  05 Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMP-REC.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMP-KEYÃ‚Â Ã‚Â  Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC XXX.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMP-NAME Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(32).</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMP-SEX Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMP-DEPT Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(10)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMP-DESIG Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(5).</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EMP-SAL Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC 9(7).</p>
<p>Ã‚Â </p>
<p>LINKAGE SECTION.</p>
<p>01Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  DFHCOMMAREA.</p>
<p>05Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  INPVALÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(3).</p>
<p>Ã‚Â </p>
<p>PROCEDURE DIVISION.</p>
<p>Ã¢â‚¬Â¦Ã¢â‚¬Â¦Ã¢â‚¬Â¦..</p>
<p>IF EIBCALEN=0</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>EXEC CICS SEND Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MAP(Ã¢â‚¬ËœEMPFORMÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MAPSET(Ã¢â‚¬ËœEMPFORMÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  ERASE</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC.</p>
<p>Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE 3 TO LENGTH-OF-AREA</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EXEC CICS RETURN</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TRANSID(Ã¢â‚¬ËœEMPSÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  COMMAREA(Ã¢â‚¬ËœSECÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LENGTH(DATA-VALUE)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC.</p>
<p>Ã‚Â </p>
<p>ELSE IF INPVAL = Ã¢â‚¬â„¢SECÃ¢â‚¬â„¢ Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>EXEC CICS RECEIVE</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MAP(Ã¢â‚¬ËœEMPFORMÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MAPSET(Ã¢â‚¬ËœEMPFORMÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC.</p>
<p>Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>Ã‚Â </p>
<p>EXEC CICS READ</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  DATASET(Ã¢â‚¬ËœEMPINFORÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  INTO(EMP-IOAREA)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RIDFLD(EMPIDI)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LENGTH(LENGTH-OF-AREA)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RESP(WS-RCODE)</p>
<p>END-EXEC.</p>
<p>Ã‚Â </p>
<p>IF WS-RCODE NOT = DFHRESP(NORMAL)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE Ã¢â‚¬ËœKEY NOT FOUNDÃ¢â‚¬â„¢ TO ABMSGÃ¢â‚¬â„¢</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE DFHBMBRY TO EMPIDA</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  ELSE</p>
<p>MOVE EMP-NAMEÃ‚Â  TO EMPNAMEO</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE EMP-SEX TO SEXO</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE EMP-DESIG TO EMPDESIGOÃ‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE EMP-SAL TO SALARY</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE EMP-DEPT TO DEPARTO</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE EMP-KEY TO EMP-ID</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE STATUS TO STATUSO.</p>
<p>Ã‚Â </p>
<p><strong>EXEC CICS SEND Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </strong></p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MAP(Ã¢â‚¬ËœEMPFORMÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MAPSET(Ã¢â‚¬ËœEMPFORMÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  ERASE</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC.</p>
<p>Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MOVE 3 TO LENGTH-OF-AREA</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EXEC CICS RETURN</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TRANSID(Ã¢â‚¬ËœEMPSÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  COMMAREA(Ã¢â‚¬ËœSECÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LENGTH(LENGTH-OF-AREA)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC.</p>
<p>Ã‚Â </p>
<p>EXEC CICS RETURN</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC.</p>
<p>Ã‚Â </p>
<p>ELSE IFÃ‚Â  Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  (EXITINPI NOT = Ã¢â‚¬ËœYÃ¢â‚¬â„¢)</p>
<p>Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EXEC CICS RETURN</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC.</p>
<p><strong>Ã‚Â </strong></p>
<p><em>The following are most frequently asked questions (FAQS):</em></p>
<p>Ã‚Â </p>
<p><strong>Q33)Ã‚Â Ã‚Â  What does Ã¢â‚¬Å“Pseudo ConversationalÃ¢â‚¬Â mean?</strong></p>
<p>A33)Ã‚Â Ã‚Â  The programming technique in which the task will not wait for the end-user replies on the terminal. Terminating the task every time the application needs a response from the user and specifying the next transaction to be started when the end user press any attention key (Enter, PF1 through PF24, PA1,PA2 and Clear) is pseudo-conversational processing.</p>
<p>Ã‚Â </p>
<p><strong><br />
</strong></p>
<p><strong>Q34)Ã‚Â Ã‚Â  Explain the means of supporting pseudo conversation programming. (E.g. Storing and restoring of states, control flow, error handling)</strong></p>
<p>A34)Ã‚Â Ã‚Â  WhenÃ‚Â  weÃ‚Â  sendÃ‚Â  aÃ‚Â  mapÃ‚Â  usingÃ‚Â  SEND MAPÃ‚Â  command.Ã‚Â  Immediately we release the program by usingÃ‚Â  EXEC CICSÃ‚Â  RETURNÃ‚Â  command.Ã‚Â Ã‚Â  In thisÃ‚Â  commandÃ‚Â  weÃ‚Â  mentionÃ‚Â  theÃ‚Â  TRANSACTIONÃ‚Â  IDÃ‚Â  whichÃ‚Â  is toÃ‚Â  be executedÃ‚Â  afterÃ‚Â  receivingÃ‚Â  theÃ‚Â  map.Ã‚Â Ã‚Â  InÃ‚Â  thisÃ‚Â  commandÃ‚Â  weÃ‚Â  alsoÃ‚Â  specify theÃ‚Â  dataÃ‚Â  thatÃ‚Â  shouldÃ‚Â  beÃ‚Â  storedÃ‚Â  in COMMUNICATIONÃ‚Â  AREAÃ‚Â  for laterÃ‚Â  use.Ã‚Â  When this command isÃ‚Â  executed theÃ‚Â  corresponding program isÃ‚Â  released fromÃ‚Â  theÃ‚Â  memory. AfterÃ‚Â  receivingÃ‚Â  theÃ‚Â  responseÃ‚Â  fromÃ‚Â  the terminalÃ‚Â  theÃ‚Â  programÃ‚Â  is again loadedÃ‚Â  andÃ‚Â  thisÃ‚Â  timeÃ‚Â  the dataÃ‚Â  whichÃ‚Â  we stored inÃ‚Â  communicationÃ‚Â  area willÃ‚Â  beÃ‚Â  copiedÃ‚Â  intoÃ‚Â  theÃ‚Â  workingÃ‚Â  storageÃ‚Â  section.Ã‚Â Ã‚Â  And the map will be received with RECEIVE MAP command.</p>
<p>TheÃ‚Â  variableÃ‚Â  EIBCALENÃ‚Â  inÃ‚Â  EIBÃ‚Â  holdsÃ‚Â  theÃ‚Â  lengthÃ‚Â  ofÃ‚Â  communication area.Ã‚Â Ã‚Â  InÃ‚Â  procedureÃ‚Â  divisionÃ‚Â  weÃ‚Â  checksÃ‚Â  the valueÃ‚Â  ofÃ‚Â  EIBCALEN If Ã‚Â itÃ‚Â  isÃ‚Â  zero,Ã‚Â  weÃ‚Â  firstÃ‚Â Ã‚Â  sendÃ‚Â  theÃ‚Â  mapÃ‚Â  followedÃ‚Â  byÃ‚Â Ã‚Â  RETURN command.Ã‚Â  Otherwise,Ã‚Â  that isÃ‚Â  if EIBCALEN isÃ‚Â  notÃ‚Â  zero,Ã‚Â  weÃ‚Â  know thatÃ‚Â  thisÃ‚Â  transactionÃ‚Â  isÃ‚Â  notÃ‚Â  running firstÃ‚Â  timeÃ‚Â Ã‚Â  andÃ‚Â  weÃ‚Â  receive theÃ‚Â  mapÃ‚Â  by usingÃ‚Â  RECEIVE MAPÃ‚Â  command.</p>
<p>Ã‚Â </p>
<p><strong>Q35)Ã‚Â Ã‚Â  What is the function of the CICS translator?</strong></p>
<p>A35)Ã‚Â Ã‚Â  The CICS translator converts the EXEC CICS commands into call statements for a specific programming language. There are CICS translators for Assembler, COBOL, and PL/1.</p>
<p><strong>Ã‚Â </strong></p>
<p><strong>Q36)Ã‚Â Ã‚Â  How can you start a CICS transaction other than by keying the Transaction ID at the terminal?</strong></p>
<p>A36)Ã‚Â Ã‚Â  By coding an EXEC CICS START in the application program</p>
<p>1.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  By coding the trans id and a trigger level on the DCT table</p>
<p>2.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  By coding the trans id in the EXEC CICS RETURN command</p>
<p>3.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  By associating an attention key with the Program Control Table</p>
<p>4.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  By embedding the TRANSID in the first four positions of a screen sent to the terminal.</p>
<p>5.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  By using the Program List Table</p>
<p>Ã‚Â </p>
<p><strong>Q37)Ã‚Â Ã‚Â  What is the purpose of the Program List Table?</strong></p>
<p>A37)Ã‚Â Ã‚Â  The Program List Table records the set of applications programs that will be executed automatically at CICS start-up time.</p>
<p>Ã‚Â </p>
<p><strong>Q38)Ã‚Â Ã‚Â  What are the differences between and EXEC CICS XCTL and an EXEC CICS START command?</strong></p>
<p>A38)Ã‚Â Ã‚Â  The XCTL command transfer control to another application (having the same Transaction ID), while the START command initiates a new transaction ID (therefore a new task number). The XCTL continues task on the same terminal. START can initiate a task on another terminal.</p>
<p>Ã‚Â </p>
<p><strong>Q39)Ã‚Â Ã‚Â  What are the differences between an EXEC CICS XCTL and an EXEC CICS LINK command.</strong></p>
<p>A39)Ã‚Â Ã‚Â  The XCTL command transfer control to an application program at the same logical level (do not expect to control back), while the LINK command passes control to an application program at the next logical level and expects control back.</p>
<p>Ã‚Â </p>
<p><strong>Q40)Ã‚Â Ã‚Â  What happens to resources supplied to a transaction when an XCTL command is executed?</strong></p>
<p>A40)Ã‚Â Ã‚Â  With an XCTL, the working storage and the procedure division of the program issuing the XCTL are released. The I/O areas, the GETMAIN areas, and the chained Linkage Section areas (Commarea from a higher level) remain. All existing locks and queues also remain in effect. With a LINK, however, program storage is also saved, since the transaction expects to return and use it again.</p>
<p>Ã‚Â </p>
<p><strong>Q41)Ã‚Â Ã‚Â  What CICS command do you need to obtain the user logon-id?</strong></p>
<p>A41)Ã‚Â Ã‚Â  You must code EXEC CICS ASSIGN with the OPERID option.</p>
<p>Ã‚Â </p>
<p><strong><br />
</strong></p>
<p><strong>Q42)Ã‚Â Ã‚Â  What is a resident program?</strong></p>
<p>A42)Ã‚Â Ã‚Â  A program or map loaded into the CICS nucleus so that it is kept permanently in main storage and not deleted when CICS goes Ã¢â‚¬Å“Short On StorageÃ¢â‚¬Â.</p>
<p>Ã‚Â </p>
<p><strong>Q43)Ã‚Â Ã‚Â  What is EIB. How it can be used?</strong></p>
<p>A43)Ã‚Â Ã‚Â  CICS automatically provides some system-relatedÃ‚Â  information toÃ‚Â  eachÃ‚Â  taskÃ‚Â  inÃ‚Â  aÃ‚Â  formÃ‚Â  ofÃ‚Â  EXEC Interface Block (EIB), which is unique to the CICS command level. We can useÃ‚Â  allÃ‚Â  the fieldsÃ‚Â  of EIB inÃ‚Â  our applicationÃ‚Â  programsÃ‚Â  rightÃ‚Â  away.</p>
<p>Ã‚Â </p>
<p><strong>Q44)Ã‚Â Ã‚Â  What is some of the information available in the EIB area?</strong></p>
<p>A44)Ã‚Â Ã‚Â </p>
<p>I.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The cursor position in the map</p>
<p>II.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Transaction ID</p>
<p>III.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Terminal ID</p>
<p>IV.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Task Number</p>
<p>V.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Length ofÃ‚Â  communication area</p>
<p>VI.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Current date and time</p>
<p>VII.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Attention identifier</p>
<p>Ã‚Â </p>
<p><strong>Q45)Ã‚Â Ã‚Â  What information can be obtained from the EIBRCODE?</strong></p>
<p>A45)Ã‚Â Ã‚Â  The EIBRCODE tells the application program if the last CICS command was executed successfully and, if not, why not.</p>
<p>Ã‚Â </p>
<p>Ã‚Â </p>
<p><strong>Q46)Ã‚Â Ã‚Â  What is the effect of including the TRANSID in the EXEC CICS RETURN command?</strong></p>
<p>A46)Ã‚Â Ã‚Â  The next time the end user presses an attention key, CICS will start the transaction specified in the TRANSID option.</p>
<p>Ã‚Â </p>
<p><strong>Q47)Ã‚Â Ã‚Â  Explain how to handle exceptional conditions in CICS.</strong></p>
<p>A47)Ã‚Â Ã‚Â  AnÃ‚Â  abnormalÃ‚Â  situationÃ‚Â  duringÃ‚Â  executionÃ‚Â  ofÃ‚Â  aÃ‚Â  CICSÃ‚Â  command is calledÃ‚Â Ã‚Â  an exceptionalÃ‚Â  condition&#8221;.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>Ã‚Â  There are variousÃ‚Â Ã‚Â  waysÃ‚Â  toÃ‚Â  handleÃ‚Â  theseÃ‚Â  exceptionÃ‚Â  conditions:</p>
<p>1. <strong>Handle Condition Command:</strong> It is used to transfer control to the procedure label specified ifÃ‚Â Ã‚Â  the exceptionalÃ‚Â Ã‚Â  condition specifiedÃ‚Â  occurs.</p>
<p>2. <strong>Ignore Condition Command:</strong> It causes no action to be taken if the condition specified occurs in the program. That is control will be returned to the next instruction following the commandÃ‚Â  which encounteredÃ‚Â  theÃ‚Â  exceptionalÃ‚Â  condition.</p>
<p>3. <strong>No Handle Option:</strong> This option can be specified in any CICS command and it willÃ‚Â  cause no</p>
<p>action to beÃ‚Â  takenÃ‚Â  forÃ‚Â  anyÃ‚Â Ã‚Â  exceptionalÃ‚Â Ã‚Â  conditionÃ‚Â Ã‚Â  occurringÃ‚Â Ã‚Â  duringÃ‚Â Ã‚Â  executionÃ‚Â  ofÃ‚Â  thisÃ‚Â  command.</p>
<p>4. <strong>RESP Option:</strong> This option canÃ‚Â Ã‚Â  beÃ‚Â Ã‚Â Ã‚Â  specifiedÃ‚Â  inÃ‚Â  anyÃ‚Â  CICSÃ‚Â  command. If the RESP option is specified in a command, CICS places a response code at a completion of the command.Ã‚Â  The</p>
<p>Ã‚Â Ã‚Â Ã‚Â  Application program can check this code, and then proceed to the next processing.</p>
<p>Ã‚Â </p>
<p><strong><br />
</strong></p>
<p><strong>Handle condition: </strong></p>
<p>Invalid handling ofÃ‚Â  CICSÃ‚Â  error condition within the program causing the looping.Ã‚Â  Here is one example, most program have EXEC CICS HANDLE CONDTION ERROR(label) orÃ‚Â  EXECÃ‚Â  CICS HANDLE ABEND LABEL(label) toÃ‚Â  trapÃ‚Â  anyÃ‚Â  error condition orÃ‚Â  abend.Ã‚Â  ThisÃ‚Â  typeÃ‚Â  ofÃ‚Â  codingÃ‚Â  is usually acceptable ifÃ‚Â  they handleÃ‚Â  the error / abend correctly inÃ‚Â  theirÃ‚Â  handling paragraph.Ã‚Â Ã‚Â  However,Ã‚Â  theÃ‚Â  programÃ‚Â  oftenÃ‚Â  cause another error or abendÃ‚Â  withinÃ‚Â  the handling routine.Ã‚Â  In that case, looping or sos will occur.Ã‚Â  I strong recommend thatÃ‚Â  theÃ‚Â Ã‚Â  following statement shouldÃ‚Â  be included inÃ‚Â  theirÃ‚Â  ERROR handling paragraph.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>EXEC CICS HANDLE CONDTION ERROR END-EXEC. It means that fromÃ‚Â  now on, CICS will handle all the errors and will not go back to error handling routine .For HANDLE ABEND, code EXEC CICS HANDLE ABEND CANCEL instead. Please check the application program reference manual for further explanation of these two commands. Besides, notÃ‚Â  only these two HANDLE will cause the program, otherÃ‚Â  type of error handle might cause loop too.Ã‚Â Ã‚Â  SoÃ‚Â  codeÃ‚Â  the HANDLE command carefully.Ã‚Â  ItÃ‚Â  isÃ‚Â  a good program practice to deactivateÃ‚Â  theÃ‚Â  errorÃ‚Â  handlingÃ‚Â  byÃ‚Â  EXECÃ‚Â  CICSÃ‚Â  HANDLEÃ‚Â  CONDITION condition END-EXEC. Once you know that the program won&#8217;t need it anymore.Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â </p>
<p>Ã‚Â </p>
<p><strong>Q48)Ã‚Â Ã‚Â  What is the function of the EXEC CICS HANDLE CONDITION command?</strong></p>
<p>A48)Ã‚Â Ã‚Â  To specify the paragraph or program label to which control is to be passed if the Ã¢â‚¬Å“handle conditionÃ¢â‚¬Â occurs.</p>
<p>Ã‚Â </p>
<p>Ã‚Â </p>
<p><strong>Q49)Ã‚Â Ã‚Â  How many conditions can you include in a single HANDLE CONDITION command?</strong></p>
<p>A49)Ã‚Â Ã‚Â  No more than 16 in a single handle condition. If you need more, then you must code another HANDLE CONDITION command.</p>
<p><strong>Q50)Ã‚Â Ã‚Â  What is the EXEC CICS HANDLE ABEND?</strong></p>
<p>A50)Ã‚Â Ã‚Â  It allows the establishing of an exit so cleanup processing can be done in the event of abnormal task termination.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+IV+http%3A%2F%2Ftinyurl.com%2F6328kh4" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+IV+http%3A%2F%2Ftinyurl.com%2F6328kh4" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=254&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-xi.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XI'>CICS interview Questions Part Ã¢â‚¬â€œ XI</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iv.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CICS interview Questions Part Ã¢â‚¬â€œ III</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 02:09:25 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[CICS]]></category>
		<category><![CDATA[Cobol]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=252</guid>
		<description><![CDATA[Q21)Ã‚Â Ã‚Â  What is the option specified in the read operation to gain multiple concurrent operations on the same dataset? 
A21)Ã‚Â Ã‚Â  REQID(value).
Q22)Ã‚Â Ã‚Â  What is the CICS command that gives the length of TWA area? 
A22)Ã‚Â Ã‚Â  EXEC CICS ASSIGN
TWALENG(data-value)
END-EXEC.
Ã‚Â 
Q23)Ã‚Â Ã‚Â  What are the attribute values of Skipper and Stopper fields? 
A23)Ã‚Â Ã‚Â  ASKIP, PROT.
Ã‚Â 
Q24)Ã‚Â Ã‚Â  How do you set the MDT option to Ã¢â‚¬ËœONÃ¢â‚¬â„¢ status,Ã‚Â  even if data is not entered? 
A24)Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Mention FSET option in DFHMDF or set it dynamically in the program using FIELD+A attribute field.
Ã‚Â 
Q25)Ã‚Â Ã‚Â  What option is specified in the SEND ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-vi.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ VI'>CICS interview Questions Part Ã¢â‚¬â€œ VI</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Q21)Ã‚Â Ã‚Â  What is the option specified in the read operation to gain multiple concurrent operations on the same dataset? </strong></p>
<p>A21)Ã‚Â Ã‚Â  REQID(value).</p>
<p><strong>Q22)Ã‚Â Ã‚Â  What is the CICS command that gives the length of TWA area? </strong></p>
<p>A22)Ã‚Â Ã‚Â  EXEC CICS ASSIGN</p>
<p>TWALENG(data-value)</p>
<p>END-EXEC.</p>
<p>Ã‚Â </p>
<p><strong>Q23)Ã‚Â Ã‚Â  What are the attribute values of Skipper and Stopper fields? </strong></p>
<p>A23)Ã‚Â Ã‚Â  ASKIP, PROT.</p>
<p>Ã‚Â </p>
<p><strong>Q24)Ã‚Â Ã‚Â  How do you set the MDT option to Ã¢â‚¬ËœONÃ¢â‚¬â„¢ status,Ã‚Â  even if data is not entered? </strong></p>
<p>A24)Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Mention FSET option in DFHMDF or set it dynamically in the program using FIELD+A attribute field.</p>
<p><strong>Ã‚Â </strong></p>
<p><strong>Q25)Ã‚Â Ã‚Â  What option is specified in the SEND command to send only the unnamed fields on to the screen? </strong></p>
<p>A25)Ã‚Â Ã‚Â  MAPONLY_______________.</p>
<p><strong>Ã‚Â </strong></p>
<p><strong>Q26)Ã‚Â Ã‚Â  Which CICS service transaction is used to gain accessibility to CICS control tables? Mention the one that has the highest priority. </strong></p>
<p>A26)Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  CEDA</p>
<p><strong>Ã‚Â </strong></p>
<p><strong>Q27)Ã‚Â Ã‚Â  What is the most common way of building queue-id of a TSQ? (Name the constituents of the Queue ID). </strong></p>
<p>A27)Ã‚Â Ã‚Â  TERMID+TRANSACTION-ID.</p>
<p>Ã‚Â </p>
<p><strong>Q28)Ã‚Â Ã‚Â  Into which table is the terminal id registered? </strong></p>
<p>A28)Ã‚Â Ã‚Â  TCT.</p>
<p>Ã‚Â </p>
<p><strong>Q29)Ã‚Â Ã‚Â  How and where is the TWA size set? .</strong></p>
<p>A29)Ã‚Â Ã‚Â  TWASIZE=300 in PCT table.</p>
<p>Ã‚Â </p>
<p><strong>Q30)Ã‚Â Ã‚Â  Which transient data queue supports ATI? </strong></p>
<p>A30)Ã‚Â Ã‚Â  INTRA-PARTITIONÃ‚Â  Data queue.</p>
<p>Ã‚Â </p>
<p><strong><br />
</strong></p>
<p><strong>Q31)Ã‚Â Ã‚Â  Code the related portions of CICS/COBOL-I programs to gain addressability to TWA area assigned to a particular task. Assume that the size of TWA area is 300 bytes. What are the advantages if COBOL-II is used in the place of COBOL? Code the above requirement in COBOL-II.</strong></p>
<p>A31)Ã‚Â Ã‚Â </p>
<p><span style="text-decoration: underline">COBOL- II PROGRAM</span></p>
<p>Ã‚Â </p>
<p>LINKAGE SECTION.</p>
<p>01Ã‚Â Ã‚Â  PARMLIST.</p>
<p>02Ã‚Â Ã‚Â  FILLER PIC S9(8) COMP.</p>
<p>02Ã‚Â Ã‚Â  TWA-PTR S(98) COMP.</p>
<p>Ã‚Â </p>
<p>01Ã‚Â Ã‚Â  TWA-DATA-LAYOUT.</p>
<p>02Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  DATA-AREAÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(300).</p>
<p>Ã‚Â </p>
<p>PROCEDURE DIVISION.</p>
<p>Ã¢â‚¬Â¦Ã¢â‚¬Â¦Ã¢â‚¬Â¦.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EXEC CICS ADDRESS</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TWA(TWA-PTR)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  SERVISE RELOAD TWA-DATA-LAYOUT.</p>
<p>Ã‚Â </p>
<p>COBOL- II PROGRAM</p>
<p>Ã‚Â </p>
<p>LINKAGE SECTION.</p>
<p>01Ã‚Â Ã‚Â  TWA-DATA-LAYOUT.</p>
<p>05Ã‚Â Ã‚Â  DATA-AREAÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PIC X(300).</p>
<p>Ã‚Â </p>
<p>PROCEDURE DIVISION.</p>
<p>Ã¢â‚¬Â¦Ã¢â‚¬Â¦Ã¢â‚¬Â¦.</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EXEC CICS ADDRESS</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TWA(ADDRESS OFÃ‚Â  TWA-DATA-LAYOUT)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC</p>
<p>Ã¢â‚¬Â¦Ã¢â‚¬Â¦Ã¢â‚¬Â¦</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+III+http%3A%2F%2Ftinyurl.com%2F6hl8z2k" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+III+http%3A%2F%2Ftinyurl.com%2F6hl8z2k" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=252&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-vi.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ VI'>CICS interview Questions Part Ã¢â‚¬â€œ VI</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CICS interview Questions Part Ã¢â‚¬â€œ I</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 02:02:21 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[CICS]]></category>
		<category><![CDATA[Cobol]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Cobol IBM MainFrame]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=247</guid>
		<description><![CDATA[Q1) What are the six different types of argument values in COBOL that can be placed in various options of a CICS command?
A1)

Ã‚Â·Data Value Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; EX (Literal 8 or 77 KEYLEN PIC S9(4) COMP VALUE 8.)
Ã‚Â·Data Area Ã‚Â  &#8211; EXÃ‚Â  (01 RECORD-AREA.

05 FIELD1 PIC X(5). )

Ã‚Â·Pointer-Ref Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; EX (05 POINTER-I PIC S9(8) COMP. )
Ã‚Â·Name Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; EX (05 FILE-NAME PIC X(5) VALUE Ã¢â‚¬ËœFILEAÃ¢â‚¬â„¢. )
Ã‚Â·LabelÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  - Cobol paragraph name
Ã‚Â·HHMMSS Ã‚Â  &#8211; EX (77 TIMEVAL PIC S9(7) COMP3. )

Ã‚Â 
Q2) Kindly specify the PIC clause for the following 
Any BLL Cell, ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ III'>CICS interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-xii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XII'>CICS interview Questions Part Ã¢â‚¬â€œ XII</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Q1) What are the six different types of argument values in COBOL that can be placed in various options of a CICS command?</strong></p>
<p>A1)</p>
<ul>
<li>Ã‚Â·<strong>Data Value</strong> Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; EX (Literal 8 or 77 KEYLEN PIC S9(4) COMP VALUE 8.)</li>
<li>Ã‚Â·<strong>Data Area</strong> Ã‚Â  &#8211; EXÃ‚Â  (01 RECORD-AREA.</li>
</ul>
<p>05 FIELD1 PIC X(5). )</p>
<ul>
<li>Ã‚Â·<strong>Pointer-Ref</strong> Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; EX (05 POINTER-I PIC S9(8) COMP. )</li>
<li>Ã‚Â·<strong>Name</strong> Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; EX (05 FILE-NAME PIC X(5) VALUE Ã¢â‚¬ËœFILEAÃ¢â‚¬â„¢. )</li>
<li>Ã‚Â·<strong>LabelÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </strong>- Cobol paragraph name</li>
<li>Ã‚Â·<strong>HHMMSS</strong> Ã‚Â  &#8211; EX (77 TIMEVAL PIC S9(7) COMP3. )</li>
</ul>
<p>Ã‚Â </p>
<p><strong>Q2) Kindly specify the PIC clause for the following </strong></p>
<p>Any BLL Cell, Data type of Length Option field, HHMMSS type of data fields</p>
<p>A2) Any BLL Cell Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  -Ã‚Â  <strong>S9(8) COMP</strong></p>
<p>Data type of Length Option field Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  -Ã‚Â  <strong>S9(4) COMP</strong></p>
<p>HHMMSS type of data fields<strong>Ã‚Â Ã‚Â  -Ã‚Â  S9(7) COMP3 </strong></p>
<p>Ã‚Â </p>
<p><strong>Q3) Specify CICS transaction initiation process. (From the perspective of CICS control programs and control tables.)</strong></p>
<p>A3) TCP places data in TIOA and corresponding entry into TCT.</p>
<p>KCP acquires the transaction identifier from TIOA and verifies if it is present in PCT.</p>
<p>SCP acquires Storage in Task Control Area (TCA), in which KCP prepares control data for the task.</p>
<p>KCP then loads the application programs mentioned in PCT by looking for it in PPT.</p>
<p>If resident &#8211; real storage memory location is not present in the PPT the control is passed to PCP that loads the application programs from the physical storage location address given in PPT. The control is then passed to the application program (LOAD module).</p>
<p>Ã‚Â </p>
<p><strong>Q4) List the sequence of steps used to achieve Ã¢â‚¬Å“Modification in Skip Sequential Mode.Ã¢â‚¬Â </strong></p>
<p>A4)</p>
<p>I.Ã‚Â Ã‚Â Ã‚Â Ã‚Â  READNEXT command</p>
<p>II.Ã‚Â Ã‚Â Ã‚Â  Issue the ENDBR command</p>
<p>III.Ã‚Â  Issue the READ command with UDTAE option.</p>
<p>IV.Ã‚Â  Manipulate the record (DELETE or REWRITE command)</p>
<p>V.Ã‚Â Ã‚Â Ã‚Â  Issue START command</p>
<p>VI.Ã‚Â  Issue two READNEXT commands (One for dummy skip)</p>
<p>VII. Go to step two.</p>
<p>Ã‚Â </p>
<p><strong>Q5) Specify the requirements for Automatic Task Initiation. (Mention the control table, itÃ¢â‚¬â„¢s entries and the corresponding Procedure division CICS command).</strong></p>
<p>A5) DFHDCTÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TYPE=INTRA,</p>
<p>DESTID=MSGS,</p>
<p>TRANSID=MSW1,</p>
<p>TRIGLEV=1000</p>
<p><strong>Ã‚Â </strong></p>
<p>EXEC CICS WRITEQ TD</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  QUEUE(Ã¢â‚¬ËœMSGSÃ¢â‚¬â„¢),</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  FROM(DATA-AREA),</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LENGTH(MSG_LEN)</p>
<p>END-EXEC.</p>
<p>Ã‚Â </p>
<p><strong>Q6) What are the commands used to gain exclusive control over a resource (for Ex a Temporary storage queue.)?</strong></p>
<p>A6) EXEC CICS ENQÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EXEC CICS DEQ</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RESOURCE(QID)Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RESOURCE(QID)</p>
<p>END-EXECÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC</p>
<p>Ã‚Â </p>
<p><strong>Q7) What is the EIB parameter and the CICS command used to implement Pseudo-Conversational technique using single PCT &#8211; Single PPT entry?</strong></p>
<p>A7) EIBCALEN &#8211; To check if COMMAREA has been passed in terurn command.</p>
<p>EXEC CICS RETURN</p>
<p>TRANSID(data-name)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  COMMAREA(data-area)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LENGTH(data-value)</p>
<p>END-EXEC</p>
<p>Ã‚Â </p>
<p><strong>Q8) Mention the 5 fields available in the symbolic map for every Ã¢â‚¬ËœNAMEDÃ¢â‚¬â„¢ field in the DFHMDI macro? Give a brief description of these fields (Not exceeding a line).</strong></p>
<p>A8) FIELD+LÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; Return the length of text entered (or for dymanic cursor positioing)</p>
<p>FIELD+FÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; Returns X(80) if data entered but erased.</p>
<p>FIELD+AÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; Used for attributes reading and setting</p>
<p>FIELD+IÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; Used for reading the text entered while receiving the map.</p>
<p>FIELD+OÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  &#8211; Used for sending information onÃ‚Â  to the MAP.</p>
<p>Ã‚Â </p>
<p><strong>Q9) What are the two ways of breaking a CPU bound process to allow other tasks to gain access to CPU.</strong></p>
<p>A9) EXEC CICS DELAYÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EXEC CICS DELAY</p>
<p>INTERVAL(hhmmss)Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TIME(hhmmss)</p>
<p>END-EXECÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC</p>
<p>Ã‚Â </p>
<p>POST and WAIT commands also achieve the same result.</p>
<p>Ã‚Â </p>
<p><strong>Q10)Ã‚Â Ã‚Â  How do you initiate another transaction? The transaction initiated should be in a position to retrieve information pertaining to which transaction has initiated it and from which terminal. (Code the required CICS commands)</strong></p>
<p>A10)Ã‚Â Ã‚Â  EXEC CICS START</p>
<p>INTERVAL(hhmmss)/TIME(hhmmss)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TRANSID(Ã¢â‚¬ËœTRANÃ¢â‚¬â„¢)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TERMID(Ã¢â‚¬ËœTRM1)</p>
<p><strong>FROM(data-area)</strong></p>
<p><strong>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LENGTH(data-value)</strong></p>
<p><strong>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RTRANSID(EIBTRNID)</strong></p>
<p><strong>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RTERMID(EIBTRMID)</strong></p>
<p>END-EXEC</p>
<p>Ã‚Â </p>
<p>EXEC CICS RETRIEVE</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  INTO(data-area)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  LENGTH(data-value)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RTRANSID(data-name)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  RTERMID(data-name)</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  END-EXEC</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+I+http%3A%2F%2Ftinyurl.com%2F6kx27g9" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=CICS+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+I+http%3A%2F%2Ftinyurl.com%2F6kx27g9" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=247&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ II'>CICS interview Questions Part Ã¢â‚¬â€œ II</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/mainframe-cobol-question-answer/cics-interview-questions-part-iii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ III'>CICS interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-xii.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XII'>CICS interview Questions Part Ã¢â‚¬â€œ XII</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customer Information Control System(CICS) &#8211; at a glance</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/customer-information-control-systemcics-at-a-glance.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/customer-information-control-systemcics-at-a-glance.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 01:57:45 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[CICS]]></category>
		<category><![CDATA[Cobol]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[IBM Mainframe]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=244</guid>
		<description><![CDATA[Customer Information Control System(CICS)
IBMÃ¢â‚¬â„¢s Customer Information Control System (CICS) isÃ‚Â  an on-line teleprocessing system developed by IBM. By providing a sophisticated control and service database/data communication system, the application developer can concentrate on fulfilling specific business needs rather than on communication and internal system details. CICS allows data to be transmitted from the terminal to the host computer, have the data processed, access files/databases, and then have data to be transmitted from the terminal to the host computer, have the data processed, access files/databases, and then have data transmitted back ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-x.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ X'>CICS interview Questions Part Ã¢â‚¬â€œ X</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-xi.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XI'>CICS interview Questions Part Ã¢â‚¬â€œ XI</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2><span style="text-decoration: underline">Customer Information Control System(CICS)</span></h2>
<p style="text-align: justify">IBMÃ¢â‚¬â„¢s Customer Information Control System (CICS) isÃ‚Â  an on-line teleprocessing system developed by IBM. By providing a sophisticated control and service database/data communication system, the application developer can concentrate on fulfilling specific business needs rather than on communication and internal system details. CICS allows data to be transmitted from the terminal to the host computer, have the data processed, access files/databases, and then have data to be transmitted from the terminal to the host computer, have the data processed, access files/databases, and then have data transmitted back to the terminal. To accomplish that, CICS uses a telecommunication package such as VTAM or TCAM and various file access methods: VSAM, DL/1, DB2, etc.</p>
<p><strong><em>The latest release CICS/ESA is Release 3.3.</em></strong></p>
<p><strong><span style="text-decoration: underline">Some of the new functionality includes:</span></strong></p>
<ol>
<li>Ã‚Â Expanded features for the system programmer</li>
<li>Improved above the line storage utilization</li>
<li>New options for many CICS commands</li>
<li>Improved cross-platform communication facilities</li>
</ol>
<p><strong><span style="text-decoration: underline">Functionality</span></strong></p>
<p>Ã‚Â CICS provides the following support:</p>
<p>Ã‚Â <strong><em>Data Communications</em></strong></p>
<ul>
<li>Ã‚Â An interface between the terminal and printers with CICS via a telecommunication access method (TCAM or VTAM).</li>
<li>Multi Region Operation(MRO), through which more than one CICS region of a system can communicate</li>
<li>Intersystem Communication (ISC), through which one CICS region of a system can communicate with other CICS regions in other systems</li>
</ul>
<p>Ã‚Â </p>
<p><strong><em>Application Programming</em></strong></p>
<ul>
<li>Ã‚Â Interfaces with programming languages such as COBOL and Assembler</li>
<li>Command level translator</li>
<li>An Execution Diagnostic Facility (EDF)Ã‚Â </li>
<li>A Command Interpreter</li>
</ul>
<p>Ã‚Â </p>
<p><strong><em>Data Handling</em></strong></p>
<ul>
<li>An interface with database access methods such as DB2, DL/1, and VSAM</li>
<li>Ã‚Â An interface with error checking and reporting facilities</li>
</ul>
<p>Ã‚Â <strong>Terminology:</strong></p>
<p>Ã‚Â CICS has its own language. Some of the language abbreviations of CICS are:</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  SITÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  System Initialization Table</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PCTÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Program Control Table</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PPTÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Program Processing Table</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TCTÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Terminal Control Table</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  FCTÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  File Control Table</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TCPÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Terminal Control Program</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TCTUAÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Terminal Control Terminal User Area</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  DCTÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Destination Control Table</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TDQÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Transient Data Queue</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  EIPÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Execution Interface Program</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  FCPÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  File Control Program</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  ICPÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Interval Control Program</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  KCTÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Task Control Program</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  PCPÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Program Control Program</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  SCPÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Storage Control Program</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TCAÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Task Control Area</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TCTTEÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Terminal Control Table Terminal Entry</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TSQÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Temporary Storage Queue</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  TWAÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Task Work Area</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  AIDÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Attention Identifier</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  CWAÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Common Work Area</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  MROÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Multi Region Operation</p>
<p>Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  QIDÃ‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Queue Identifier</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Customer+Information+Control+System%28CICS%29+%E2%80%93+at+a+glance+http%3A%2F%2Ftinyurl.com%2F6x9a3xw" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Customer+Information+Control+System%28CICS%29+%E2%80%93+at+a+glance+http%3A%2F%2Ftinyurl.com%2F6x9a3xw" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=244&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-x.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ X'>CICS interview Questions Part Ã¢â‚¬â€œ X</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ I'>CICS interview Questions Part Ã¢â‚¬â€œ I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cics-interview-questions-part-xi.html' rel='bookmark' title='Permanent Link: CICS interview Questions Part Ã¢â‚¬â€œ XI'>CICS interview Questions Part Ã¢â‚¬â€œ XI</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/customer-information-control-systemcics-at-a-glance.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cobol Interview Questions &#8211; unsolved</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-unsolved.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-unsolved.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 01:40:50 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[Cobol]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Cobol interview questions]]></category>
		<category><![CDATA[IBM Main frame]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=241</guid>
		<description><![CDATA[Following are the unsolved questions

What R 2 of the common forms of the EVALUATE STATEMENT ?
What does the initialize statement do ?
What is the reference modification.
Name some of the examples of COBOl 11?
What are VS COBOL 11 special features?
What are options have been removed in COBOL 11?
What is the file organization clause ?
What is a subscript ?
What is an index for tables?
What are the two search techniques ?
What is an in-line perform ?
What is CALL statement in COBOL?
When can the USING phrase be included in the call statement ?
In EBCDIC, ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part &#8211; II'>COBOL interview Questions Part &#8211; II</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part &#8211; I'>COBOL interview Questions Part &#8211; I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-%e2%80%93-iii.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part Ã¢â‚¬â€œ III'>COBOL interview Questions Part Ã¢â‚¬â€œ III</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Following are the unsolved questions</strong></p>
<ol>
<li>What R 2 of the common forms of the EVALUATE STATEMENT ?</li>
<li>What does the initialize statement do ?</li>
<li>What is the reference modification.</li>
<li>Name some of the examples of COBOl 11?</li>
<li>What are VS COBOL 11 special features?</li>
<li>What are options have been removed in COBOL 11?</li>
<li>What is the file organization clause ?</li>
<li>What is a subscript ?</li>
<li>What is an index for tables?</li>
<li>What are the two search techniques ?</li>
<li>What is an in-line perform ?</li>
<li>What is CALL statement in COBOL?</li>
<li>When can the USING phrase be included in the call statement ?</li>
<li>In EBCDIC, how would the number 1234 be stored?</li>
<li>How would the number +1234 be stored if a PIC clause of PICTUREs9(4) comp-3 were used?</li>
<li>What is Alternate Index ? How is it different from regular index ?</li>
</ol>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Cobol+Interview+Questions+%E2%80%93+unsolved+http%3A%2F%2Ftinyurl.com%2F6hxy8vt" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Cobol+Interview+Questions+%E2%80%93+unsolved+http%3A%2F%2Ftinyurl.com%2F6hxy8vt" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=241&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part &#8211; II'>COBOL interview Questions Part &#8211; II</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part &#8211; I'>COBOL interview Questions Part &#8211; I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-%e2%80%93-iii.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part Ã¢â‚¬â€œ III'>COBOL interview Questions Part Ã¢â‚¬â€œ III</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-unsolved.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>COBOL interview Questions Part Ã¢â‚¬â€œ IV</title>
		<link>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-%e2%80%93-iv.html</link>
		<comments>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-%e2%80%93-iv.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 01:37:28 +0000</pubDate>
		<dc:creator>neerajmehta1984</dc:creator>
				<category><![CDATA[Cobol]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Cobol interview questions and answers]]></category>
		<category><![CDATA[IBM Mainframe]]></category>
		<category><![CDATA[interview questions and answers]]></category>

		<guid isPermaLink="false">http://www.interview.msdotnetheaven.com/?p=239</guid>
		<description><![CDATA[Q106)Ã‚Â Ã‚Â Ã‚Â  What is Redefines clause?
A106)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Redefines clause is used to allow the same storage allocation to be referenced by different data names .
Q107)Ã‚Â Ã‚Â Ã‚Â  How many bytes does a s9(4)comp-3 field occupy?
A107)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  3Bytes (formula : n/2 + 1))
Q108)Ã‚Â Ã‚Â Ã‚Â  What is the different between index and subscript?
A108)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Subscript refers to the array of occurrence , where as Index represents an occurrence of a table element. An index can only modified using perform, search &#38; set. Need to have an index for a table in order to use SEARCH and SEARCH All.
Q109)Ã‚Â Ã‚Â Ã‚Â  What ...


Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part &#8211; I'>COBOL interview Questions Part &#8211; I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-%e2%80%93-iii.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part Ã¢â‚¬â€œ III'>COBOL interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part &#8211; II'>COBOL interview Questions Part &#8211; II</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Q106)Ã‚Â Ã‚Â Ã‚Â  What is Redefines clause?</strong></p>
<p>A106)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Redefines clause is used to allow the same storage allocation to be referenced by different data names .</p>
<p><strong>Q107)Ã‚Â Ã‚Â Ã‚Â  How many bytes does a s9(4)comp-3 field occupy?</strong></p>
<p>A107)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  3Bytes (formula : n/2 + 1))</p>
<p><strong>Q108)Ã‚Â Ã‚Â Ã‚Â  What is the different between index and subscript?</strong></p>
<p>A108)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Subscript refers to the array of occurrence , where as Index represents an occurrence of a table element. An index can only modified using perform, search &amp; set. Need to have an index for a table in order to use SEARCH and SEARCH All.</p>
<p><strong>Q109)Ã‚Â Ã‚Â Ã‚Â  What is the difference between Structured COBOL Programming and Object Oriented COBOL programming?</strong></p>
<p>A109)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Structured programming is a Logical way of programming, you divide the functionalities into modules and code logically. OOP is a Natural way of programming; you identify the objects first, and then write functions, procedures around the objects. Sorry, this may not be an adequate answer, but they are two different programming paradigms, which is difficult to put in a sentence or two.</p>
<p><strong>Q110)Ã‚Â Ã‚Â Ã‚Â  What divisions, sections and paragraphs are mandatory for a COBOL program?</strong></p>
<p>A110)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  IDENTIFICATION DIVISION and PROGRAM-ID paragraph are mandatory for a compilation error free COBOL program.</p>
<p><strong>Q111)Ã‚Â Ã‚Â Ã‚Â  Can JUSTIFIED be used for all the data types?</strong></p>
<p>A111)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  No, it can be used only with alphabetic and alphanumeric data types.</p>
<p>Ã‚Â <strong>Q112)Ã‚Â Ã‚Â Ã‚Â  What happens when we move a comp-3 field to an edited (say z (9). ZZ-) </strong></p>
<p>A112)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  the editing characters r to be used with data items with usageÃ‚Â  clause as display which is the default. When u tries displaying a data item with usage as computational it does not give the desired display format because the data item is stored as packed decimal. So if u want this particular data item to be edited u have to move it into a data item whose usage is display and then have that particular data item edited in the format desired.</p>
<p>Ã‚Â <strong>Q113)Ã‚Â Ã‚Â Ã‚Â  What will happen if you code GO BACK instead of STOP RUN in a stand-alone COBOL program i.e. a program which is not calling any other program ?</strong></p>
<p>A113)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Both give the same results when a program is not calling any other program. GO BACK will give the control to the system even though it is a single program.</p>
<p><strong>Ã‚Â </strong><strong>Q114)Ã‚Â Ã‚Â Ã‚Â  what is the difference between external and global variables?</strong></p>
<p>A114)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Global variables are accessible only to the batch program whereas external variables can be referenced from any batch program residing in the same system library.</p>
<p>Ã‚Â <strong>Q115)Ã‚Â Ã‚Â Ã‚Â  You are writing report program with 4 levels of totals: city, state, region and country. The codes being used can be the same over the different levels, meaning a city code of 01 can be in any number of states, and the same applies to state and region code so how do you do your checking for breaks and how do you do add to each level?</strong></p>
<p>A115)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Always compare on the highest-level first, because if you have a break at a highest level, each level beneath it must also break. Add to the lowest level for each record but add to the higher level only on a break.</p>
<p>Ã‚Â <strong>Q116)Ã‚Â Ã‚Â Ã‚Â  What is difference between COBOL and VS COBOL II?.</strong></p>
<p>A116)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  In using COBOL on PC we have only flat files and the programs can access only limited storage, whereas in VS COBOL II on M/F the programs can access up to 16MB or 2GB depending on the addressing and can use VSAM</p>
<p>files to make I/O operations faster.</p>
<p>Ã‚Â <strong>Q117)Ã‚Â Ã‚Â Ã‚Â  Why occurs can not be used in 01 level ?</strong></p>
<p>A117)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Because, Occurs clause is there to repeat fields with same format, not the records.</p>
<p>Ã‚Â <strong>Q118)Ã‚Â Ã‚Â Ã‚Â  What is report-item?</strong></p>
<p>A118)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  A Report-Item Is A Field To Be Printed That Contains Edit Symbols</p>
<p>Ã‚Â <strong>Q119)Ã‚Â Ã‚Â Ã‚Â  Difference between next and continue clause</strong></p>
<p>A119)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The difference between the next and continue verb is that in the continue verb it is used for a situation where there in no EOF condition that is the records are to be accessed again and again in an file, whereas in the next verb the indexed file is accessed sequentially, read next record command is used.</p>
<p>Ã‚Â <strong>Q120)Ã‚Â Ã‚Â Ã‚Â  What is the Importance of GLOBAL clause According to new standards of COBOL</strong></p>
<p>A120)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  When any data name, file-name, Record-name, condition name or Index defined in an Including Program can be referenced by a directly or indirectly in an included program, Provided the said name has been declared to be a global name by GLOBAL Format of Global Clause is01 data-1 pic 9(5) IS GLOBAL.</p>
<p>Ã‚Â <strong>Q121)Ã‚Â Ã‚Â Ã‚Â  What is the Purpose of POINTER Phrase in STRING command</strong></p>
<p>A121)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The Purpose of POINTER phrase is to specify the leftmost position within receiving field where the first transferred character will be stored</p>
<p>Ã‚Â <strong>Q122)Ã‚Â Ã‚Â Ã‚Â  How do we get current date from system with century?</strong></p>
<p>A122)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  By using Intrinsic function, FUNCTION CURRENT-DATE</p>
<p>Ã‚Â <strong>Q123)Ã‚Â Ã‚Â Ã‚Â  What is the maximum length of a field you can define using COMP-3?</strong></p>
<p>A123)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  10 Bytes (S9(18) COMP-3).</p>
<p>Ã‚Â <strong>Q124)Ã‚Â Ã‚Â Ã‚Â  Why do we code s9 (4) comp? In spite of knowing comp-3 will occupy less space?</strong></p>
<p>A124)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Here s9(4)comp is small integer, so two words equal to 1 byte so totally it will occupy 2 bytes(4 words).here in s9(4) comp-3 as one word is equal to 1/2 byte.4 words equal to 2 bytes and sign will occupy 1/2 byte so totally it will occupy 3 bytes.</p>
<p>Ã‚Â <strong>Q125)Ã‚Â Ã‚Â Ã‚Â  What is the LINKAGE SECTION used for?</strong></p>
<p>A125)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  The linkage section is used to pass data from one program to another program or to pass data from a PROC to a program.</p>
<p>Ã‚Â <strong>Q126)Ã‚Â Ã‚Â Ã‚Â  Describe the difference between subscripting and indexing ?</strong></p>
<p>A126)Ã‚Â Ã‚Â Ã‚Â Ã‚Â  Indexing uses binary displacement. Subscripts use the value of the occurrence.<span>Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in;text-indent: -0.25in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q106)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is Redefines clause?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in;text-indent: -0.25in"><span style="font-size: x-small;font-family: Times New Roman">A106)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Redefines clause is used to allow the same storage allocation to be referenced by different data names . </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in;text-indent: -0.25in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q107)<span>Ã‚Â Ã‚Â Ã‚Â  </span>How many bytes does a s9(4)comp-3 field occupy?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in;text-indent: -0.25in"><span style="font-size: x-small;font-family: Times New Roman">A107)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>3Bytes (formula : n/2 + 1))</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.25in;text-indent: -0.25in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q108)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is the different between index and subscript?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A108)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Subscript refers to the array of occurrence , where as Index represents an occurrence of a table element. An index can only modified using perform, search &amp; set. Need to have an index for a table in order to use SEARCH and SEARCH All.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q109)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is the difference between Structured COBOL Programming and Object Oriented COBOL programming?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A109)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Structured programming is a Logical way of programming, you divide the functionalities into modules and code logically. OOP is a Natural way of programming; you identify the objects first, and then write functions, procedures around the objects. Sorry, this may not be an adequate answer, but they are two different programming paradigms, which is difficult to put in a sentence or two.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q110)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What divisions, sections and paragraphs are mandatory for a COBOL program?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">A110)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>IDENTIFICATION DIVISION and PROGRAM-ID paragraph are mandatory for a compilation error free COBOL program.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q111)<span>Ã‚Â Ã‚Â Ã‚Â  </span>Can JUSTIFIED be used for all the data types?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A111)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>No, it can be used only with alphabetic and alphanumeric data types.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q112)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What happens when we move a comp-3 field to an edited (say z (9). ZZ-) </span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A112)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>the editing characters r to be used with data items with usage<span>Ã‚Â  </span>clause as display which is the default. When u tries displaying a data item with usage as computational it does not give the desired display format because the data item is stored as packed decimal. So if u want this particular data item to be edited u have to move it into a data item whose usage is display and then have that particular data item edited in the format desired.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q113)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What will happen if you code GO BACK instead of STOP RUN in a stand-alone COBOL program i.e. a program which is not calling any other program ?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A113)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Both give the same results when a program is not calling any other program. GO BACK will give the control to the system even though it is a single program.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><strong><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q114)<span>Ã‚Â Ã‚Â Ã‚Â  </span>what is the difference between external and global variables?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A114)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Global variables are accessible only to the batch program whereas external variables can be referenced from any batch program residing in the same system library.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q115)<span>Ã‚Â Ã‚Â Ã‚Â  </span>You are writing report program with 4 levels of totals: city, state, region and country. The codes being used can be the same over the different levels, meaning a city code of 01 can be in any number of states, and the same applies to state and region code so how do you do your checking for breaks and how do you do add to each level?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A115)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Always compare on the highest-level first, because if you have a break at a highest level, each level beneath it must also break. Add to the lowest level for each record but add to the higher level only on a break.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q116)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is difference between COBOL and VS COBOL II?.</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A116)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>In using COBOL on PC we have only flat files and the programs can access only limited storage, whereas in VS COBOL II on M/F the programs can access up to 16MB or 2GB depending on the addressing and can use VSAM </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;text-indent: 0.5in"><span style="font-size: x-small;font-family: Times New Roman">files to make I/O operations faster.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q117)<span>Ã‚Â Ã‚Â Ã‚Â  </span>Why occurs can not be used in 01 level ?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A117)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Because, Occurs clause is there to repeat fields with same format, not the records.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q118)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is report-item?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A118)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>A Report-Item Is A Field To Be Printed That Contains Edit Symbols</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q119)<span>Ã‚Â Ã‚Â Ã‚Â  </span>Difference between next and continue clause</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A119)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>The difference between the next and continue verb is that in the continue verb it is used for a situation where there in no EOF condition that is the records are to be accessed again and again in an file, whereas in the next verb the indexed file is accessed sequentially, read next record command is used. </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q120)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is the Importance of GLOBAL clause According to new standards of COBOL</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A120)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>When any data name, file-name, Record-name, condition name or Index defined in an Including Program can be referenced by a directly or indirectly in an included program, Provided the said name has been declared to be a global name by GLOBAL Format of Global Clause is01 data-1 pic 9(5) IS GLOBAL.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q121)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is the Purpose of POINTER Phrase in STRING command</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A121)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>The Purpose of POINTER phrase is to specify the leftmost position within receiving field where the first transferred character will be stored</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q122)<span>Ã‚Â Ã‚Â Ã‚Â  </span>How do we get current date from system with century?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A122)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>By using Intrinsic function, FUNCTION CURRENT-DATE</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q123)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is the maximum length of a field you can define using COMP-3?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A123)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>10 Bytes (S9(18) COMP-3).</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q124)<span>Ã‚Â Ã‚Â Ã‚Â  </span>Why do we code s9 (4) comp? In spite of knowing comp-3 will occupy less space?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A124)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Here s9(4)comp is small integer, so two words equal to 1 byte so totally it will occupy 2 bytes(4 words).here in s9(4) comp-3 as one word is equal to 1/2 byte.4 words equal to 2 bytes and sign will occupy 1/2 byte so totally it will occupy 3 bytes.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q125)<span>Ã‚Â Ã‚Â Ã‚Â  </span>What is the LINKAGE SECTION used for?</span></span></strong></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><span style="font-size: x-small;font-family: Times New Roman">A125)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>The linkage section is used to pass data from one program to another program or to pass data from a PROC to a program.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: x-small;font-family: Times New Roman">Ã‚Â </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;text-indent: -0.5in"><strong><span style="font-size: x-small"><span style="font-family: Times New Roman">Q126)<span>Ã‚Â Ã‚Â Ã‚Â  </span>Describe the difference between subscripting and indexing ?</span></span></strong></p>
<p><span>A126)<span>Ã‚Â Ã‚Â Ã‚Â Ã‚Â  </span>Indexing uses binary displacement. Subscripts use the value of the occurrence.</span></p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=COBOL+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+IV+http%3A%2F%2Ftinyurl.com%2F45gjqly" title="Post to Twitter"><img class="nothumb" src="http://interview.msdotnetheaven.com/wp-content/plugins/tweet-this/icons/de/twitter/de/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=COBOL+interview+Questions+Part+%C3%83%C2%A2%C3%A2%E2%80%9A%C2%AC%C3%A2%E2%82%AC%C5%93+IV+http%3A%2F%2Ftinyurl.com%2F45gjqly" title="Post to Twitter">Tweet This Post</a></p></div><img src="http://interview.msdotnetheaven.com/?ak_action=api_record_view&id=239&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-i.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part &#8211; I'>COBOL interview Questions Part &#8211; I</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-%e2%80%93-iii.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part Ã¢â‚¬â€œ III'>COBOL interview Questions Part Ã¢â‚¬â€œ III</a></li>
<li><a href='http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-ii.html' rel='bookmark' title='Permanent Link: COBOL interview Questions Part &#8211; II'>COBOL interview Questions Part &#8211; II</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://interview.msdotnetheaven.com/mainframe-question-and-answers/cobol-interview-questions-part-%e2%80%93-iv.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

