Glossary

The following terms are used in this book. Other terms used in CICS can be found in the CICS Glossary that is in PDF format on the CD. The IBM Dictionary of Computing at http://www.networking.ibm.com/nsg/nsgmain.htm provides a long list of computer terms, as well.

abend

Abnormal end of task.

ACID properties

The term, coined by Haerder and Reuter (1983), and used by Jim Gray and Andreas Reuter to denote the properties of a transaction:

Atomicity

A transaction’s changes to the state (of resources) are atomic: either all happen or none happen.

Consistency

A transaction is a correct transformation of the state. The actions taken as a group do not violate any of the integrity constraints associated with the state.

Durability

After a transaction completes successfully (commits), its changes to the state survives failures.

Isolation

Even though transactions execute concurrently, they appear to be serialized. In other words, it appears to each transaction that any other transaction executed either before it, or after it.

Tip

In CICS, the ACID properties apply to a unit of work (UOW).

See Also unit of work (UOW).

applet

An application program, written in the Java programming language, that can be retrieved from a web server and executed by a web browser. Compare with servlet.

basic mapping support (BMS)

An interface between CICS and application programs that formats input and output display data and routes multiple-page output messages without regard for control characters used by various terminals. ...

Get Designing and Programming CICS Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.