|
INTERVIEW QUESTIONS
MAINFRAME
CICS
DETAILS
Question: What is the difference between the LINK, XCTL & CALL statements?
Answer: XCTL passes control to another program, both programs are on the same logical level. When passed program execution ends, control is NOT passed back to main program. LINK passes control to another program, but when passed program ends, control will be passed back to main program. Main program will be on higher logical level compare to passed program
|
|
|
Category |
CICS Interview Questions & Answers -
Exam Mode /
Learning Mode
|
Rating |
(0.2) By 9799 users |
Added on |
2/28/2013 |
Views |
69513 |
Rate it! |
|
|
Question:
What is the difference between the LINK, XCTL & CALL statements?
Answer:
XCTL passes control to another program, both programs are on the same logical level. When passed program execution ends, control is NOT passed back to main program. LINK passes control to another program, but when passed program ends, control will be passed back to main program. Main program will be on higher logical level compare to passed program Source: CoolInterview.com
XCTL passes control to another program at same level and does not expect control back to main program. LINK passes control to another program on lower level and expect when program ends, control will be passed back to main program.
In both of above case a single copy of called program can be accessed by any no of calling program. CALL send control to another program with parameter (if need to send some to called program). it is an efficient method as both calling and called program can be link edit in same module but in this case each calling program might have a separate copy of called program (STATIC CASE) and thus not memory efficient. Source: CoolInterview.com
Answered by: Prem | Date: 1/5/2010
| Contact Prem
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
- There should not be any Spelling Mistakes.
- There should not be any Gramatical Errors.
- Answers must not contain any bad words.
- Answers should not be the repeat of same answer, already approved.
- Answer should be complete in itself.
|
|
Related Questions |
View Answer |
|
What is the difference between the Ignore Condition and the Nohandle condition?
|
View Answer
|
|
What is Quasi-reentrancy? Can you give examples of Quasi-reentrant programs?
|
View Answer
|
|
What is Multitasking & Multithreading?
|
View Answer
|
|
What is Pseudo-conversation?How it is achieved in CICS Programs?
|
View Answer
|
|
How many ways can we initiate a CICS Transaction? What are they?
|
View Answer
|
|
How a CICS Transaction be initiated?
|
View Answer
|
|
Can a file control paragraph be coded in the CICS Program?
|
View Answer
|
|
What are CICS Control programs and their respective CICS control tables
|
View Answer
|
|
What are CICS Control programs and their respective CICS control tables
|
View Answer
|
|
I have done a START BROWSE on a VSAM Data Set Can I do another START BROWSE without doing an END BROWSE?
|
View Answer
|
|
How do you rollback data written to an ESDS File?
|
View Answer
|
|
How will you access a VSAM File using an alternate index?
|
View Answer
|
|
How are VSAM Files Read in CICS pgms?
|
View Answer
|
|
When you do a START, what will the value of EIBCALEN?
|
View Answer
|
|
I invoke a transaction from CICS The program has a code: MOVE DFHCOMMAREA TO WS-AREA What happens to this transaction? What happens to the other transactions?
|
View Answer
|
|
How would you resolve an ASRA abend?
|
View Answer
|
|
What is an AICA abend?
|
View Answer
|
|
Can you have CICS code in a copybook?If yes, what happens during compilation?
|
View Answer
|
|
What is the usage of language in the PPT entry?
|
View Answer
|
|
What is the difference between START and XCTL ?
|
View Answer
|