HP System Dictionary/XL General Reference Manual Vol 2 - Part 1 SDINIT (32256-90005)

3- 25
2 SDUPGRAD Overview
SDUPGRAD is a utility program provided w ith the A.00.01 and later versions of System Dictionary. It
allows you to upgrade System Dictionary to the most current version provided by HP.
Note that the current version of this utility will include the functions of all previous versions also. This
means that you can run SDUPGRAD against any version of the dictionary and it will modify the dictionary
as necessary to bring it up to the current version.
For example, if you run SDUPGRAD against a version A.00.00 dictionary, it will update the dictionary
directly to the current level. These modifications will extend the core set of System Dictionary version
A.00.00 to accommodate the following:
HP SQL
HP IMAGE
Level 88 declarations in COBOL
The new core set definitions are listed in Table 1-1 through Table 1-4, on the following pages.
If, however, you run SDUPGRAD against a version A.00.01 dictionary, it will modify only the dictionary
database structure. SDUPGRAD holds user data while the database structure is being modified and
reloads the data afterward. Note that the coreset file SDCOREST.PUB.SYS is not needed by A.00.02 or
later versions of SDUPGRAD to extend the core set of an A.00.00 version of the dictionary. If it exists, you
may purge this file.
You must run SDUPGRAD separately on each dictionary to be upgraded. Hewlett-Packard recommends
that one person (e.g., the Dictionary Administrator) be designated to locate all the dictionaries on the
system and ensure that the SDUPGRAD utility is run against each dictionary. For some sites, this may
mean that one person performs all the upgrades; at other sites, where the number of dictionaries is large
or where security is crucial, several users may perform the upgrades in different MPE accounts.
Additions to the Core Set
The following tables list the additions which are made to System Dictionary core set when upgrading a
dictionary from version A.00.00 to any later version. Note that these core set definitions are already
included in dictionaries which were created by version A.00.01 (or any later version) of SDINIT
Table 2: New Core Entity Types
HP-CONDITION-NAME
HPDBE-FILE
HPDBE-FILESET
HPDBE-LOGFILE
HBDBENVIRONMENT
HPSQL-AUTH-NAME
HPSQL-INDEX
HPSQL-TABLE
HPSQL-VIEW