CICS Tutorial
The functions and features of CICS on Mainframes
The central concept is the functions of CICS, which are a set of functions that can be defined and used in various ways.
The first function of CICS is setting a new copy, such as CT.
For example, CT sets a program flag whenever a new program is created.
This means that when a new program is created, it is defined and installed.
If any modifications are made to the program, they are automatically updated without requiring redefinition.
When defining a new program, the user must provide a new copy of the C-MT set program.
This describes the program internally and ensures that the program gets what it needs.
When working with CICS online as a programmer, the first function is to define a new program.
This involves setting a new copy of the program, such as CT, and then installing it.
This approach allows for more efficient and effective use of the system.
The Rise of Online Systems: Speed, Efficiency, and Versatility
Online systems are becoming increasingly popular due to their speed and efficiency.
They are used in various industries, including banking systems, insurance, railway reservation systems, and railway resurrection systems.
These systems use online screens for processing and ticketing.
Online systems are powerful and can be created for different modules, large-sized applications, and even airports.
The mainframe is divided into batch and online environments, allowing for multiple batch and online environments.
Different modules can be created for different applications, and large-sized applications like banking insurance railways can also be integrated into online systems.
Introduction to CICS
CICS stands for Customer Information Control System, and it is responsible for managing customer information and controlling the system.
The online environment allows users to interact with the system and access data.
CICS role in the mainframe environment
In the online environment, users are provided with a set of screens where they can enter data and get results at the same time and instances.
A batch environment where all processing occurs in the background, where a set of jobs are executed.
This process occurs over a certain period of time, and when entering the online environment, everything is alive.
When entering the online environment, users are provided with a specific set of screens to enter data and receive results.
The results are then displayed on these screens, providing a clear understanding of the system’s functionality and how it works within the mainframe environment.
Essential components of the CICS
PCT stands for Program Control Table, which is used to execute and transfer control between programs.
They also provide services that have been read, updated, and deleted in a file.
FCT, on the other hand, stands for File Control Table, which is used in the CICS region.
These programs have various file actions, such as read, update, add, and delete, and have exclusive control over the records.
Data Integrity is maintained through these programs, and when a record is updated, all related documents are updated accordingly.
Another record update is then added, followed by another record update.
Another program is called SCP, which is a storage control program.
These programs are used in control allocation and deallocation of storage within the CSS region.
The importance of these control programs lies in their role in maintaining data integrity, ensuring accurate record updates, and managing the allocation and deallocation of storage within the CSS region.
The CSS control table is another important area where these control programs are used.
It has a table with the program ID, which is used to identify the control program.

CICS Training

Resources are essential for a successful web application
An overview of the various resources available in a system, including files queues, terminals, and system programming interfaces.
To make a program work, it is essential to have these resources defined in CCS. To define a CCS resource, you can use tools like Kicks Explore, bundles, or complex.
Bundles allow you to club multiple resources as a bundle, but when disabled, all resources are disabled in one shot.
Base services are business services that are used for creating web applications. The most important method is a resource definition online, which is a widely and commonly used method.
In addition to audio, other available interfaces include Bow interfaces and system programming interfaces, such as exec. These interfaces are used to manage and control the resources in a system.
To define resources, you can use methods such as online resource definitions, audio, and system programming interfaces.
Audio is a type of audio that can be determined online, and system programming interfaces like exec can be used to define resources in a system.
Overview of CSS Region
The CSS region is a virtual storage that stores all the system-level details, including CSS resources, system parameters, and application-related resources.
These resources can be used for various purposes, such as handling file program transactions or managing CSS applications.
The CSS region provides various facilities, such as the lucky number for CSS transactions, which is four.
This applies to the CSS-applied transaction as well.
Each CICS transaction starts with the letter C and is of size four characters.
Beware when using the character C for an application transaction, as it may throw a warning at you. The first three transactions belong to the CSS region.
The process of navigating through a CSS region
It begins with a user logging into the specified CSS region, followed by another region and a transaction called DSN.
This transaction is used to display information related to CSS.
The use of a database connection, threads, and CMT as alternatives to the CSS database.
To access the CSS region, the user must provide their login ID and password.
This information is then sent to the rack, which verifies the backend and allows the user to enter.
A transaction called CS is then used to initiate the process.
The user then enters the plan and provides their user ID and password.
If they are valid, they receive a successful logon message. Once the user has entered the plan, they can proceed with their work.
The importance of using the correct syntax and data entry format for entering data into the CSS database.
It also emphasizes the importance of proper documentation to ensure a smooth and efficient workflow.

CICS Online Training

Overview of the syntax and content of CSS messages
The syntax of CSS messages which are a type of HTML document that contains information about the content of a document.
Each CSS message is encoded using a specific format, starting with a single letter followed by two or more letters.
A four-letter number then follows the component ID or domain ID.
The knowledge centre offers an online way to access more up-to-date information on the subject.
However, some users are still unable to use the eMac and are not up to date with the latest updates. The importance of resource definition onlineis one of the key concepts in CICS.
In the past, all resource definitions were in the form of tables or macros, which were assembled, linked and converted to a load module and loaded into CAC storage.
However, it has since shifted from this macro approach to defining resources online.
The differences between the details in a VM file and the details in a KSG file.
The KSG file contains the details of the VM file, while the VM file contains the actual content of the VM.
Defining and modifying a resource using a phase-wise approach
The syntax for defining a resource can be given in a single statement, and the process can be repeated multiple times.
The first step is to define a resource, which is essentially a resource with attributes that define its behaviour.
The attribute list is then used to define the resource.
Once defined, the resource can be altered using sada alter.
The display will list all resources about the specified resource, including their names and attributes.
To view the defined resource, the user can display it in either a summary or detailed view by selecting the desired attributes.
The first five capabilities are the most important.
Describe the actions of various resources in a CSS file
The actions of multiple resources in a CSS (CICS System services) file are commands that read the contents from the CSD file and install them into the CSS storage.
This process involves the board and actual storage.
Once a resource is installed, it becomes available to the CSS(CICS System services).
The following transaction is CMD, which is also known as the lesson of the CSS master terminal.
This transaction enables the dynamic updating of the status of various resources within the CSS.
This includes the system parameters, which can be terminated or shut down.
Tasks can be shut down, and regions can reset time.
Additionally, the CSS clock can be synced with MVS, enabling numerous actions to be taken.
This transaction is also significant because it enables dynamic adjustments to various resources within the CSS(CICS System services).
The system parameters can be terminated or shut down, and tasks can also be terminated.
Regions can reset time, and the CSS clock can be synced with MVS.
This allows for numerous actions to be taken, such as defining and allocating resources.

CICS Course Price


Sai Susmitha
Author
The Journey of Personal Development is a Continuous path of learning and growth.