What is the primary function of the Processing Program
Table (PPT)?
Answer Posted / shailesh
PPT - Processing Program Table Contains:
Program name/Mapset name, Language, Size, Main storage
address (if it is loaded), Task Use Counter, Load library
address (address of the load module in the disk), Whether
main storage resident.
Program/Mapset name is unique.
When a transaction id is received by CICS, it gets the
corresponding program name from PCT. Then it checks if the
associated program is already loaded. If so it merely
increases the task use counter for the program by 1 in PPT.
If the program is not loaded, then it gets the load library
address from PPT and loads the program and make the task
use counter 1. Similarly, as tasks complete, the task use
counter of that program is decremented. When the task use
counter becomes zero then CICS may free the main memory
where the load module is loaded, if it has not been
designated as being main‑storage resident.
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
Why do we need integrated cics translator?
When would you use abend command?
What does the 'cedf:cics' transactions do?
How can you use dynamic calls in cics?
Define the term transaction routing?
Explain how do you establish a starting position in a browse operation?
Explain what is a cursor in cics sql processing?
How to define a vsam file in cics getting into cics to define a vsam file.
What is dynamic transaction backout?
What is the pic clause for the hhmmss type of data fields?
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?
What is the use of mdt (modified data tag)?
What are the terms cics generally means?
Define TCT.
What does the 'ceci:cics' transactions do?