What is the purpose of CICS?
CICS manages the sharing of resources, the integrity of data and prioritization of execution, with fast response. CICS authorizes users, allocates resources (real storage and cycles), and passes on database requests by the application to the appropriate database manager (such as DB2®).
What is CICS task?
That is, a CICS task is one execution of a transaction, with its own private set of data, usually on behalf of a specific user. You can also consider a task as a thread. Tasks are dispatched by CICS according to their priority and readiness. When the transaction completes, the task is terminated.
What is CICS terminal?
A TERMINAL resource defines the characteristics of a terminal device which communicates with CICS®. Terminal devices include visual display units, printers, operating system consoles, and more specialized devices such as facsimile (FAX) machines.
How do I find my CICS ABENDs?
CICS is notified when an MVS abend occurs, and in turn issues an ASRB abend code for the transaction. Use the procedures in Locating the last command or statement to find the origin of the abend in your program.
What is pseudo conversation in CICS?
Pseudo-conversational transactions are used in CICS® application programs that consist, internally, of multiple tasks that are designed to appear to the operator as a continuous conversation. The program issues an EXEC CICS RETURN request with the TRANSID option.
What is Asra abend in CICS?
ASRA abends CICS issues an ASRA abend code when it detects that a program check has occurred in a transaction. Program checks can occur for a wide variety of reasons, but you can find the nature of the error from the program interrupt code in the program status word (PSW).
What is CICS service?
CICS® Transaction Server for z/OS® provides comprehensive support for web services. A CICS application can participate in a heterogeneous web services environment as a service requester, as a service provider, or both. CICS supports the HTTP and IBM® WebSphere® MQ transport protocols.
What are the ABENDs in CICS?
An abend code indicates the cause of an error that may have been originated by CICS or by a user program. For most of the abend codes described, a CICS transaction dump is provided at abnormal termination. All CICS transaction abend codes abcode are 4-character alphanumeric codes of the form A xxx .
What is Commarea and Dfhcommarea?
COMMAREA(COMM-AREA) END-EXEC. DFHCOMMAREA- it is defined in the linkage section which receives the values passed from the first execution of the same program or from some other program which has linked to this program. u can use the values from DFHCOMMAREA directly or by moving to COMM-AREA variables.
What is reentrant in CICS?
A quasi-reentrant program is a re-entrant program under CICS environment. CICS ensures re-entrancy by acquiring a unique storage area for each task. Between CICS commands, the CICS has the exclusive right to use the CPU resources and it can execute other CICS commands of other tasks.