More TPF Links Than Any Other TPF Site

The following section is from the impressive IBM TPF site, which has just undergone a facelift.  I'm sure they wont mind us borrowing their index to make your job easier. 

TPF Welcome

TPF environment
TPF family of products
TPF General Information in PDF format

TPF Family of products

Transaction Processing Facility (TPF)
ALCS (TPF/MVS) (TPF emulation under MVS)
Apache (Web Server)
CommerceQuest's e-Adapter (Large Volume Data Transfer)
EOCF/2 (Console Automation)
EUSS (End User Solution Systems)
IIOP® (Object Transport Protocol)
Mail Server (Send and Receive Mail)
MQSeries for TPF (Messaging Middleware)
TPF Operations Server (3215 Data Stream Transfer)
TPFAR (Access Relational DataBase)
TPFDF (Database Management)
VisualAge TPF for Windows NT (Application Development Tools)

Support

Customer support
Product support
Services
Education
Library
Tools Download
Online TPF Maintenance

Service

Virtual Tape Server (VTS)
PUT Implementation
VisualAge TPF Services

Education

Public classes
Private classes

Library

TPF System Newsletters
Presentations
Function briefs
TPF Family Libraries
C/C++ Support for TPF
STLport Standard Template Library on the TPF System
Cross reference for TPF User Group presentations & TPF System Newsletter articles

Business relationships

New customers
Current customers
Vendors

Contacts

General inquiries
Customer support
Product support
Services
Education
Careers

 

The nitty-gritty... following links take you to various articles from the IBM TPF Technical Newsletters and TPFUG presentations: 

Processors and Systems

Pool Expansion Project (TPFUG - Spring 95)
TPF 4.1 Shared PR/SM Support (TPFUG - Spring 95)
Expand Your Database! (News - Summer 95)
TPF Shared PR/SM Support for Tightly Coupled Processors (News - Summer 95)
An Empirical Law for Cache Performance (News - Winter 96)
Calculating the Maximum Number of CPs Before Main CP Overload (News - Winter 96)
CMOS Presentations (TPFUG - Spring 96) 
Multi-IStream DASD I/O (TPFUG - Spring 96) 
A Faster and Safer Recoup (News - Spring 96) 
When There's Never Enough Time....Resource Control (News - Fall 96)
TPF 4.1 Performance (News - Fall 96)
A Faster DBR but . . . (News - Winter 97)
Perpetual Minute Clock (News - Spring 97)
IBM Announces New CMOS Processors (News - Summer 97)
Overview of the TPF File System(News - Fall 97)
Impact of the TPF File System on Existing Applications(News - Fall 97)
TPF Persistent Collections Support(News - Fall 97)
TPF Transaction Services(News - Fall 97)
Comparison of the TPF and POSIX File System Application Program Interfaces(News - Fall 97)
they're here! lowercase & special_characters have arrived in TPF! (News - Fall 97)
Recommendations for Performance Analysis TPF Migrations (News - Winter 98)
The TPF I-Nodes (News - Winter 98)
The TPF File Permissions (News - Winter 98)
Data Drivers + Special Files = Virtual Data = A Very Busy File System (News - Winter 98)
TPF Symbolic Links (News - Winter 98)
TPF Tape Automation (TPFUG - Spring 98)
TPF Recoup (TPFUG - Spring 98)
TPF 4.1 APARs of Interest (TPFUG - Spring 98)
Recoup Has a New Baby (News - Spring 98)
(TPF Persistent) Collections Corner (News - Spring 98)
DRAGNETing... (News - Summer 98)
TPF 4.1 APARs (TPFUG - Fall 98)
Coupling Facility Support (TPFUG - Fall 98)
Using TPF Collection Support (TPFUG - Fall 98)
TPF Recovery Log (TPFUG - Fall 98)
Performance and Capacity Planning Tool (TPFUG - Fall 98)
The Support Previously Known As TPF Persistent Collections (News - Fall 98)
TPF Collection Support (TPFCS) PUT 9 Enhancements (News - Fall 98)
Signals in TPF (News - Fall 98)
VTS: Great Things Come in Small Packages (News - Fall 98)
Introducing Folders and Pockets - Outcomes Research (News - Fall 98) 
Idiosyncrasies of Initializing the File System (News - Fall 98)
TPF Recovery Log (News - Fall 98)
Case Study of a TPF Client/Server Application - Part I (News - Fall 98)
Tips for Administering Your Local Queue Manager (News - 1Q 99)
Pool Maintenance Rewrite Status - Kevin Jones (TPFUG - Spring 99) 
TPF4.1 APARs - SCP Committee (Rick Matela) (TPFUG - Spring 99) 
New Options for Sharing Memory (News - 2Q 1999)
RPC (TPFUG - Fall 99)
Coupling Facility 2 (TPFUG - Fall 99)
TPF Collections Support (TPFUG - Fall 99)
TPF RPC Embraces Distributed Applications (News - 3&4Q 1999)
TPF 4.1 Apars of Interest (TPFUG - Spring 2000)
Saving CPU Cycles under VM and Shared PR/SM (News - 1Q 2000)
Coupling Facility (CF) Record Lock Support (News - 1Q 2000)
Online Recoup and Pool Maintenance (TPFUG - Fall 00)
DECB Support (TPFUG - Fall 00)
TPF Debugger and Performanee Analyzer Enhancements (TPFUG - Fall 00)
Logical Record Caching (TPFUG - Fall 00)
EOCF/2 and TPF Operations Server (TPFUG - Fall 00)
TPF 4.1 APARS (TPFUG - Fall 00)
Coupling Education (TPFUG - Fall 00)
TPF DECB Support (News - 4Q 2000)
TPFCS Recoup Changes, but Stays the Same (News - 4Q 2000)
Logical Record Caching (News - 4Q 2000)
Recoup - Warp Factor 9 - Engaged (News - 4Q 2000)

Communications

Systems Network Architecture (SNA)
In the Beginning, There was APPC (TPFUG - Spring 95)
SNAducation (News - Summer 95)
But Officer, I Was Only Going One Way! (News - Spring 95)
I Before E Except After C (News - Winter 96)
Dear Mr. Fantasy, Play Us a Tune (News - Spring 96) 
The 10 SNA COMMANDments (News - Summer 96) 
Some Rise, Some Climb, Some Fall to Get to Networkin' (News - Fall 96)
Do What I Mean, Not What I Say (News - Winter 97)
Won't You Be My Neighbor? (News - Spring 97)
The Wrath of CONN (News - Spring 97)
New Communications Driver (TPFUG) 
APPN Enhancements (TPFUG) 
Recent TPF41 Comms APARs of Interest (TPFUG) 
Channel Surfing Is Not a Sport (News - Summer 97)
Massaging Message Measuring Mathematical Methods (News - Summer 97)
Networking Multiple Personality Syndrome (News - Winter 98)
TPF HPR (TPFUG - Spring 98)
Recent Comms APARs of Interest (TPFUG - Spring 98)
Are Type-A Personalities Unbalanced? (News - Spring 98)
Networking Goes Wholesale (News - Fall 98)
It's on a Need-to-Know Basis (News - 1Q 99)
Have Your Passport Ready for Inspection (News - 2Q 1999)
Transmission Control Protocol/Internet Protocol (TCP/IP)
TCP/IP Support Is Coming to TPF (News - Winter 96)
An Introduction to TPF Socket Programming (News - Spring 96) 
Installing TPF TCP/IP Support (News - Summer 96) 
TPF TCP/IP Enhancements for PUT 5 (News - Fall 96) 
TPF TCP/IP Debugging Tools (News - Winter 97)
TPF TCP/IP Enhancements for PUT 6 (News - Summer 97)
TPF Announces Support of Cisco 7500 Series Routers (News - Summer 97)
Using a Cisco 7505 Router on TPF(News - Fall 97)
TPF TCP/IP APARs of Interest (TPFUG - Spring 98)
TCP/IP Application Tools on PUT 8 (News - Spring 98)
What's New with TCP/IP? (News - Fall 98)
TPF Native Stack Support -- Mark Gambino (TPFUG - Spring 99) 
New TCP/IP Middleware (IP Bridge and MATIP Support) - ShawFu Chen (TPFUG - Spring 99) 
MATIP and IP Bridge Support (Subcommittee) - Daniel Yee (TPFUG - Spring 99) 
TCP/IP Native Stack (TPFUG - Fall 99)
TCP/IP Native Stack Test Results (TPFUG - Fall 99)
Why MATIP User Exits (News - 3&4Q 1999)
Enhancements to TCP/IP Middleware (News - 3&4Q 1999)
Stack on Board (News - 3&4Q 1999)
TCP/IP Update (News - 3&4Q 1999)
Turbo MQ(TPFUG - Spring 2000)
PUT 12 TCPIP (TPFUG - Spring 2000)
TCP/IP Load Balancing (TPFUG - Spring 2000)
Sockets Education (TPFUG - Spring 2000)
Socket to Me APPliCations (News - 1Q 2000)
Changes to DNS Functions (News - 1Q 2000)
TCP/IP Native Stack Support Dealer Options (News - 2Q 2000)
Logical Record Caching (TPFUG - Fall 00)
TCP/IP Congress Ratifies the Balanced Budget Amendment (News - 4Q 2000)
TCP/IP Update (News - 4Q 2000)
Connectivity 
MQ Series Queue Manager Local Queue Manager Support (TPFUG - Fall 98)
lowercase support for input messages comes to TPF (News - Fall 98)
About TPF MQSeries Support (News - 2Q 1999)
About Turbo Enhancements for TPF Support of MQSeries Local Queue Manager (News - 2Q 2000)
PUT13 Enhancements to TPF MQ Series Support (TPFUG - Fall 00)
OSA Express Support (TPFUG - Fall 00)
DNS Enhancements APAR PJ27268 (TPFUG - Fall 00)
Another Monumental Home Run for Sammy OSA (News - 4Q 2000)

C Language

Migration to ISO-C
ISO-C Application Migration (TPFUG - Spring 95)
Comparing ISO-C and TARGET(TPF) Path Lengths (News - Summer 95) 
A Practical Approach for Migrating to ISO-C (News - Spring 95)
A Dinosaur by Any Other Name (News - Spring 95)
Should Auld Acquaintance Be Forgot? Ring in the New Year with ISO-C! (News - Winter 97)
Differences Between TARGET(TPF) and ISO-C Memory (News - Summer 96)
Support for C main() Function (News - Summer 97)
Topics in TPF C, C++, and JAVA Programming
C Performance Considerations (TPFUG - Spring 95)
New System Heap Storage Facility (News - Winter 96)
More Than You Would Ever Want to Know about the C/370 RENT Option (News - Spring 96) 
ENTRC by Name Macros for ISO-C Applications (News - Summer 96) 
TPF C Questions Answered on the World Wide Web (News - Spring 96) 
C Enhancements (News - Spring 97)
C Function Trace_Generation XHOOKS (News - Spring 97)
Obscure C Compiler Facts: Why Are My _Packed Structures Padded?(News - Fall 97)
TPF++(News - Fall 97)
C++ Function Call Linkage(News - Fall 97)
Dynamic Link Libraries(News - Fall 97)
A Sample Java Internet Commerce Enablement Framework for TPF (News - Fall 97)
The Missing Link (Map) (News - Fall 97)
Migration to TPF File System (News - Winter 98)
ZCTKA ALTER AVOIDT Parameter_No Good Deed Goes Unpunished! (News - Spring 98)
New cinfc_fast_ss() C Library Function (News - Summer 98)
The Writable Static Problem in C Libraries (News - Summer 98)
Some Y2K Bugs to Avoid in C Language Programs (News - Fall 98)
A Survey of TPF Process Models - Gary Fisher (TPFUG - Spring 99) 
TPF PUT 10 Open System Interfaces - Bill Ashby, Dennis, Fallon, Gary Fisher (TPFUG - Spring 99) 
TPF C++ Class Libraries: I/O Streams and Support - Bob Kopac, Hong DosReis, Bill Ho (TPFUG - Spring 99) 
TPF C++ Class Libraries: Standard Template Library (STL) - Bob Kopac (TPFUG - Spring 99) 
TPF C++ and DLLs - Bob Kopac (TPFUG - Spring 99) 
TPF IIOP Engine - William Ashby (TPFUG - Spring 99) 
TPF APAR Package File Types - Bob Kopac (TPFUG - Spring 99) 
TPF C++ Class Libraries . I/O Streams (News - 2Q 1999)
TPF C++ Class Libraries Support . STLport (News - 2Q 1999)
Multibyte, Wide Characters, Locales  (TPFUG - Spring 2000)
C++ Exceptions TPFUG - Spring 2000) 
Compiler Roll Out (TPFUG - Spring 2000)
Try, Catch, and Throw—Let's Play Ball (News - 2Q 2000)
APAR PJ21337 — A Wide Character Is Not Godzilla (News - 2Q 2000)
Transitioning to the Java Debugger Interface (News - 2Q 2000)
Letters, We Get Letters . . . Usually C and C++ (News - 4Q 2000)
IIOP Connect for TPF---Keeping Current (News - 4Q 2000)
C Compiler Support
TPF and the C/370 LONGNAME Option (News - Summer 96)
"C" What Your Comments Can Do? (News - Spring 95)
New MVS and OS/390 C/C++ Compiler Support on TPF (News - Winter 97)
OS/390 V2R9 Compiler and TPF (TPFUG - Fall 00)

Visual Age TPF

VisualAge for TPF Windows NT (TPFUG - Spring 99) 
Visiting with VisualAge (News - 2Q 1999)
VisualAge TPF Q and A (News - 2Q 1999)
Visiting with VisualAge (News - 3&4Q 1999)
TPF Debugger & Performance Analyzer Strategy (TPFUG - Spring 2000)
VATPF Implementation Status - TPF Lab (TPFUG - Spring 2000)
Visiting with VisualAge (News - 1Q 2000)
VA/TPF—As Remote As You Want to Be (News - 2Q 2000)
Visiting with VisualAge (News - 2Q 2000)
Programming for the LPEX Editor (TPFUG - Fall 00)
XML for TPF Debuggers (TPFUG - Fall 00)
Clearcase for S390 Update (TPFUG - Fall 00)
VisualAge TPF Plans and Directions 2000-2001 (TPFUG - Fall 00)


C Corner (News)

Spring 1997:

The Interface to Any C Function,
A Minimal CFWIA,
How NOPCFWIA Looks to Its C Source Code Caller,
Who Could Ask for Anything More?,
Returning a Value,
Protocols for Return Values,
Receiving a Parameter,
Saving and Restoring Registers,
BEGIN and FINIS in CFWIAs,
The Infamous R8 Problem

Summer 1997:
A Small C Program Example,
What is a C program?

Fall 1997:
RENT LONGNAME CHEOUT(NOPPCHECK)
Why Isn't the C Compiler More Helpful?
Characteristics of C Functions and Objects
What Does "Linkage" Mean to the Practical Programmer?

Winter 1998:
Writing a functional message in C

Spring 1998:
C Programming Pitfalls

Summer 98
C Declarations Explained

Fall 98
Declarations (once more with feeling)
Declaration specifiers and type specifiers
Derived types are specified in declarators
C declarations are "inside-out"
The declarator does not care what the type specifiers are
Use typedef to encapsulate type implementation
Typedef helps you get inside the inside-out declarations of C
Use typedef to hide implementation details
Do not use typedef when you want to expose implementation details
All typedefs for the same type are synonymous

TPF C Language Resources

TPF C Frequently Asked Questions (FAQs)

Assembly Language

Using HLASM Release 2 with TPF 4.1 (News - Summer 95)
VA For TPF - Assembler Debugger (TPFUG - Fall 98)
The Assembler Debugger Uncovered - SCP Committee (Rick Matela) (TPFUG - Spring 99) 
Debuggers Update (TPFUG - Fall 99)
Update on POK Lab Deployment of VA TPF (TPFUG - Fall 99)

TPF Data Facility (TPFDF)

TPFDF (10/95) (TPFUG - Fall 95)
TPFDF B+TREE Support (TPFUG - Fall 95)
Unlocking the Mystery of TPFDF Key Organization Defaults (News - Summer 95)
TPFDF E-Type Loader Restrictions in TPF 4.1 (News - Spring 95)
TPFDF B+Tree Indexing Support (News - Winter 96)
TPFDF Database Integrity (News - Winter 96)
TPFDF Version 1.1.3 Support of TPF Version 3.1 (News - Winter 96)
TPFDF Requirements (4/96) (TUFUG - Spring 96)
TPFDF (TPFUG - Spring 96) 
TPFDF TPF3.1 Support (TPFUG - Spring 96)
TPFDF B+Tree Indexing Concurrency (News - Summer 96) 
Key List Structures Made Easy (News - Summer 96)
Application Programming Enhancements (News - Summer 96) 
TPFDF C Language Library Functions (News - Summer 96)
TPFDF Data Collection Enhancements (News - Winter 97)
TPFDF Enhancements (News - Winter 97)
TPFDF Update (4/97) (TPFUG - Spring 97) 
TPFDF Requirements (4/97)" (TPFUG - Spring 97) 
TPFDF Support for 180 Selection Keys (News - Summer 97)
The Straight Story about SPMs (News - Summer 97)
TPFDF Library Redesign_The Final Chapter(News - Fall 97)
TPFDF Status (TPFUG - Spring 98)
TPFDF Requirements (TPFUG - Spring 98)
Three TPFDF SPEs (News - Summer 98) 
TPFDF Requirements (TPFUG - Fall 98)
TPFDF Status Update (TPFUG - Fall 98)
TPFDF Status Update (TPFUG - Spring 99) 
TPFDF Requirements (TPFUG - Spring 99) 
TPFDF Status Update (TPFUG - Fall 99)
TPFDF Requirements (TPFUG - Fall 99)
CRUISING with TPFDF (News - 3&4Q 1999)
TPFDF Status Update  (TPFUG - Spring 2000)
Pool Maintenance Rewrite Status  (TPFUG - Spring 2000)
TPFDF Requirements (TPFUG - Spring 2000)
TPFDF Commit Scope Support (News - 1Q 2000)
TPFDF ZUDFM Command Enhancements (News - 1Q 2000)
TPFDF Status Update (TPFUG - Fall 00)
Online Recoup and Pools Maintenance (TPFUG - Fall 00)
The TPFDF Product Gets SET (News - 4Q 2000)
(TPF Persistent) Collections Corner (News)
Persistent Collections 101 (Spring 98)
Log and Key Log Collections (Summer 98)
Collection Connection (News - Fall 98)
Collection Connection (News - 1Q 99)
The Collection Connection (News - 2Q 1999)
The Collection Connection (News - 3&4Q 1999)
TPF Collection Support Education (TPFCS)
The Collection Connection (News - 4Q 2000)

TPF Enterprise Operations Control Facility (EOCF)

Extended Operations Console Facility/2 Update (TPFUG - Fall 95)
EOCF/2 News (Fall '95 News)
EOCF/2 News (Winter '96 News)