gtpd3m0a | Library Guide with Master Index and Glossary |
Finding TPF Product Information in the Library
The following tables provide an overview of the TPF product
information by task and topic. Use this overview to determine which TPF
product information to use to complete a task. Some TPF product
information falls into more than one category. If you are a new TPF
system user, begin with TPF Concepts and Structures
and then proceed to other TPF product information based on your individual
objective and the task you are performing.
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF General Information | Obtain a high-level overview of the TPF operating system, describing the characteristics, functions, and features that allow it to grow. This information is intended for executives, managers, and system analysts. | GH31-0147 |
TPF Concepts and Structures | Obtain a comprehensive technical overview of the TPF system for your initial technical evaluation. This information is intended for executives and technical personnel, system programmers, and application programmers. | GH31-0139 |
TPF Library Guide | Obtain an overview of the TPF library as well as a functional cross-reference to the main storage resident control program CSECTs. A glossary of major terms used in the TPF library and a master index are also provided. This information is intended for anyone who uses the TPF system. | GH31-0146 |
TPF Licensed Program Specifications | Contains information about the warranty of licensed programs and supplemental terms related to the licensed programs. In addition, this information describes the specified operating environment of the TPF system. | GH31-0150 |
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF Application Programming | Apply your knowledge of the assembler, C, and C++ languages when
programming in the TPF system environment. This information unit
describes IBM C and C++ language support for TPF application programming and
includes information about writing TPF application programs in assembler, C,
and C++ languages, coding library functions, and debugging in the TPF system
environment.
If you are a webmaster who wants to use the TPF system as a Web server site, this information unit offers guidance on how to use Internet server applications, how to port an application to the TPF system that is compliant with the Portable Operating System Interface for Computer Environments (POSIX) standards, and how to start a TPF application from the Internet. You can use this information with the TPF C/C++ Language Support User's Guide for information about C and C++ language functions referenced here, with TPF Transmission Control Protocol/Internet Protocol for information about the TCP/IP C language functions, and with TPF General Macros for information about assembler language macros. This information is intended for application programmers; however, introductory and reference sections will also be of interest to system programmers, middleware programmers, and tools providers. | SH31-0132 |
TPF C/C++ Language Support User's Guide | Write TPF programs in C or C++ language. This information unit
describes IBM C/C++ language support for TPF application programming.
Use this information unit with TPF Application Programming and your compiler books at compile time, and with TPF Transmission Control Protocol/Internet Protocol for information about the TCP/IP C language functions. This information is intended for application programmers, although some functions will also be of interest to system programmers, middleware programmers, and tools providers. | SH31-0121 |
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF ACF/SNA Data Communications Reference | Understand the functions provided for the Systems Network Architecture (SNA) data communications area of the TPF system. This information is intended for system programmers. | SH31-0168 |
TPF Data Communications Services Reference | Learn about data communications support in the TPF system. This information is intended for system programmers. | SH31-0145 |
TPF Non-SNA Data Communications Reference | Understand the functions provided for the non-SNA data communications area of the TPF system. This information is intended for system programmers. | SH31-0161 |
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF Main Supervisor Reference | Understand the functions performed by the main supervisor in coordinating
the use of resources and maintaining processing unit operations by performing
initialization, service and control, and error processing. The main
supervisor is a component of the control program (CP). You will find
information about system startup, online system operations, the high
performance option (HPO), system errors, and checking system internals.
This information is intended for system programmers. | SH31-0159 |
TPF Multi-Processor Interconnect Facility Reference | Design system or utility programs that interface with the Multi-Processor
Interconnect Facility (MPIF). This information unit provides
information about system-level coding for system services and support for
utility programs that require MPIF services.
This information is intended for system programmers. | SH31-0155 |
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF Database Reference | Understand the planning, programming, and operations required to access
data in an application and operating environment.
Use this information with TPF Concepts and Structures for an overview of the TPF system and with TPF Migration Guide: Program Update Tapes for information about supported hardware and support for the TPF system. This information is intended for system programmers. | SH31-0143 |
TPF System Generation | Plan for and install the TPF system. If you are migrating from a
TPF 3.1 system to a TPF 4.1 system, use this information with
TPF Migration Guide: Program Update
Tapes. See the TPF System Installation
Support Reference for more information about installing the TPF
system.
This information is intended for system programmers. | SH31-0171 |
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF ACF/SNA Network Generation | Define a Systems Network Architecture (SNA) data communications network
for use with the TPF system.
This information is intended for system programmers. | SH31-0131 |
TPF Application Requester User's Guide | Install the TPF Application Requester (TPFAR) feature and write TPFAR
application programs using structured query language (SQL).
This information is intended for application programmers. | SH31-0133 |
TPF System Generation | See Table 6. | SH31-0171 |
TPF System Installation Support Reference | Install the TPF system and run offline support packages, and learn about
user exits, global areas, loaders, the record ID attribute table (RIAT),
multiple assembly/compilation print program, macro cross-reference program,
system allocator (SALO), and the variable cross-reference listing. See
TPF System Generation for more information about
installing the TPF system.
This information is intended for system programmers. | SH31-0149 |
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF Migration Guide: Program Update Tapes | Apply changes and updates in the form of program update tapes (PUTs) and small programming enhancements (SPEs) to the TPF 4.1 system. This information is designed as a planning guide and is intended for system programmers, console operators, and application programmers. | GH31-0187 |
TPF Migration Guide: TPF 3.1 System to TPF 4.1 System | Migrate or plan your migration from a TPF 3.1 system to a TPF
4.1 system because this information describes changes between the TPF
3.1 system and the TPF 4.1 system, and provides general
information to help you plan for your TPF system migration. This
information does not contain specific directions about planning for your
migration or information about installing the TPF 4.1 system.
See TPF System Installation Support Reference and
TPF System Generation for more information about
installation and system generation
This information is intended for system programmers, console operators, and application programmers. | GH31-0186 |
TPF Product Information | Purpose | Form Number |
---|---|---|
Messages (Online) | Perform problem determination in the TPF system by reviewing online messages. This information is designed to be used with other information in the library as part of the problem determination process. This information is intended for system support personnel, console operators, system programmers, and coverage programmers. | Not Applicable |
Messages (System Error and Offline) | Perform problem determination in the TPF system by reviewing system errors and offline messages. This information is designed to be used with other information in the library as part of the problem determination process. This information is intended for system support personnel, console operators, system programmers, and coverage programmers. | Not Applicable |
TPF Operations | Obtain information about the commands you can use for computer room operations and control program (CP) management. This information is intended for system console operators, functional console operators, and system programmers. | SH31-0162 |
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF System Generation | See Table 6. | SH31-0171 |
TPF System Performance and Measurement Reference | Understand online data collection and offline data reduction, which is the performance and measurement package provided by the TPF system. This information provides specifics about analyzing the reports to improve system performance. Diagrams and sample reports are also provided as well as specifics about installing the data collection and data reduction programs. This information is intended for system programmers. | SH31-0170 |
Table 11. Programming and Development
TPF Product Information | Purpose | Form Number |
---|---|---|
TPF Application Programming | See Table 3. | SH31-0132 |
TPF Application Requester User's Guide | See Table 7. | SH31-0133 |
TPF C/C++ Language Support User's Guide | See Table 3. | SH31-0121 |
TPF General Macros | Review the descriptions of general macros that provide system services
(such as performing alphabetic scans, using tape drives, or handling input and
output), that control application programming processing (such as entry
creation), and that control events for resource sharing (such as posting and
waiting, queuing and dequeuing). The TPF Advanced Program-to-Program
Communications (TPF/APPC) macros are also described here.
This information and TPF System Macros are the primary references for assembler language macro usage under the TPF system. Use this information with TPF System Macros, which documents macros restricted for use by the TPF system, macros requiring authorization, and macros for use in the control program (CP) only. This information is intended for application programmers. | SH31-0152 |
TPF Program Development Support Reference | Obtain information about tools provided by the TPF system to assist in
testing application programs designed to run on the TPF system. These
tools help you to control the test environment and progressively test each
application program under various conditions.
This information is intended for application programmers. | SH31-0164 |
TPF Programming Standards | Understand the programming standards used by TPF development. This
information contains details, methods, and examples for implementing user
programs compatible with the TPF system.
This information is intended for application programmers and system programmers. | SH31-0165 |
TPFDF and TPF Structured Programming Macros | Understand the two sets of structured programming macros (SPMs) that are
provided with the TPF Database Facility (TPFDF) product and the TPF system,
and how to use them.
This information is intended for application programmers. | SH31-0183 |
TPF System Macros | Review the descriptions of macros restricted for use by the TPF system,
macros requiring authorization, and macros for use in the control program (CP)
only.
This information and TPF General Macros are the primary references for assembler language macro usage under the TPF system. Use this information with TPF General Macros, which documents macros that provide system services, control application programming processing, and control events for resource sharing. This information is intended for system programmers. | SH31-0151 |
TPF Transmission Control Protocol/Internet Protocol | Understand the Internet and its relationship to the TPF system, the TPF
system implementation of Transmission Control Protocol/Internet Protocol
(TCP/IP), TCP/IP offload support, TCP/IP native stack support, and the socket
application programming interface (API) functions that application programmers
can use.
This information is intended for application programmers. | SH31-0120 |