InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 151. |
What Is The Difference Between A Return With Transid And Xctl? For Example Program. A Is Issuing Return With Transid To Program B. Program A. Is Isssuing Xctl To Program B? |
|
Answer» In RETURN with TRANSID the CONTROL goes to the CICS region and the USER have to transfer the control to program B by PRESSING any of the AID KEYS. In XCTL the control is DIRECTLY transfer to program B. In RETURN with TRANSID the control goes to the CICS region and the user have to transfer the control to program B by pressing any of the AID KEYS. In XCTL the control is directly transfer to program B. |
|
| 152. |
How Would You Release Control Of The Record In A Read For Update? |
|
Answer» By issuing a REWRITE, DELETE, or UNLOCK COMMAND or by ending the TASK. By issuing a REWRITE, DELETE, or UNLOCK command or by ending the task. |
|
| 153. |
What Cics Facilities Can You Use To Save Data Between The Transactions? |
|
Answer» COMMONAREA, TSQ and TDQ. |
|
| 154. |
What Is The Difference Between A Physical Bms Mapset And A Logical Bms Mapset? |
|
Answer» The physical MAPSET is a LOAD module used to map the data to the screen at EXECUTION time. The symbolic map is the actual copybook member used in the program to reference the input and output FIELDS on the screen. The physical mapset is a load module used to map the data to the screen at execution time. The symbolic map is the actual copybook member used in the program to reference the input and output fields on the screen. |
|
| 155. |
What Is Quasi-reentrancy? |
|
Answer» There are TIMES when many USERS are concurrently using the same PROGRAM, this is what we call MultiThreading, For example, 50 users are using program A, CICS will provide 50 Working storage for that program but one Procedure Division. And this technique is known as quasi-reentrancy. There are times when many users are concurrently using the same program, this is what we call MultiThreading, For example, 50 users are using program A, CICS will provide 50 Working storage for that program but one Procedure Division. And this technique is known as quasi-reentrancy. |
|
| 156. |
What Are The 3 Common Ways To Create Maps? |
|
Answer» The first way is to CODE a physical map and then code a matching symbolic map in your COBOL program. The SECOND way to create a physical map along with a matching symbolic map is to code only the physical map using the and SYSPARM option, CICS will automatically create a member in a COPY library. And the THIRD way is to use a map generator such as SDF ( Screen Definition Facility ). The first way is to code a physical map and then code a matching symbolic map in your COBOL program. The second way to create a physical map along with a matching symbolic map is to code only the physical map using the and SYSPARM option, CICS will automatically create a member in a COPY library. And the third way is to use a map generator such as SDF ( Screen Definition Facility ). |
|
| 157. |
What Is The Difference Between Cics Program Control Table (pct) And Cics Processing Program Table (ppt)? |
|
Answer» PCT contains a list of valid TRANSACTION ID. Each transaction ID is paired with the name of the program, CICS will load and execute when the transaction is invoked. On the other hand, PPT indicates each program's location which pertains to a storage ADDRESS if the program has ALREADY been loaded or a disk location if the program hasn't been loaded. PPT will also be used to detemine whether it will load a new COPY of the program when the transaction is invoked. PCT contains a list of valid transaction ID. Each transaction ID is paired with the name of the program, CICS will load and execute when the transaction is invoked. On the other hand, PPT indicates each program's location which pertains to a storage address if the program has already been loaded or a disk location if the program hasn't been loaded. PPT will also be used to detemine whether it will load a new copy of the program when the transaction is invoked. |
|
| 158. |
What Is The Difference Between Link And Xctl? |
|
Answer» The XCTL command passes control to another program, but the resources requested by the first program may STILL be allocated. A task does not end until a RETURN statement is EXECUTED. While in LINK command, program control resumes its instruction following the LINK PARAMETER. The disadvantage of LINK is that it requires that both the CALLING program and the called program remain in main memory even though both are no longer needed. The XCTL command passes control to another program, but the resources requested by the first program may still be allocated. A task does not end until a RETURN statement is executed. While in LINK command, program control resumes its instruction following the LINK parameter. The disadvantage of LINK is that it requires that both the calling program and the called program remain in main memory even though both are no longer needed. |
|
| 159. |
What Are Different Ways Of Initiating Transaction In Cics? |
|
Answer» We can initiate CICS transaction We can initiate CICS transaction |
|
| 160. |
What Command Do You Issue To Delete A Record In A Transient Data Queue? |
|
Answer» READQ TD, the READ is DESTRUCTIVE. READQ TD, the read is destructive. |
|
| 161. |
How Do You Access The Records Randomly In Tsq? |
|
Answer» By SPECIFYING the ITEM OPTION By specifying the ITEM option |
|
| 162. |
How Many Exceptional Condition Can Be Given In A Handle Condition? |
|
Answer» Max. of 12 exceptional CONDITIONS can be given in a HANDLE CONDITION. Max. of 12 exceptional conditions can be given in a HANDLE CONDITION. |
|
| 163. |
What Does Eib Mean? |
|
Answer» The EIB is the EXECUTIVE INTERFACE BLOCK. It is not the EXECUTE INTERFACE BLOCK. All TP monitors or transaction processor are know as EXECUTIVES as they carry out PROCESS on BEHALF of a program module. CICS and DB2 are executives. The EIB is the EXECUTIVE INTERFACE BLOCK. It is not the EXECUTE INTERFACE BLOCK. All TP monitors or transaction processor are know as EXECUTIVEs as they carry out process on behalf of a program module. CICS and DB2 are executives. |
|
| 164. |
In Symbolic Cursor Positioning After Moving - 1 To The Length Field Also The Cursor Is Not Positioned In That Particular Field. Give Reasons? |
|
Answer» You have to EXPLICITLY SPECIFY the WORD CURSOR between your EXEC CICS and END-EXEC in the PROGRAM. You have to explicitly specify the word CURSOR between your EXEC CICS and END-EXEC in the program. |
|
| 165. |
Difference Between Tsq And Tdq? |
|
Answer» TDQ is read destructive, TSQ is not, TSQ can be created DYNAMICALLY, TDQ cannot be created dynamically. TSQ is temporary in nature (i.e. it will be deleted when the program finishes execution, UNLESS it is MADE permanent by making a ENTRY in the Temporary Storage Table), TDQ is not. TDQ is read destructive, TSQ is not, TSQ can be created dynamically, TDQ cannot be created dynamically. TSQ is temporary in nature (i.e. it will be deleted when the program finishes execution, unless it is made permanent by making a entry in the Temporary Storage Table), TDQ is not. |
|
| 166. |
What Is A Two Phase Commit In Cics? |
|
Answer» This occurs when a PROGRAMMER Issues a EXEC CICS Syncpoint command. this is CALLED two phase because CICS will FIRST commit CHANGES to the RESOURCES under its control like VSAM files, and the DB2 changes are committed. Usually CICS signal DB2 to complete the next phase and release all the locks. This occurs when a programmer Issues a EXEC CICS Syncpoint command. this is called two phase because CICS will first commit changes to the resources under its control like VSAM files, and the DB2 changes are committed. Usually CICS signal DB2 to complete the next phase and release all the locks. |
|
| 167. |
What Is Asraabend In Cics? |
|
Answer» It OCCURS when PROGRAM interruption takes place. e.g. when alphanumeric STRING moved to numeric DATA item OR when arithmetic calculations performed on nunnumeric data item OR when an ATTEMPT made to read an occurrence of a table beyond the defined occurrences. It occurs when program interruption takes place. e.g. when alphanumeric string moved to numeric data item OR when arithmetic calculations performed on nunnumeric data item OR when an attempt made to read an occurrence of a table beyond the defined occurrences. |
|
| 168. |
What Is The Size Of Commarea? |
|
Answer» The DEFAULT COMMAREA SIZE is 65K. The default commarea size is 65k. |
|
| 169. |
The Error Code Aeiv? |
|
Answer» This is the ERROR CODE for length, if length of the source DATA is more than the RECEIVING field, This error will occur. This is the error code for length, if length of the source data is more than the receiving field, This error will occur. |
|
| 170. |
Which Type Of Tdq Is Read Destructive? |
|
Answer» Intrapartition TDQ is READ DESTRUCTIVE. EXTRA PARTITION TDQ is not read destructive. Intrapartition TDQ is read destructive. extra partition TDQ is not read destructive. |
|
| 171. |
How Many Ways Are There For Initiating A Transaction ? What Are They? |
|
Answer» There are six ways in initiating a transaction they are as FOLLOWS. There are six ways in initiating a transaction they are as follows. |
|
| 172. |
How Can You Accomplish Breakpoint In Intertest? |
|
Answer» U-for UNCONDITIONAL BREAKPOINT, C-for CONDITIONAL breakpoint, and A-for AUTOMATIC breakpoint U-for unconditional breakpoint, C-for conditional breakpoint, and A-for automatic breakpoint |
|
| 173. |
A Cics Program Abends With An Asra Abend Code, What Is Its Meaning? |
Answer»
|
|
| 174. |
What Is Communication Area? |
|
Answer» Communication Area is USED to PASS data between the PROGRAM or between the task. Communication Area is used to pass data between the program or between the task. |
|
| 175. |
What Are The Differences Between Dfhcommarea And Tsq? |
|
Answer» Both are used to SAVE data among tasks. but Both are used to save data among tasks. but |
|
| 176. |
What Is Difference Between Call And Link? |
|
Answer» In CASE of call, WHENEVER you do CHANGES to the called PROGRAM you need to COMPILE the calling program also. In case of link, it is not needed. In case of call, whenever you do changes to the called program you need to compile the calling program also. In case of link, it is not needed. |
|
| 177. |
Tsqs Can Be Written In The Main Storage Or Auxiliary Storage ( True Or False)? |
|
Answer» True True |
|
| 178. |
Cics Command Level Is? |
|
Answer» LOW LEVEL VERSION of CICS MACRO level Low level version of CICS macro level |
|
| 179. |
Which Is The Cics Control Program That Provides Communication Services Between User Written Application Programs And Terminals? |
|
Answer» Terminal Control Program |
|
| 180. |
The Eib Field Which Gives The Last Cics Command Executed Is? |
|
Answer» EIBRCODE EIBRCODE |
|
| 181. |
What Is The Cics Command That Is Used To Copy A Screen Image Of A Terminal Into Another Terminal? |
|
Answer» ISSUE COPY |
|
| 182. |
Which Is The Command That Is Used To Dump The Main Storage Areas Related To A Task? |
|
Answer» DUMP DUMP |
|
| 183. |
Sync Points Cannot Be Requested By The Application Programs (true Or False)? |
|
Answer» False False |
|
| 184. |
What Is The Primary Function Of The Processing Program Table (ppt)? |
|
Answer» To REGISTER all PROGRAMS and MAPS To register all programs and maps |
|
| 185. |
Which Is The Command Used For Terminating A Browse Operation? |
|
Answer» ENDBR ENDBR |
|
| 186. |
Which Of The Following Are Recoverable Cics Resources? |
|
Answer» DATA FILES and data BASES, Intrapartition TDQs, Auxiliary TSQS. Data files and data bases, Intrapartition TDQs, Auxiliary TSQs. |
|
| 187. |
What Is The Cics Command That Is Used For Reading A Record From The Tdq? |
|
Answer» READQ READQ |
|
| 188. |
What Is The Function Of The Load Command? |
|
Answer» To FETCH a PROGRAM, table or MAP to the MAIN STORAGE. To fetch a program, table or map to the main storage. |
|
| 189. |
How Do You Access Storage Outside Your Cics Program? |
|
Answer» In COBOL storage was accessed via BLL cell USING the SET option of ADDRESS commands. In COBOL II the special register. ADDRESS OF LETS you reference the address of any Linkage SECTION FIELD. In COBOL storage was accessed via BLL cell using the SET option of ADDRESS commands. In COBOL II the special register. ADDRESS OF lets you reference the address of any Linkage Section field. |
|
| 190. |
How Do You Control Cursor Positioning? |
|
Answer» It's CONTROLLED by the cursor option of the SEND MAP command using a DIRECT (0 through 1919) or SYMBOLIC value. It's controlled by the cursor option of the SEND MAP command using a direct (0 through 1919) or symbolic value. |
|
| 191. |
What Is An Asra? |
|
Answer» An ASRA is the CICS INTERRUPT CODE, the EQUIVALENT of an MVS ABEND code. An ASRA is the CICS interrupt code, the equivalent of an MVS abend code. |
|
| 192. |
What Is Temporary Storage? |
|
Answer» Temporary STORAGE is either MAIN or auiliary storage that allows the PROGRAM to save DATA between TASK invocations. Temporary storage is either main or auiliary storage that allows the program to save data between task invocations. |
|
| 193. |
What Is Transient Data? |
|
Answer» Transient data provides CICS PROGRAM with a simple METHOD for sequential PROCESSING, OFTEN used to produce output for 3270 PRINTERS. Transient data provides CICS program with a simple method for sequential processing, often used to produce output for 3270 printers. |
|
| 194. |
What Are The Two Types Of Transient Data Queues? |
|
Answer» They are intrapartition, which can only be accessed from with CICS and extrapartition, which are TYPICALLY used to COLLECT DATA online, but process it in a batch environment. They are intrapartition, which can only be accessed from with CICS and extrapartition, which are typically used to collect data online, but process it in a batch environment. |
|
| 195. |
What Are Transient Data Sets Defined To Cics? |
|
Answer» They are DEFINED in the DESTINATION CONTROL table (DCT). They are defined in the destination control table (DCT). |
|
| 196. |
What Is Journal Recovery And Dynamic Transaction Backout? |
|
Answer» JOURNAL Recovery is recovery of CHANGES made to a file during online processing. If a file has I/O problems it is restored from a backup taken before online processing BEGAN and the journalled changes are applied. Dynamic transaction backout is the removal of partial changes made by a FAILED transaction. Journal Recovery is recovery of changes made to a file during online processing. If a file has I/O problems it is restored from a backup taken before online processing began and the journalled changes are applied. Dynamic transaction backout is the removal of partial changes made by a failed transaction. |
|
| 197. |
What Is The Meaning Of The Syncpoint Command? |
|
Answer» SYNCPOINT without the ROLLBACK OPTION makes all updates to protected resources permanent, with the ROLLBACK option it REVERSES all updates. SYNCPOINT without the ROLLBACK option makes all updates to protected resources permanent, with the ROLLBACK option it reverses all updates. |
|
| 198. |
What Is The Massinsert Option? |
|
Answer» 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. 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. |
|
| 199. |
What Is A Cursor In Cics Sql Processing? |
|
Answer» A CURSOR is a POINTER that identifies one row in a SQL RESULTS table as the CURRENT row. A cursor is a pointer that identifies one row in a SQL results table as the current row. |
|
| 200. |
What Is The Significance Of Rdo? |
|
Answer» 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. 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. |
|