HP 3000 Manuals

SDUTIL Overview [ HP System Dictionary XL Gen. Ref. Vol. 2-Part 4 SDUTIL ] MPE/iX 5.0 Documentation


HP System Dictionary XL Gen. Ref. Vol. 2-Part 4 SDUTIL

SDUTIL Overview 

The HP System Dictionary/V Utility (SDUTIL) is a general purpose program
which provides you with the capability to

 *  create compiled dictionaries.
 *  merge dictionary data.
 *  rename a compiled dictionary.
 *  purge a dictionary.

These functions are described below.

Compiled Dictionaries 

System Dictionary now includes two types of dictionaries which contain
metadata:

 *  Master Dictionaries.  A master dictionary consists of a TurboIMAGE
    database which can be accessed by all System Dictionary intrinsics
    and SDMAIN commands.  Because of its complexity, however, the
    response time while using a master dictionary may be a problem for
    some subsystems, especially those which must read from the dictionary
    at run-time.

 *  Compiled Dictionaries.  A compiled dictionary contains metadata
    extracted from a master dictionary.  Like a compiled program, a
    compiled dictionary cannot be modified.  It is therefore a read-only 
    dictionary which can be accessed by those System Dictionary
    intrinsics and commands which only read dictionary metadata.

Compiled dictionaries provide faster dictionary read access and are
intended to be used by subsystems and applications that need only to read
the metadata.  A compiled dictionary is less complex than a master
dictionary and is compacted into one or more flat files.  It therefore
requires less disk storage space, and provides a more efficient means of
transporting dictionary data to other groups, accounts, or systems.

Merging Dictionaries 

SDUTIL provides you with the capability to selectively merge certain
dictionary data into appropriate areas of the same or other dictionaries
as follows:

 *  Dictionary structure definitions can be merged into the structure of
    another dictionary.
 *  Occurrences from a version in a dictionary can be merged into another
    version in the same or another dictionary.
 *  Security definitions from one dictionary can be merged into the
    security scheme in another dictionary.

SDUTIL allows you to preview the results of the merge operation and
provides you with information about conflicts which will occur if the
merge is allowed to continue.  You can then decide whether or not to do
the actual merge operation.  Note that it is also possible to merge
dictionary data and compile it during the same session.

Renaming a Compiled Dictionary 

Unlike master dictionaries, compiled dictionaries do not have to be named
SYSDIC. Therefore, SDUTIL provides you with the capability of renaming a
compiled dictionary.  This function may be particularly useful to prevent
name conflicts with other dictionaries when moving a compiled dictionary
to another group, account, or system.

Purging a Dictionary 

SDUTIL provides you with the capability of purging either master or
compiled dictionaries.  Note that if a master dictionary is purged, all
files associated with that dictionary (SYSDICxx) will also be purged.


MPE/iX 5.0 Documentation