bdfs1m08Structured Programming Macros


About This Book

This book describes two sets of structured programming macros (SPMs). One set of SPMs is provided with the TPF Database Facility (TPFDF) product and the Transaction Processing Facility (TPF) system and is referred to as the TPFDF SPMs. The other set of SPMs is provided with the TPF system only and is referred to as the TPF SPMs.

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, structured programming macro (SPM). 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 Messages (System Error, Online, Offline) and Master Glossary and the TPF Library Guide.

Before You Begin

Before using this book:

  1. Read Structured Programming Macros Introduction and determine the set of SPMs that you want to use.
  2. If you are going to use the TPFDF SPMs, see TPFDF Structured Programming Macros.
  3. If you are going to use the TPF SPMs, see TPF Structured Programming Macros.

Who Should Read This Book

This book is intended for application programmers who are currently working with one of the following:

How This Book Is Organized

This book has 3 parts as follows:

Structured Programming Macros Overview
Provides an overview of structured programming and contains some general rules for using the structured programming macros (SPMs).

TPFDF Structured Programming Macros
Provides detailed information about the TPFDF SPMs.

TPF Structured Programming Macros
Provides detailed information about the TPF SPMs.

For your convenience, a set of tabs (GH31-0184) is available for this book. These tabs help you to quickly access the major sections of this book.

Conventions Used in This Book

This book uses the following conventions:

Typography Examples of Usage
italic

Used for important words and phrases. For example:

A database is a collection of data.

Used to represent variable information. For example:

Enter ZUDFC DISPLAY ID-fileid, where fileid is the file identifier (ID) of the file for which you want statistics.


bold Used to represent keywords. For example:

Enter ZUDFC HELP to obtain help information for the ZUDFC command.

monospaced Used for messages and information that displays on a screen. For example:
    PROCESSING COMPLETED

Used for C language functions. For example:

    dfcls

Used for examples. For example:

    ZUDFC DISPLAY ID-J5
bold italic Used for emphasis. For example:

You must type this command exactly as shown.

CAPital LETters

Used to indicate valid abbreviations for keywords. For example:

KEYWord=option


How to Read the Syntax Diagrams

This section describes how to read the syntax diagrams (informally called railroad tracks) used in this book.

Related Information

A list of related information follows. For information on how to order or access any of this information, call your IBM representative.

IBM TPF Database Facility (TPFDF) Books

IBM Transaction Processing Facility (TPF) 4.1 Books

IBM Airline Control System (ALCS) Books

Miscellaneous IBM Books

Online Information

How to Send Your Comments

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.