Is CICS still being used?

CICS® has been around since 1969 and still continues to flourish as a mixed language application server today. As an application server, it is used to host applications that can be written in several languages, with COBOL being the most common programming language used.

What is the latest version of CICS?

The CICS Transaction Server 5.4 target platform has been updated to reflect support for Java 1.8 JREs. The CICS Transaction Server 5.6 target platform has been updated to the latest JCICS API….Answer.

Product Latest Version
CICS Explorer for CICS TS 5.6, 5.5, 5.4, 5.3, and 5.2 (1) (5) (6) (7)

What is CICS TS?

CICS® Transaction Server, often called simply CICS , is a powerful, mixed-language application server that runs on the IBM® mainframe operating system called z/OS®. It can provide services to solve many concerns, such as security, transactionality, or exchanging data between new and existing applications.

When was CICS created?

On July 8, 1969, IBM released Customer Information Control System (CICS), one of its first Software Program Products.

Who uses CICS?

The companies using IBM CICS are most often found in United States and in the Computer Software industry. IBM CICS is most often used by companies with >10000 employees and >1000M dollars in revenue….Who uses IBM CICS?

Company Social Security Administration
Country United Kingdom
Revenue 10M-50M
Company Size 50-200

How many ways we can kick off transaction in CICS?

There are two options that qualify your key value; GENERIC and GTEQ. The GENERIC option indicates that you require a match on only a part of the key; when you specify the GENERIC option, you also must specify the KEYLENGTH option, to say how many positions of the key, starting from the left, must match.

How old is CICS?


Other names Customer Information Control System
Initial release July 8, 1969
Stable release CICS Transaction Server V5.6 / June 12, 2020
Operating system z/OS, z/VSE
Platform IBM Z

What is CICS API?

The CICS API provides a rich set of commands that you can use to write applications that support your business and that make best use of the environment provided by CICS. At the same time, the API shields you from the complexities of managing the transaction processing environment, leaving you to focus on the business.

How do I release a CICS program?

RELEASE releases the program, table, or mapset previously loaded by a LOAD command. This means that the issuing task can no longer use the resource unless another LOAD is issued. Note: RELEASE does not remove a program from storage.

How do I get the current date and time in CICS?

To retrieve the system date in a CICS® program, use a format-2 ACCEPT statement or the CURRENT-DATE intrinsic function. You can use any of these format-2 ACCEPT statements in CICS to get the system date: ACCEPT identifier-2 FROM DATE (two-digit year) ACCEPT identifier-2 FROM DATE YYYYMMDD.

How do I trigger a transaction in CICS?

Below are the different ways of transaction initiation process.

  1. Entering the trans ID on native region. Example: If CST1 is the transaction ID to display the main customer details screen.
  2. By Using START command.
  3. Using PLT (Program List Table):
  4. By Using Return TRANSID:
  5. Using TDQ ATI:
  6. By Assigning Trans-ID to PF/PA keys:

What is invreq in CICS?

CICS recognizes specific conditions that can lead to a deadlock, and stops them by returning the INVREQ condition to your application.