gtpc3m07 | Concepts and Structures |
This book is a comprehensive technical overview of the Transaction Processing Facility (TPF) system. The book can also be used in an initial technical evaluation of the TPF system as a solution to a high-performance, transaction-driven, communications-based business system.
The Transaction Processing Facility (TPF) system is an Enterprise Systems Architecture (ESA) operating system that provides a responsive solution to online processing required in many business enterprises. In a TPF system, transactions are characterized by short messages that cause the instantaneous retrieval and usual modification of information related to business activity. The system has wide acceptance within the airlines industry for making seat reservations, but is also used for non-airline applications that require the use of terminals and workstations to access and modify information necessary to conduct a business or run an enterprise.
The TPF system emphasizes maximum performance. Performance means a response to the end user, who is an agent or customer of the business, within a few seconds or less. The unique system software is designed to accept very large transaction volumes from large populations of terminals and workstations attached through communication networks.
In this book, abbreviations are often used instead of spelled-out terms. Every term is spelled out at first mention followed by the all-caps abbreviation enclosed in parentheses; for example, Systems Network Architecture (SNA). Abbreviations are defined again at various intervals throughout the book. In addition, the majority of abbreviations and their definitions are listed in the master glossary in the TPF Library Guide.
The reader needs a minimum of prerequisite knowledge but is presumed to
have some experience with operating systems. The following list of
terms is given to suggest the type of background that is assumed (however, you
are not expected to know everything):
multiprogramming | multiprocessing |
SVC | channel |
start subchannel (SSCH) | linkage editor |
interrupts | operating system |
batch job | load module |
source code | CSECT |
DSECT | data declaration |
object code | macro |
virtual memory | dynamic address translation. |
This book is intended for:
The organization of this book is such that an overview of the system is presented first, followed by chapters that provide additional detail for the concepts and functions introduced in the overview. Moreover, the attempt is to highlight how the TPF system differs from other transaction processing oriented operating systems. It is suggested that all readers start with Introduction to the TPF System.
The relationship of the different chapters in this book is shown in Figure 1.
Figure 1. Relationship of Chapters in Concepts and Structures
The TPF library uses the following conventions:
Conventions | Examples of Usage |
---|---|
italic |
Used for important words and phrases. For example:
Used to represent variable information. For example:
|
bold | Used to represent text that you type. For example:
Used to represent variable information in C language. For example:
|
monospaced | Used for messages and information that displays on a screen. For
example:
PROCESSING COMPLETED Used for C language functions. For example: maskc Used for examples. For example: maskc(MASKC_ENABLE, MASKC_IO); |
bold italic | Used for emphasis. For example:
|
Bold underscore | Used to indicate the default in a list of options. For
example:
|
Vertical bar | | Used to separate options in a list. (Also referred to as the OR
symbol.) For example:
|
CAPital LETters | Used to indicate valid abbreviations for keywords. For
example:
|
Scale | Used to indicate the column location of input. The scale begins at
column position 1. The plus sign (+) represents increments of 5
and the numerals represent increments of 10 on the scale. The first
plus sign (+) represents column position 5; numeral 1 shows column
position 10; numeral 2 shows column position 20 and so on. The
following example shows the required text and column position for the image
clear card.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7... LOADER IMAGE CLEAR Notes:
|
A list of related information follows. For information on how to order or access any of this information, call your IBM representative.
Your feedback is important in helping to provide the most accurate and highest quality information. If you have any comments about this book or any other TPF information, use one of the methods that follow. Make sure you include the title and number of the book, the version of your product and, if applicable, the specific location of the text you are commenting on (for example, a page number or table number).
When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any way it believes appropriate without incurring any obligation to you.
There you will find a link to a feedback page where you can enter and submit comments.