gtpm1m0zTPF V4R1 Migration Guide: 3.1 to 4.1

Software (Programming Requirements)

This section contains information about the minimum software requirements necessary for operating the TPF 4.1 system.

OS/390 or MVS Requirements

C and C++ Compiler Requirements

The TPF 4.1 system now ships all ISO-C load modules with each program update tape (PUT) to eliminate the need for having the proper level compiler available to build the PUT. You can continue to compile all of your existing user-written applications using your existing compiler. The only code affected by the compiler upgrade is IBM system code.

If you do not have any modifications to the ISO-C load modules shipped by IBM, you can take the ISO-C load modules shipped on the PUT and load to them to your TPF 4.1 system without any impact. If you do have modifications to the ISO-C load modules shipped by IBM and the ISO-C load modules do not contain any code that is object code only, you can continue to use your current compiler to build those ISO-C load modules; however, you must understand that IBM is not compiling or testing the code shipped on the PUT using the compiler level you may have, so IBM recommends that you stay current with the compiler level for each PUT to avoid any compiler-related problems.

Table 35 outlines the different compiler levels used for each PUT. Small programming enhancements (SPEs) shipped on the more recent PUTs require functions from a specific C and C++ compiler level. As new versions of these compilers are required, support for the older compilers are dropped. To install the later C and C++ compilers, updated versions of IBM OS/390 are required. For example, IBM OS/390 Version 2 Release 4 is required to run the IBM OS/390 C/C++ Version 2 Release 4 compiler.

To use this table, locate the PUT level applied to your TPF 4.1 system; the C and C++ compiler supported by that PUT is found to the right of the PUT level. See the OS/390 C/C++ User's Guide for more information about C and C++ compilers.

Table 35. C and C++ Compilers Supported by PUT

PUT Level Compiler System Support Compiler
PUT 2 through PUT 4 IBM SAA AD/Cycle C/370 Compiler Version 1 Release 2.

IBM SAA AD/Cycle Language Environment (LE/370) Version 1 Release 3.

IBM SAA AD/Cycle Language Environment (LE/370).

IBM SAA AD/Cycle C/370 Compiler Version 2 Release 1.

IBM SAA AD/Cycle C/370 Compiler Version 3 Release 1.

Not Applicable
PUT 5 IBM C/C++ for MVS/ESA Version 3 Release 1 (C/MVS compiler component only) compiler. Not Applicable
PUT 6 through PUT 8 IBM C/C++ for MVS/ESA Version 3 Release 2 compiler.

IBM OS/390 C/C++ Version 1 Release 2 compiler.

IBM OS/390 C/C++ Version 1 Release 3 compiler.

Not Applicable
PUT 9 IBM OS/390 C/C++ Version 2 Release 4 compiler or later release. Not Applicable
PUT 10 IBM OS/390 C/C++ Version 2 Release 4 compiler or later release. Not Applicable
PUT 11 IBM OS/390 C/C++ Version 2 Release 6 compiler or later release. Not Applicable
PUT 12 IBM OS/390 C/C++ Version 2 Release 8 compiler or later release. Not Applicable
PUT 13 IBM OS/390 C/C++ Version 2 Release 9 compiler or later release. Not Applicable
PUT 14 IBM OS/390 C/C++ Version 2 Release 10 compiler. IBM OS/390 C/C++ Version 2 Release 10
PUT 15 IBM OS/390 C/C++ Version 2 Release 10 compiler. IBM OS/390 C/C++ Version 2 Release 10

IBM z/OS Version 1 Release 1

PUT 16 IBM OS/390 C/C++ Version 2 Release 10 compiler. IBM OS/390 C/C++ Version 2 Release 10

IBM z/OS Version 1 Release 1

IBM z/OS Version 1 Release 2

Note:
The TPF 4.1 system does not support the XPLINK compiler option.

SNA-Based Communication Requirements

For Systems Network Architecture (SNA)-based communication with remote users (terminal and application programs), the TPF 4.1 system requires channel-attached controllers. Channel-to-channel (CTC) or Enterprise Systems Connection (ESCON) CTC can also be used for communication between the TPF 4.1 system and adjacent hosts.

PU 5 Communication Requirements

Connecting the TPF 4.1 system as a PU 5 node to the SNA network requires channel-attached IBM 3745 Communications Controllers. The TPF 4.1 system can also be channel-attached to IBM 3746 Model 900 (3746-900) Communications Controllers, which are connected to an IBM 3745. IBM ACF/VTAM or OS/390 is also required to load and manage the IBM 3745 Communication Controllers.

CTC or ESCON CTC can also be used for communication between the TPF 4.1 system and adjacent hosts.

APPN Communication Requirements

Connecting the TPF 4.1 system as an Advanced Peer-to-Peer Networking (APPN) node to the SNA network requires channel-attached routers that support the channel data link control (CDLC) protocol, such as:

HPR Communications Requirements

Connecting the TPF 4.1 system as a high-performance routing (HPR) node to the SNA network requires channel-attached routers that support the CDLC protocol and the HPR automatic network routing (ANR) feature, such as:

X.25 Communication Requirements

Connecting the TPF 4.1 system to remote X.25 devices requires channel-attached IBM 3745 Communications Controllers with the IBM NPSI or IBM FTPI feature installed. IBM ACF/VTAM or OS/390 is also required to load and manage the IBM 3745 Communications Controllers.

ALC Communication Requirements

Connecting the TPF 4.1 system to remote airlines line control (ALC) devices requires channel-attached IBM 3745 Communications Controllers with the IBM Airlines Line Control Interconnectoin (ALCI) feature installed. ALCI requires that the 3745 be equipped with the appropriate RPQs and Licensed Internal Code (LIC) level for ALC. See 3745 ACF/NCP RPQs by Protocol for information about the required RPQs and LIC level. IBM ACF/VTAM or OS/390 is also required to load and manage the IBM 3745 Communications Controllers.

TCP/IP-Based Communication Requirements

The TPF 4.1 system can connect to Transmission Control Protocol/Internet Protocol (TCP/IP) networks through TCP/IP offload support or TCP/IP native stack support.

TCP/IP Offload Support

TCP/IP offload support requires one of the following:

See the following for more information about TCP/IP offload support:

TCP/IP Native Stack Support

With TCP/IP native stack support, the TPF 4.1 system can connect to the following devices:

Non-SNA-Based Communication Requirements

To use the binary synchronous communications (BSC) protocol, a 3745 partitioned emulation program (PEP) and emulation program (EP) Version 6 Release 1 or later release with IBM NCP Version 7 Release 1 or later release is required.

To use the synchronous link control (SLC) protocol, the emulation program (EP Version 3 Release 1 or later release) in the 3705 Communication Controller is required.

Miscellaneous Requirements

TPF 4.1 Product Information Requirements

You can access all TPF product information in Hypertext Markup Language (HTML) format and Portable Document Format (PDF) from the IBM TPF Product Information Center. The IBM TPF Product Information Center is available from the TPF Web site (go to http://www.ibm.com/tpf/pubs/tpfpubs.htm) and the IBM TPF Product Information Center CD-ROM. Although IBM encourages you to use an information source that best matches your working style and environment, the IBM TPF Product Information Center is the preferred information source.You will always find the most recent version of the TPF product information on the TPF Web site. See TPF Library Guide for more information about the IBM TPF Product Information Center.

The IBM TPF Product Information Center has been tested on the Microsoft Windows 2000 and Windows NT operating systems using Microsoft Internet Explorer browser version 5.0 or later. If you are using Microsoft Internet Explorer browser version 5.0 with service pack 2 or later, use Adobe Acrobat Reader 5.0 to avoid experiencing difficulties with PDFs.

PDF and HTML Format

The TPF 4.1 books are available in portable document format (PDF) and hypertext markup language (HTML) format at: http://www.ibm.com/tpf/

Follow the instructions provided to view or print the books.

Requests for Price Quotations (RPQs) and Programming Requests for Price Quotations (PRPQs) by Protocol

This section provides information about Requests for Price Quotations (RPQs) and Programming Requests for Price Quotations (PRPQs), by protocol.

3705 EP/VS RPQs by Protocol

Table 36 shows the 3705 EP/VS RPQs, by protocol, that are supported by the TPF 4.1 system.

Table 36. 3705 EP/VS RPQs, by Protocol, Supported by the TPF 4.1 System

Protocol RPQs Supported
Synchronous Link Control (SLC)
  • Link Control FDX IATA PRPQ 85027; one for each 3705 (3705-I only)
  • 3705 feature 1541 or 1544 Channel Adapter, Type 1 or 4 only
  • 3705 feature 1642, Communication Scanner Type 2 only
  • 3705 feature 4714 or 4718, Line Set Type 1D or 1H, one for each FDX line

3720 ACF/NCP RPQs by Protocol

Table 37 shows the 3720 ACF/NCP RPQs, by protocol, that are supported by the TPF 4.1 system.

Table 37. 3720 ACF/NCP RPQs, by Protocol, Supported by the TPF 4.1 System

Protocol RPQs Supported
Airlines Line Control (ALC)
  • RPQ 7L1095
  • LC Expansion Unit 5971-L02

3725 ACF/NCP/VS RPQs by Protocol

Table 38 shows the 3725 ACF/NCP/VS RPQs, by protocol, that are supported by the TPF 4.1 system.

Table 38. 3725 ACF/NCP/VS RPQs, by Protocol, Supported by the TPF 4.1 System

Protocol RPQs Supported
Airlines Line Control (ALC)
  • PRPQ 5799-CDX NEF2
  • RPQs 8Q0407 and 8Q0408
  • IBM 3725 Communications Controller

3745 ACF/NCP RPQs by Protocol

Table 39 shows the 3745 ACF/NCP RPQs, by protocol, that are supported by the TPF 4.1 system.

Table 39. 3745 ACF/NCP RPQs, by Protocol, Supported by the TPF 4.1 System

Protocol RPQs Supported
Airlines Line Control (ALC)
  • RPQ 7L1092
  • ALC Scanner

Programming Request for Price Quotation (PRPQ) for TCP/IP Support

You must order PRPQ 5799-QWZ to obtain the software for the IBM 3172 Offload Feature mentioned in TCP/IP-Based Communication Requirements. Call TPF Systems to order PRPQ 5799-QWZ.

Table 40. Programming Request for Price Quotation (PRPQ) for TCP/IP Support

PRPQ and Product Feature Description
5799-QWZ for TCP/IP Support Contains the following features:

Feature Number
Description

 9001 
Asset registration on the TPF 4.1 system.

 4003 
IBM 3172 Offload Feature.

 5805 
The TPF TCP/IP Offload program (shipped on diskettes), which is preloaded when you specify feature number 4003 when ordering. In addition, you will receive the following books:

IBM Extended Operations Console Facility/2 (EOCF/2) and IBM Transaction Processing Facility Database Facility (TPFDF)

This section contains the minimum software requirements for using IBM Extended Operations Console Facility/2 (EOCF/2) and IBM Transaction Processing Facility Database Facility (TPFDF) products with the TPF 4.1 system: