gtpm1m11 | TPF V4R1 Migration Guide: 3.1 to 4.1 |
This chapter describes changes you must make in the TPF 4.1 system
generation and initialization.
The following list summarizes the system generation changes you must make
to migrate to the TPF 4.1 system:
- Removing all system initialization program (SIP) macros that are no longer
supported from your SIP Stage I deck, and review changes to all SIP macros and
skeletons summarized in SIP Macros and Statements.
- Defining your entire database by coding RAMFIL statements, including new
record types for capture and restore, multiple TPF images, SNA resource
definition, tape support (optional), and TPF/APPC (optional). Code
UFTFTI macros describing the FARF layout of the database.
- Defining global areas using new parameters on the SIP GLOBAL macro.
- Allocating any necessary data sets, defining the database, and generating
a new FACE table using the offline FACE table generator
program.
- Allocating working storage in terms of frames, common frames, ECBs, system
workblocks (SWBs).
- Setting the central processing unit (CPU) loop and communication shutdown
levels.
- Adjusting CPU loop shutdown levels for frames, ECBs, SWBs, and
input/output blocks (IOBs).
- Allocating programs, transfer vectors, and pools in the system allocator
(SALO) input deck IBMPAL.
- Running SIP Stage II.
- Formatting a new loader general file.
- Reformatting your online modules and input/output blocks
(IOBs).
- Creating new pilot tapes for globals (if you have
I-stream shared globals).
- Running SALO to create the offline SAL table and the online
program allocation table (PAT).
- Reassembling the linkage editor (LEDT)
and any other programs that use the LOCORE macro
(if you modify LOCORE).
- Reassembling general file keypoints against the TPF 4.1 BEGIN
macro and run the linkage editor (LEDT).
- Including the ELDR CLEAR card in the general file loader (ALDR) or the
auxiliary loader (TLDR) load deck.
- Allocating globals.
- Setting bit strings for system generation option bytes.
- Reformatting online modules.
- Modifying pilot tapes for globals.
- Locking programs into main storage.
- Excluding the list of literals (LTORGs) to save space.
- Loading E-type programs.
- Defining Systems Network Architecture (SNA)
resources and the offline SNA table.
- Consolidating TPF Advanced Program-to-Program Communication (TPF/APPC)
application program names.
- Defining the control program.
- Linkage editing.
- Modifying low core.
- Patching.
- Receiving messages from the online general file loader (ACPL).
Each of these changes are described in the sections that follow in this
chapter.