Pathmaker Programming Guide
Merging Pathmaker Projects
Finishing and Installing the Application
067868 Tandem Computers Incorporated 7–23
Merging the Pathmaker
Projects
After you have finished developing the portions of the application, you are ready to
merge the master and subsidiary projects. You will need to allocate a central
subvolume for the application’s object files plus subvolumes for each subsidiary
project’s help database. To merge the projects:
1. Use SCUP to merge all requester object code into one POBJ library (POBJCOD,
POBJSYM, and POBJDIR).
2. Use FUP to move server object files and the help databases to the production
system.
3. Use the editor to merge the Pathway configuration information from the various
projects into one PATHCNFG file.
Each of these steps is discussed on the following pages.
Using SCUP to Merge the Requester Code
To merge the requester object code, you should first delete the dummy initial
requesters from the subsidiary projects, delete old versions of the requester object
code, compress the files, then copy the object files to the production location.
Assume that the dummy initial requester for a project is named DUMMY-REQ. The
following commands show how to delete, compress, and copy the remaining
requesters to the production location, $DATA.SALES, for one Pathmaker project:
22> VOLUME
project-subvol
23> SCUP
?DELETE (DUMMY-REQ(*)) <-- Delete all copies
of DUMMY-REQ.
?COPY (*), $DATA.SALES.POBJ <-- Copy programs to
the production
subvolume.
?EXIT
Repeat these steps for each project.
Using FUP to Move Files
Use FUP to move the server object files and help database. You can create an EDIT file
similar to DUPCODE that contains FUP commands for copying the files.
Place the following files on the central subvolume of the production system:
Server object files from each project
One copy of the Enscribe DB standard server (DBSERVER), if needed
One copy of the SQL DB standard server (SQLGS) and related error message files
(DTCMAPS and TEXTFILE), if needed
One copy of the help server (HELPSRVO)
Help databases for the projects