Program           (PPT)

DESCRIPTION
The "Program" corresponds to the name of a system executable. The Sun MTP Program
Control Table (PCT) maps a transaction identifier to a "Program". The Sun MTP 
Processing Program Table (PPT) further defines an application program or a 
BMS map set.


VALUES
A "Program" name can have a maximum of eight characters. If "Program" specifies
a map set name, it will be seven or fewer characters in length. Each "Program" 
name in the PPT is unique.


INTERPRETATION
Every transaction to be executed must be known to the Sun MTP system, along with
the application programs that are to be executed on its behalf. Each transaction
and its associated program is defined in the Sun MTP PCT. Each program also
requires an entry in the PPT.


CONCLUSIONS
In order for Sun MTP to execute an application program, two conditions must 
hold true. First, the "Program" must also be registered in the Sun MTP PPT. 
The "Map" identifies the type of executable associated with the "Program" in 
the Sun MTP PPT definition. Secondly, the executable must actually exist. A "Map" 
of type 'C' (COBOL executable) or type 'A' (load module) file must reside in 
one of the directories specified by KIXPROGS. A "Map" type of 'L' specifies a
PL/1 program executable and it must exist in the shared object library 
specified in the "Shared Library" field of the Sun MTP PPT definition. A "Map" of
type 'M' (BMS map set) file must reside in one of the directories specified by 
KIXMAPS. The values of both of these environment variables appear in the 
Environment Screen. A "Map" of type 'S' (stand-alone) file is a Sun MTP-only 
stand-alone utility. A 'B' (batch) file is a Sun MTP-only batch processor.

