Correct Answer: - NOHANDLE is an option that can be specified along with abnormal condition during program execution - When the exception occurs, no action is performed during execution of NOHANDLE command - The abnormal condition is ignored, even the EXEC CICS HANDLE condition exist - The abnormal condition is also ignored when EXEC CICS IGNORE condition is tested - The previous HANDLE CONDITION for other commands will not be effected with NOHANDLE option
3. What are different ways of Initiating Transaction in CICS?
Correct Answer: The following are the ways of initiating a CICS transaction 1 By entering Transaction Id 2 By Start command 3 By Return Trans Id (as in pseudo - conversation) 4 By Registering Tran ID in plt so that it will be automaticaly dusring CICS start 5 By ATI (Automatic task initiation) 6PF & PA keys as defined in PCT
4. What are the CICS commands available for program control?
Correct Answer: The following commands are available for the Program Control services: LINK: To pass control to another program at the lower level, expecting to be returned XCTL: To pass control to another program at the same level, not expecting to be returned RETURN: To return to the next higher-level program or CICS LOAD: To load a program RELEASE: To release a program
5. What is the difference between the INTO and the SET option in the EXEC CICS RECEIVE MAP command?
Correct Answer: 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
Correct Answer: 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
7. Explain the difference among the EXEC LINK, EXEC XCTL and Cobol II static call statements in CICS?
Correct Answer: - Use a COBOL II CALL statement to invoke a subprogram This method is transparent to CICS, which sees only the one load module - EXEC LINK is similar to a call; it invokes a separate CICS program and ends with a RETURN to the invoking program - EXEC XCTL which transfers control to another CICS program and does not get control back COBOL II allows for static calls which are more efficient than the LINK instruction which establishes a new run-unit
8. What is the difference between the enter key, the PF keys and the PA keys?
Correct Answer: The enter and PF keys transmit data from the screen; the PA keys tell CICS that a terminal action took place, but data is not transmitted
9. Explain how to handle exceptional conditions in CICS?
Correct Answer: An abnormal situation during execution of a CICS command is called an exceptional condition: 1 Handle Condition Command: It is used to transfer control to the procedure label specified if the exceptional condition specified occurs 2 Ignore Condition Command: 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 3 No Handle Option: This option can be specified in any CICS command and it will cause no action to be taken for any exceptional condition occurring during execution of this command 4 RESP Option: 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 application program can check this code, then proceed to the next processing