System Dictionary Description [ HP System Dictionary XL Gen. Ref. Vol. 1 ] MPE/iX 5.0 Documentation
HP System Dictionary XL Gen. Ref. Vol. 1
System Dictionary Description
HP System Dictionary/XL is a flexible and extendible data dictionary that
is designed to be a central information resource and index to programs,
users, input forms, and network configuration on a 900 Series HP 3000
system. You can customize and localize this dictionary to meet the needs
of your data resources.
The information contained in HP System Dictionary/XL defines, describes,
and identifies the data in your resources, and the relationships between
that data.
HP System Dictionary/XL software is divided into two products:
* HP System Dictionary/XL, which consists of the core set, the
intrinsics, and eight utilities: SDMAIN (the user interface),
SDINIT, SDCONV, SDDBD, SDDBC, SDVPD, SDUPGRAD, and SDUTIL.
* The HP System Dictionary/XL COBOL Definition Extractor Utility
(SDCDE). This utility, though sold as a separate product, requires
System Dictionary to be already installed, in order to run.
Features
The Entity- The Entity-Relationship (E-R) model consists of
Relationship entities, relationships between entities, and attributes
Model that define and characterize entities and relationships.
Extensibility The models and applications described in a dictionary
and will grow. To handle this growth, System Dictionary
Customization provides the ability to extend the dictionary, by adding
entity types, relationship types, relationship classes,
attributes, and type-attribute associations.
N-ary You may need to express a relationship between more than
Relationships two entities. System Dictionary supports relationships
between six entities. This ability allows greater
consistency of information when renaming or deleting
definitions.
Dictionary Although most of the definitions in a dictionary are
Domains meant to be commonly shared by all of you, many of you
need separate name spaces, or separate partitions for
different applications. HP System Dictionary allows you
to define entities and relationships within a local
domain, which you may use to separate applications or
duplicate names.
Version Control You may have separate dictionaries to model your test
and production environments. System Dictionary allows
you to define multiple versions of an entity or
relationship within a single dictionary.
Security HP System Dictionary will be central to your network
processing environment, often containing sensitive
information. It therefore provides a security scheme
that allows you to access the dictionary only if you are
authorized, and controls your access to dictionary data.
Utilities System Dictionary includes several utility programs, as
described below:
* SDINIT initializes and re-initializes the
dictionary.
* SDMAIN is a user interface that creates, maintains,
and retrieves dictionary components.
* SDCONV is a program that converts and loads data
from Dictionary/V to System Dictionary.
* SDDBD is a program that loads information about a
TurboIMAGE/V database structure from an TurboIMAGE/V
root file into System Dictionary.
* SDDBC creates TurboIMAGE/V schemas and root files,
using System Dictionary data as the source.
* SDVPD is a program that loads information about
VPLUS forms from a VPLUS forms file into System
Dictionary.
* SDUPGRAD is a program that automates the inclusion
of new, HP-provided definitions into the core set.
Utilities * SDUTIL is a general purpose utility program which
(con't) has the following capabilities:
1. Allows users to merge parts of a dictionary into
another dictionary, providing better dictionary
standardization and data resource management.
2. Allows users to create a compiled dictionary,
using a master dictionary as the source, providing
users with a fast-access, read-only dictionary,
which can save them a significant amount of time.
3. Allows users to rename a dictionary.
4. Allows users to purge a dictionary.
* SDCDE, though closely linked with System Dictionary,
is sold as a separate product. This utility
generates COBOL II data definitions and copylibs
from System Dictionary definitions.
Benefits
HP System Dictionary provides the following benefits, that can help you
create and manage efficient, cost-effective data resources.
* Minimizes data redundancy
* Supports system auditing and reporting
* Assures data integrity
* Improves system maintainability
* Tracks and controls data resources
* Reduces program development time
* Facilitates the standardization of naming conventions
* Enforces security rules
* Provides for analyzing the system impact of data and relationship
changes
MPE/iX 5.0 Documentation