Most frequently asked top Basic And Advanced IBM Mainframe interview questions and answers pdf with detailed explanation for competitive examination and. e.g. IMS DB Interview Questions Search. Interview Guides Mainframes IBM MainFrame. IBM MainFrame Interview Preparation Guide Download PDF. MAINFRAME INTERVIEW QUESTIONS AND ANSWERS.
|Language:||English, Spanish, German|
|Genre:||Politics & Laws|
|ePub File Size:||28.61 MB|
|PDF File Size:||9.26 MB|
|Distribution:||Free* [*Regsitration Required]|
+ Ibm Mainframe Interview Questions and Answers, Question1: What is use of linkage section? Question2: How To get the last record in VSAM file in cluster?. IBM Mainframe Interview Questions with Answers for COBOL JCL CICS DB2 IMS to our downloadable PDF version of Mainframe Interview Question Answers. Mainframe Interview Questions Forum: Post Interview questions about COBOL, JCL, CICS, DB2, VSAM, REXX asked in various Job Interviews.
Then give Readprev command. Our Portals: DBD, short for Database Descriptor, restricts access to the database when objects get altered, created or dropped. The difference between Static and Dynamic Call is that the first has the invoking program name hard coded into the call statement while the second has it in storage in an identifier. The normal value is 4 kilobytes but when the length of the record is bigger than 1 kilobyte we have to pick 6 kilobytes or 8 kilobytes. Question 3.
Dynamic Call means the program to be called is known only at Run time. So we can't load it in memory. The main program should search for the Sub program in Copy Library usually System Library and load it dynamically into memory.
This is the best example of Dynamic call. You should use DYNAM compiler option to call the program dynamically and the sub program must be separately compiled and resided in System copy Library. The advantage of Dynamic Call is Language element libraries and other Language's programs can be called and you can call more than one program using a single main program with same program Id.
There is no need to Link edit the Main program, when ever you change the sub program. If you answer as 'NO', it's means you are a bookie. Because all IBM manuals say the same, but no interviewers accept this.
Because It's possible. If error persists, try to split the JCL by regrouping satisfied part as a Catalog procedure. So each time you create a new Member, there is a need to specify the same DCB parameter value. And you should remember the DCB values of the first member, while creating other members. Cobol allows Hyphen in data names. But JCL doesn't like to insert a Hyphen within data names. Mon Jan 12, 3: Wed Oct 08, 6: PLI Interview Questions in my interview.
Sun Dec 20, 6: Mon Jul 21, 6: JCL Interview Questions. Fri Dec 30, 7: Wed Sep 08, Comp interview questions.
Sun Sep 23, 7: Sun Jul 29, 3: Sun Feb 25, 3: Fri Sep 01, File processing. Fri Jun 09, 7: Fri Apr 14, 5: Question 7.
One can use Inner Join to get data from two tables. Question 8. Question 9. Question Dead lock timeout error occurs in the following case: If two or more programs acquired exclusive lock on the data,which may be needed for other programs without that data which can not proceed further.
You can roll back current unit of work for one of the programs after preset time interval for deadlocks and terminate that program.
We can increment the count for each reading of record in a file. Label record is standard means it will use disk files. But tape files can have standard label too. If the label record is omitted it should be a the tape file without any begin and end blocks on the tape. In the most significant bit. The verb can be used to increment one or more identifiers by a positive integral value. Can rewrite record length must be same , but not delete. The difference between Static and Dynamic Call is that the first has the invoking program name hard coded into the call statement while the second has it in storage in an identifier.
Also in the case of Static the invoking program is link edited with the invoked subroutine and in the case of Dynamic Callwe will have a different module for each: Cataloged procedures are invoked through a specification of the name of the procedure over the Exec statement and cataloged on the library of the procedure. For verifying a procedure prior to becoming a catalog procedure we will use an in-stream procedure.
Instream procedures are similar to catalog procedures but there is a small difference at their execution: Start is used for the beginning of new transactions and then the XCTL takes the operations further , transferring the control to a different application but with an equal transaction ID. Evaluate statement is a different way for the neste IF statements and it works by choosing from a processing actions list.
To replace IF we can use When to find out if an action will be taken. Like IF , When control goes from evaluate to the following statement on the application. The types of evaluate statement are trues and variable-name.
If an entry is already there the catalog would send us an error message. The issue can be repaired by uncataloging or deleting the primary data set and we must find that volume which contains the new data set and we must catalog it.
When we want to switch to Descending we have to provide the Descending Key clause in the time we define the array which will be sorted; the table has to be loaded in the order stated. The right time is when the perform body is not used. If it is a type of code that has general means, being utilized in several locations in the program, the code should be met in a different para and not use in-line perform, but perform paraname instead.
The main thing to do is repairing the problematic data, usually the cause for problems with SOC-7 is a numeric item that is un-initialized, this is the primary concern. Some of the setups give us dumps for run-time abends, this can also be made by invoking OS services or subroutines via the assembly language.
After that the bug can be found in the source code. For capturing the runtime dumps, we should define datasets like for instance Sysabout in JCL. When these methods are not working we must find the error source with judgement and Display. If the setup has debugging utilities, we should make use of them. If we use binary items that are found at the boundaries of words in memory, these ones have a more rapid address resolution.