Pathway/iTS SCUP Reference Manual
Table Of Contents

Introduction to SCUP
HP NonStop Pathway/iTS SCUP Reference Manual—520269-002
1-2
Introduction to SCUP
For example, executing the command
SCOBOLX/IN TESTFILE/ MANUF;
causes SCREEN COBOL to compile SYMBOLS the program in TESTFILE, and to
generate directory entry MANUFDIR, object code file MANUFCOD, and symbol table
MANUFSYM.
SCUP automatically processes all three associated object files. A diagram of
SCREEN COBOL object files is shown in Figure 1-1.
The SCREEN COBOL object files can contain several different programs, several
versions of a program, and optionally, several versions of a symbol table. The
compiler does not overwrite the previous contents of the files when it adds a program
and the associated symbol table to the object files. Instead, the compiler appends the
code to the code file, adds the symbol table to the symbol table file, and inserts the
program name and version number in the directory file.
The version of the program and its symbol table is 1 if previous versions do not exist in
the specified SCREEN COBOL object file. For example, TEST-PROG(2) refers to the
second version of the program called TEST-PROG and the second version of the
symbol table for that file, that is, the second time the program called TEST-PROG is
added to the specified object file either through compilation or through the SCUP copy
function.
The highest version number always represents the last version added to the object file.
Figure 1-1. Representation of SCREEN COBOL Object Files
Code for
C(1)
Code for
A(1)
Code for
A(2)
Code for
A(3)
MANUFCOD
C(2)
SYM
MANUFDIR
C(1)
SYM
MANUFSYM
Symbol Table
for C(1)
Symbol Table
for C(2)
Code for
B(3)
Code for
B(1)
Code for
B(2)
Code for
A(4)
Code for
C(2)
VST001.vsd
A(1) A(2) A(3) A(4) B(1) B(2) B(3)