gtps4m29 | System Generation |
SIP performs the following functions for generating a system:
Before stage I, the FACE table generator reads the RAMFIL statements in the
stage I deck and produces the FACE table as well as several other
tables.
- Stage II places the dependent macros created during stage I into macro
libraries.
- Stage II places the procedures to be used to assemble offline, control
program, and real-time modules into a procedure library. The JCL to
compile C language segments is also inserted into a procedure library.
- Stage II places those programs created during the stage I process into the
program libraries.
- Stage II assembles, compiles, and link edits all programs determined by
stage I to be necessary for the complete custom system. These
include:
- All programs categorized as offline, such as STC and Post
Processor.
- All programs categorized as keypoints, such as CTKA and CTKB.
- The control program.
- All programs categorized as real-time, including user programs.
- Note:
- Programs shipped as object code will not be assembled but will be link-edited
and executed if necessary. SeeCreating Program Tables and Modifying the Program Tables.
- Stage II places in data sets the inputs to other program segments to be
executed at a later time than the initial stage II generation, such as the
application name table definitions to be used by the offline table generation
program (OSTG), and the global definitions to properly execute the GTSZ
program.
- Stage II initializes and formats the loader general file to be used at
system start. In addition, it produces JCL to initialize and format the
online disk modules.