gtpm1m1m | TPF V4R1 Migration Guide: 3.1 to 4.1 |
This chapter describes the changes that a programmer may need to make to
customize the TPF code to ensure that installation modifications remain fully
functional after migrating from the TPF 3.1 system to the TPF
4.1 system.
The following list summarizes these changes:
- Adapting to changes in the control program (CP)
environment.
- Modifying user exit code in CCCTIN.
- Making changes in input/output (I/O) code for format-1 channel
control words (CCWs).
- Replacing set system mask (SSM) instructions with $MASKC
macro calls to change the system state.
- Coding the new CRESVC macro for all new and existing SVCs.
- Reviewing changes to general and system macros summarized in General and System Macros.
- Converting any non-intercept modifications in data collection to control
program (CP) code.
- Reviewing any modifications you made to the following areas because
changes in these areas were extensive:
- System error package
- Data collection
- Real-time trace (RTT) facility
- E-type loader (OLDR)
- Auxiliary loader (TLDR)
- Customized code for address space awareness
- Shutdown levels in enter processing. Shutdown tests are now based
on SWBs rather than 128-byte blocks.
- Stopping the subtraction of the X'18' displacement from
re-assembled code; this is no longer supported in the TPF 4.1
system.
- Using system work blocks (SWBs) rather than input/output blocks (IOBs)
for work blocks and I/O.
- Using the CXFRC macro to get ECBs.
- Evaluating whether you can substitute SNAPC macro calls for SERRC macro
calls, and tailor your dumps.
- Defining and initializing user CINFC labels.
- Adapting to changes in the control program environment.
- Redefining your SVCs for the new SVC structures.
- Using low address protection.
- Learning not to subtract the X'18' displacement between object
code and listings.
- Using the input/output blocks (IOBs) for DASDservice only.
- Learning how to move data between address spaces.
This chapter also describes how to control and customize dump content in
the TPF 4.1 system.