gtpm1m4iTPF V4R1 Migration Guide: 3.1 to 4.1

System Error Calls (SERRC) Migration Considerations

  1. Scan the TPF 4.1 system for all occurrences of the system error call (SERRC) number. Then, check the type of error found to determine whether it is a SERRC or a SNAPC dump and ensure that the appended messages (if any are used) are accurate and complete.
  2. Determine whether the SERRC can be converted to a SNAPC dump. If there is any chance that a dump of memory could aid with diagnosis, then it must remain a SERRC.
  3. Convert the old format SERRC (positional parameters) to the new format SERRC (keyword parameters).
    Note:
    The conversion to the new format is optional and need only be done when there is other activity in the segment.
  4. Analyze the occurrences to determine whether the SERRC number is a SYSDUMP=YES dump (the old CP parameter) or a SYSDUMP=NO dump (the old OPR parameter).

    If the SERRC is a SYSDUMP=NO dump, then:

    If the SERRC is a SYSDUMP=YES dump, then:

List of Areas

The following is a list of areas that are not included on a SYSDUMP=YES dump.

Area
Description

 ICRPGM 
24-Bit Core Resident Program Area

 ICRH 
31-Bit Core Resident Program Area

 IISG1 
IS-Shared Global Area 1

 II2G2 
IS-Shared Global Area 2

 IISG3 
IS-Shared Global Area 3

 IISG4 
IS-Shared Global Area 4

 IIUG1 
IS-Unique Global Area 1

 IIUG2 
IS-Unique Global Area 2

 IIUG3 
IS-Unique Global Area 3

 IIUG4 
IS-Unique Global Area 4

 IGAT 
Global Attribute Table

 ICP 
Control Program, except for the following:

Area
Description

 ICAPT 
Low Memory-CAPT

 ICNFTBL 
BSS CINFC Table

 ICPSE 
CPSE Internal Entry Trace

 ISMDT 
Selective Memory Dump Table (SMDT)

 ICPLKMP 
CP Linkage Map

 IMFST 
Module File Status Table

 IRCSH 
RCS Subsystem Status Table header

 IRCSB 
RCS Subsystem Status Table Base

 IRCSO 
RCS Subsystem Status Table Overflow

 IAET 
RCS Asynchronous Event Table

 ICOMMON 
4K Common Blocks

 IECBS 
Entry Control Blocks (ECBs)

 ISWBS 
System Work Blocks (SWBs)

 IIOBS 
I/O Control Blocks

 ICLH 
CLH Block Management Tables, except for the following:

Area
Description

 IDCLS 
CLH Dispatch Control Lists

 IEVMDAT 
EVM Page and Segment Tables

 IVFA1 
VFA RSHT Area

 IVFA2 
VFA RSTBCA Area

 IVFABUF 
VFA Buffers

 IGLBLI 
High Storage Primary Globals

 IXGLB1 
Extended Global Area 1

 IXGLB2 
Extended Global Area 2

 IXGLB3 
Extended Global Area 3

 IXGLB4 
Extended Global Area 4

 ISVDMAT 
SVM Page and Segment Tables

 IMPIF 
MPIF Control Tables

 IPOOL 
Pool Directories

 ISNA 
SNA Tables

 ITAR 
TPF Application Requester (TPFAR) Tables

 IWGTA 
WGTA Tables

 IFACE 
FACE Table

 IRIAT 
Record ID Attribute Table

 IPAT 
Program Allocation Table (PAT)

 IPATHSH 
PAT Hash Table

 IPATIST 
IS-Unique PAT Entries

 IPATXTP 
E-Type Loader Extra PAT Entries

 ICIOLIT 
CIO Lost Interrupt Tables

 ICIOLDV 
CIO LDEVBKS

 ICIOLMP 
CIO Logical Device Map