Pathway/iTS SCUP Reference Manual
Table Of Contents

HP NonStop Pathway/iTS SCUP Reference Manual—520269-002
1-1
1 Introduction to SCUP
Introduction to SCUP
The SCREEN COBOL Utility Program (SCUP) simplifies your task of maintaining
SCREEN COBOL object library files. With SCUP, you can control the SCREEN
COBOL object files by issuing commands to do the following:
•
Convert a group of programs in a SCREEN COBOL library into a web client
consisting of Java classes and HTML pages
•
Display information about the library files or about programs in a SCREEN COBOL
library
•
Control access by a terminal control process (TCP) to programs in a SCREEN
COBOL library
•
Copy programs from one SCREEN COBOL library to another
•
Delete programs from a SCREEN COBOL library
•
Reclaim file space by compressing SCREEN COBOL library files
SCUP operates on the SCREEN COBOL object library without recompiling the
source program.
A SCREEN COBOL object library consists of up to three files generated by the
SCREEN COBOL compiler.
To compile a SCREEN COBOL program, specify a file-name root that does not exceed
five characters. The compiler generates the actual file names by appending COD,
DIR, and SYM to the file-name root. For example, executing the command
SCOBOLX /IN TESTFILE/ MANUF
causes SCREEN COBOL to compile the program in TESTFILE, and to generate
directory entry MANUFDIR and object code file MANUFCOD.
Optionally, you can specify the SYMBOLS compiler command that causes the
SCREEN COBOL compiler to build a symbol table into the object code. This symbol
table is used during program execution by the HP Inspect symbolic program debugging
tool, and is also required when converting SCREEN COBOL programs to web clients.
If you request a program symbol table, the SCREEN COBOL compiler generates an
additional file. The symbol table file is given the file-name root specified when the
program is compiled, with SYM appended.
COD Code file
DIR Directory to the code file
SYM Symbols table (generated if the SYMBOLS option is selected for
compilation)