Guardian Application Conversion Guide
Potential Application Problems
Considerations for Migrating Any Application
D–2 096047 Tandem Computers Incorporated
Table D-1. Potential Application Problems
Affected application
component Cause of potential problem
Refer to the following subsection for more
information
Condition codes Application checks undefined condition codes “Undefined Condition Codes Contain Meaningless
Information”
DEFINEREADATTR and
DEFINEINFO attributes
Application does not account for the system name in file
names or does not provide for zero suppression
“Enhanced Attribute Values Returned From
DEFINEs”
Device names Application relies on device names of unacceptable
length
“D-Series Systems Must Be Named”
Device simulator process Application propagates TMF transactions to a device
simulator process
“TMF Transactions Not Propagated to Device
Simulator Process Automatically”
INITIALIZER procedure Application estimates FCBs for INITIALIZER procedure “INITIALIZER Procedure Enhanced”
Nowait write buffer Application uses nowait write buffers incorrectly “Nowait Write Buffer Integrity”
Pool space Application relies on a precisely calculated amount of
pool space
“Pool Space Address Adjustment”
Process IDs Application receives a process ID from a process that
runs on a C-series system with a PIN of 255
“For a Process ID of 255 it is Important to Know the
Source System”
Process names Application relies on process names of unacceptable
length
“D-Series Systems Must Be Named”
Process pairs Application (process pair) does not account for CPU
down system message (-2)
“System-Message Protocol for Process Pairs
Includes CPU Down Message”
SDU buffer Application uses SDU buffers that are too small “Aggregate SDU Length Checking Enhanced”
System naming Application assumes a system can be unnamed “D-Series Systems Must Be Named”
Temporary file names Application relies on 4-digit temporary file names “Temporary File Names Have 7 Digits”
Application relies on first 4 digits of file names being
unique
“Temporary File Names Have 7 Digits”
TERMPROCESS Application uses TERMPROCESS “TERMPROCESS Replaced by ATP6100”