Licensed program specifications

TPF Database Facility release 1 — Program number 5706-196

The TPF Database Facility (TPFDF) is a database manager for programs that run in a Transaction Processing Facility (TPF) or Airline Control System (ALCS) operating environment.

TPFDF is comprised of a set of programs that act as an interface between the application programs that retrieve and store information and the system software that actually accesses the stored data.

TPFDF provides a set of high-level assembler command macros and C language functions to form the application programming interface (API).

The product includes tools and utilities to assist system and application programmers in organizing and managing the database.

Data structures can be viewed online and file contents altered through the use of commands. These commands are used frequently by programmers during installation and development of applications. TPFDF also provides functions that perform file validation, copy, and data recovery.

With TPFDF, the definition and characteristics for each file are centrally maintained and independent of application programs. This facilitates the organization and management of the database without changing the code in application programs.

TPFDF also provides the Distributed Data Access (DDA) feature. TPFDF/DDA allows data from a TPFDF database to be propagated to a DB2 database using Structured Query Language (SQL) statements. The SQL data can be collected from one or more TPFDF files, and from one or more fields in each file.

Specified operating environment

Machine requirements

TPFDF operates on IBM Enterprise Systems Architecture (ESA) processors. The minimum required hardware configuration is the same as that required for one of the following:

  • TPF Version 4 Release 1 (program number 5748-T14), or subsequent releases and modification levels, as specified in the TPF Licensed Program Specifications, GH31-0150.

  • ALCS Version 2 Release 3 (program number 5695-068), or subsequent releases and modification levels, as specified in the Airline Control System Version 2 Release 1 and 2 Licensed Program Specifications, GH19-6805, or Airline Control System Version 2 Release 3 Licensed Program Specifications, GH34-6327.

An additional minimum memory of 200 KB is required.

Programming requirements
TPFDF requires one of the following:
  • TPF Version 4 Release 1, or subsequent releases and modification levels, and associated programming requirements.

  • ALCS Version 2 Release 1, or subsequent releases and modification levels, and associated programming requirements.

TPFDF C Language support requires one of the following:

  • TPF Version 4 Release 1, or subsequent releases and modification levels, and associated programming requirements for C language support.

  • ALCS Version 2 Release 1, or subsequent releases and modification levels, and associated programming requirements for C language support.

The TPFDF Distributed Data Access (TPFDF/DDA) feature requires one of the following:

  • TPF Version 4 Release 1, or subsequent releases and modification levels, with the TPF Application Requester (TPFAR) feature and associated programming requirements.

  • ALCS Version 2 Release 1, or subsequent releases and modification levels, and associated programming requirements.

TPFDF in a multiple database environment requires TPF Version 4 Release 1, or subsequent releases and modification levels, with the High Performance Option (HPO) feature and associated programming requirements.

Licensed program materials availability
Restricted materials — No.

All modules of this licensed program are available with source licensed program materials written in high-level assembler language, C/C++ language, and structured programming macros (SPMs).

Supplemental terms

Designated machine identification
Designated machine identification required: Yes.
Testing period
Basic license: None.
Use-based charges and usage restriction
Not applicable.
Type and duration of program services
Program service, including an IBM Support Center, is available until discontinued by IBM with a minimum of six months written notice.
Authorization for copy and use on home or portable computer
Not Applicable for this Program.
Softcopy publications

The program that IBM licenses may include licensed publications in displayable or source form. Except as provided in this section, the terms and conditions of the license agreement with IBM apply to these publications and to any copies that are made from them. The IBM TPF Product Information Center is separately licensed and is subject to the terms and conditions of the license agreement that accompanies the IBM TPF Product Information Center.

The licensed publications can be used in displayable or source form on all machines designated for this program. The licensed publications may also be copied and used on other machines in support of authorized use of this program.

To support authorized use of the program, printed copies of the displayable or source material may be made if the copyright notice and any other legend of ownership is reproduced on each copy or partial copy.

Warranty

This program is warranted as specified in the IBM license.

Licensed Program Specifications may be updated from time to time and such updates may constitute a change in specifications.

Following the discontinuance of program services, this program is provided "As Is", as specified in the IBM license.

Trademarks

The following are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both:
  • IBM
  • DB2

Other company, product, and service names may be trademarks or service marks of others.

***

References in this information to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM product, program, or service is not intended to state or imply that only IBM's product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any of IBM's intellectual property rights may be used instead of the IBM product, program, or service.

Any other documentation with respect to this licensed program, including any documentation references herein, is provided for reference 2 purposes only and does not extend or modify these specifications.