It supports Multi threading which is a useful concept for multi user environment where multiple users can perform the same operation but with different set of input data. Generally one transaction executes one or more programs. There are few CICS system tables where this info. PCT is one of them and it stores the Transaction and its associated program. Click here for more details on transaction.
|Published (Last):||20 December 2014|
|PDF File Size:||12.12 Mb|
|ePub File Size:||4.5 Mb|
|Price:||Free* [*Free Regsitration Required]|
It supports Multi threading which is a useful concept for multi user environment where multiple users can perform the same operation but with different set of input data. Generally one transaction executes one or more programs. There are few CICS system tables where this info. PCT is one of them and it stores the Transaction and its associated program. Click here for more details on transaction. It gets ended once the processinf is completed.
Multitasking is a feature of OS where Multiple tasks can execute simultaneaously. CICS supports mulitasking. Multi Threading is a feature of operating system that can execute multiplae tasks which exceutes the same program but with different data. Program must be reentrant to support the multithreading. This is possible as in Pseudo conventional program, a task gets ended without waiting for the user input and after the input is received, it gets started reentered from that point only.
This is called reentancy. Conversational programming is nothing but it involves the user interaction in the transaction processing.
If user enters any input on the screen the program receives, process and send response back to the user for more input. After user inputs more info, program receives it and process. It is called a Conversational Transaction. Basically it has more than one input from the user. Where as in non conversational programming ,After the program receives input from user it process, sends response and ends the task.
It wont expect any more input from the user. It only contains one response from the user. So the wait time and resource usage will be more with conversational tasks.
The storage required for these are very high, as it holds all the resources until that task ends. So to over come this disadvantage Pseudo conversational programming got introduced. Pseudo Conventional programs does not wait for the user input instead it ends the task, releases resources, preserves the required details to restart that program and once input is received from the user that task gets restarted by using the preserved details.
It is actually a multitasking with a series of non conversational tasks but for the user it gives an impression of a Conversational task.
CICS - Basic Terms
Most of the installations use tools like SDF for screen designing. The tools generate BMS macros for the designed screen. We brief the BMS macros involved in the map design. They ensure the device independence in application programs. They are also coded used BMS Macros. They ensure device and format independence to the application programs. Macro name.
If you want to manipulate the data before feeding to sort, prefer internal sort. In all other cases, external sort is the good choice. Internal sort, in turn invokes the SORT product of your installation. In the run JCL, allocate at least three sort work files. It would significantly improve the performance. If the sort is successful, the value will be 0 else