HP 3000 Manuals

The Core Set [ HP System Dictionary XL Gen. Ref. Vol. 1 ] MPE/iX 5.0 Documentation


HP System Dictionary XL Gen. Ref. Vol. 1

The Core Set 

System Dictionary contains a number of predefined entity types,
relationship types, relationship classes, and attributes, known as the
core set.  These structures are created when the dictionary is
initialized, and are owned by a scope called CORESET. (Ownership is
discussed in Chapter 5 of this manual.)  The purpose of the core set is
to provide a standard base of definitions for you, and to support the
description of the following HP subsystems:

 *  MPE files

 *  MPE Accounting structure

 *  IMAGE and TurboIMAGE DBMS

 *  VPLUS forms

 *  RAPID/V

 *  Network node locations

 *  COBOL data definitions

 *  Pascal data definitions (subset of Pascal data types)

 *  RPG programs

Modifying the Core Set 

Only the Dictionary Administrator scope can modify the core set.  Only
limited modifications can be made, as listed below.

 *  Change the external names of entity types, relationship classes, and
    attributes.

 *  Modify attribute edits of core set attributes.

 *  Add attributes to core set entity types or relationship types.  Note
    that although the individual components are owned by the core set,
    the entity type/attribute pair or relationship type/attribute pair is
    owned by the scope that created it.

Extending the Dictionary Structure 

System Dictionary is designed to be a repository for resource
definitions.  However, because many types of definitions may exist within
your resources, it is necessary to customize the dictionary to fit your
environment.  The primary means of customizing System Dictionary is to
extend the dictionary structure.  Operations that extend the dictionary
structure include the following:

 *  Adding attributes to core set entity types or relationship types.
    Note that although the individual components are owned by the core
    set, the entity type/attribute pair or relationship type/attribute
    pair is owned by the scope that created it.

 *  Adding entity types, relationship types, relationship classes, and
    attributes that you created.

 *  Adding attributes to an entity type or relationship type that you
    created.

You can use these operations to create a custom structure that closely
models your resource environment.


CAUTION The core set is included in System Dictionary to provide a standard set of definitions. Extending this set should be carefully planned, as extension may cause the loss of standardization between dictionaries.
The process to extend the dictionary structure is actually quite simple, as shown below. 1. Open the dictionary in exclusive customization mode with a scope that has extend capability and the necessary access rights to any definitions being modified or deleted. 2. Use the appropriate SDMAIN commands or dictionary intrinsics to add, modify, or delete the desired structure definitions. 3. Close the dictionary. The Extended Set. The set of definitions you create that extends the core set is called the extended set, and you can access it in exactly the same way as the core set. The only real difference between the core set and the extended set is that you can modify and delete the components in the extended set, while you essentially cannot modify or delete the components in the core set. Restructuring the Dictionary A process called restructuring is necessary to include any structure changes into the working dictionary. This process is similar to compiling a program, and occurs automatically whenever the dictionary is closed from the exclusive customization mode. Refer to Chapter 3 for more information on restructuring the dictionary. Core Set Attributes The following attributes are included in the System Dictionary core set: access This attribute is a 2-character field that describes the IMAGE access rights. Valid values are ' ', 'R' and 'W'. back-reference- Attributes that are associated to a relationship type flag and are also associated to the second entity type of that relationship type are called corresponding attributes (excluding the special attributes). This attribute is a Boolean field that indicates where the relationship's corresponding attribute values reside. If false, the corresponding attribute values reside with the relationship. If true, then the corresponding attributes values reside with the definition of the second entity of the relationship. blank This attribute is a Boolean field that describes the display option on an element entity. If true, then an element entity whose value is zero is displayed as a blank character string. blocking-factor This attribute is a 2-byte binary field that describes the blocking factor a data set entity uses. blocking-max This attribute is a 2-byte binary field that describes the maximum blocking factor a file entity uses. blocking-min This attribute is a 2-byte binary field that describes the minimum blocking factor a file entity uses. blocking-units This attribute is a 10-character field that describes the blocking factor units a file entity uses. The valid values are 'RECORDS' or 'CHARACTERS'. byte-length This attribute is a 4-byte binary field that describes the number of bytes you need to store an entity. byte-offset This attribute is a 4-byte binary field that describes the byte offset of a child record or element within a parent record. capacity This attribute is a 4-byte binary that field describes the capacity of an IMAGE data set. category-type This attribute is a 10-character field that contains the category type. cctl-flag This attribute is a Boolean field that describes carriage control for a file entity. If true, then the file has carriage control; if false, then no carriage control. char-type This attribute is a 10-character field that describes the character set that a file uses. The valid values are 'ASCII' or 'EBCDIC'. class-number This attribute is a 4-byte binary field that contains the IMAGE security class number. cobol-alias This alias attribute is a name field that contains aliases for COBOL source declaration. constant-type This attribute is a 2-character field that describes the type of a constant. The possible values are: U = upper case ASCII X = upper or lower case ASCII 9 = numeric ASCII Z = zoned decimal P = packed decimal I = integer binary J = integer binary (COBOL) K = logical R = floating point (commercial) E = floating point (E format) B = Boolean S = Pascal string D = Basic Business decimal count This attribute is a 4-byte binary field that specifies the number of elements in an array. date-created This attribute is a 16-character field that describes the date and time an entity or relationship was created. The dictionary intrinsics always generates its value. The format of the attribute is: YYYYMMDDhhmmsstt where YYYY is the year MM is the month DD is the day hh is the hour mm is the minute ss is the seconds tt is the tenths of seconds date-changed This attribute is a 16-character field that describes the date and time the entity or relationship was last changed. The dictionary intrinsics always generate its value. The format of the attribute is the same as that described in the date-created attribute. decimal This attribute is a 4-byte binary field that describes the number of places to the right of the decimal point of an element. default This attribute is a variable length field that contains a default value. description This attribute is a variable length field that holds description text. directive This attribute is a 10-character field that describes a compilation directive. directory- This attribute is a 2-byte binary field that indicates version the version of the Network Directory Path Report. display-length This attribute is 4-byte binary field that contains a count of the number of display characters or digits of an entity. document-type This attribute is a 10-character field that contains the document type. Example document types are 'CHART', 'DRAW', 'FIGURE'. edit-mask This attribute is a variable length field that contains an edit mask used for displaying or inputting an entity's value. element- This attribute is a Boolean field that flags whether an display element entity should be displayed on the Inform Data Names Menu. If true, it is displayed. If false, it is not displayed. element-type This attribute is a 2-character field that describes the type of an element. The possible values are: U = upper case ASCII X = upper or lower case ASCII 9 = numeric ASCII Z = zoned decimal P = packed decimal I = integer binary J = integer binary (COBOL) K = logical R = floating point (commercial) E = floating point (E format) B = Boolean S = Pascal string * = back references D = Basic Business decimal A numeric type followed by a '+' indicates positive values only. entity-long- This attribute is a variable length field that stores name the descriptive long name of an entity. entry-text This attribute is a variable length field that contains a prompt string for an entity. field- This attribute is a 4-character field that describes the enhancement display enhancement for a VPLUS form field. Some combination of up to 4 of the following codes may be used: H = half bright I = inverse video U = underline B = blink S = security 1-8 = color NONE = none field-number This attribute is a 2-byte binary field that contains the VPLUS form field number. field-type This attribute is a 2-character field that describes the level of requirement of a VPLUS field. Possible values are: D = display R = required O = optional P = process file-dev-class This attribute is a 2-character field that describes the class of device on which a file resides, used by COBOL. Possible values are: DA = ss storage device UT = utility device (such as tape drive) UR = unit record device (such as a card reader) file-size This attribute is a 4-byte binary field that specifies the maximum file capacity. The units depend on the record-format: for FIXED length record-formats the file-size is in terms of logical records; for VARIABLE or UNDEFINED record-formats the file-size is in terms of blocks. file-type This attribute is a 10-character field that describes the access method of the file. Possible values are 'SEQUENTIAL', 'RELATIVE', and 'LOG' for log files. function-result This attribute is a 32-character field that describes the resulting type of a function subroutine module entity. head-form This attribute is a Boolean field to flag that a form is the head form of a formsfile. If true, the form is the head form. heading-text This attribute is a variable length field that contains a report heading for an entity. hp-condition- This attribute is a variable length field that holds all value values and ranges to be assigned to a COBOL condition-name. hpdbe-file- This attribute is a 10 character field that describes type the DBEFile type. Valid values are 'MIXED', 'INDEX', and 'TABLE'. hpdbe-log- This attribute is a 2 byte binary field that defines the buffers number of log buffers a DBEnvironment uses. hpdbe-max- This attribute is a 2 byte binary field that defines the transactions maximum number of concurrent transactions a DBEnvironment supports. hpdbe-multi- This attribute is a Boolean field that indicates whether users a DBEnvironment allows multiple user access. If TRUE, multiple user access is allowed. If FALSE, only single user access is allowed. hpdbe-page- This attribute is a 2 byte binary field that defines the buffers number of page buffers a DBEnvironment uses. hpdbe-pages This attribute is a 4 byte binary field that defines the number of pages in a DBEnvironment file. hpsql-alias This attribute is a name field that contains aliases for HP SQL access. hpsql-alter- This attribute is a Boolean field that indicates whether auth alter authority has been granted. If true, alter authority has been granted. hpsql-auth- This attribute is a 10-character field that describes name-type the HP SQL authorization name type. Valid values are 'AUTH-GROUP' and 'USER'. hpsql- This attribute is a Boolean field that describes whether clustering clustering has been specified for an HP SQL index within an HP SQL table. If true, clustering has been specified. hpsql-connect- This attribute is a Boolean field that indicates whether auth connect authority has been granted. If true, connect authority has been granted. hpsql-dba-auth This attribute is a Boolean field that indicates whether dba authority has been granted. If true, dba authority has been granted. hpsql-delete- This attribute is a Boolean field that indicates whether auth delete authority has been granted. If true, delete authority has been granted. hpsql-index- This attribute is a Boolean field that indicates whether auth index authority has been granted. If true, index authority has been granted. hpsql-insert- This attribute is a Boolean field that indicates whether auth insert authority has been granted. If true, insert authority has been granted. hpsql-lock- This attribute is a 10-character field that contains the mode lock mode of an HP SQL table. Valid values are 'PUBLIC', 'PUBLICREAD' and 'PRIVATE'. hpsql- This attribute is a Boolean field that indicates whether resource- auth resource authority has been granted. If true, resource authority has been granted. hpsql-select- This attribute is a Boolean field that indicates whether auth select authority has been granted. If true, select authority has been granted. hpsql-select- This attribute is a variable length field that contains command an HP SQL select command. hpsql-update- This attribute is a Boolean field that indicates whether auth update authority has been granted. If true, update authority has been granted. id-number This attribute is a 4-byte binary field that contains a numeric identifier for an entity. Its value is not generated by the dictionary intrinsics and it is not checked for uniqueness. image-alias This alias attribute is a name field that contains aliases for IMAGE database accessing. image-class- This attribute is a 10-character field that contains the type security class type. image- This attribute is a 10-character field that describes database-type the database type. Possible values are 'IMAGE', 'HPIMAGE', or 'TURBO'. image-dataset- This attribute is a 10-character field that describes type the data set type. Possible values are 'MANUAL', 'AUTOMATIC', 'DETAIL', or 'RELATION'. inform-group- This attribute is a 10-character field that contains the type group type. justify This is a Boolean field that describes the justification an element entity uses. If true, the alphanumeric element entity should be right justified. ksamfile-type This attribute is a 10-character field that describes the type of the KSAM file. Possible values are 'DATA' and 'KEY'. language This attribute is a 10-character field that describes the programming language that a module or program is written in. ldev-number This attribute is a 2-byte binary field that contains the logical device number. link-value This attribute is 2-byte binary field that contains the link priority of an element entity. Valid values are: -1 = the element cannot be used for linking 0 = the element may or may not be used for linking 1 or more = the element should be used as a link when possible; the lower the positive integer the higher the priority lockword This attribute is an 8-character field that contains a lockword. max-record-size This attribute is a 4-byte binary field that describes the maximum record size of a file entity in bytes. min-record-size This attribute is a 4-byte binary field that describes the minimum record size of a file entity in bytes. module-type This attribute is a 10-character field that contains the module type. node-name- This attribute is a 50-character field that contains the changed NODE NAME which de the last change to any NODE NAME. node-name- type This attribute is a 2-byte binary field that contains the NODE NAME type. Valid value is: 1. not-null This attribute is a Boolean field that indicates whether an element cannot have null values. If true, the element cannot have null values. parm-flag This is a Boolean field that describes that the element is a parameter of a module. parm-number This is a 4-byte binary field that describes the position of a parameter in a module. pascal-alias This alias attribute is a name field that contains aliases for Pascal source declaration. pass-method This is a 10-character field that describes the method in which a parameter is passed to a module. Valid values are 'REFERENCE', 'VALUE' and 'READONLY'. password This attribute is a 16-character field that contains a password used with an IMAGE security class entity. path-report This attribute is a variable length field that contains the path report of a NODE NAME. primary-flag This attribute is a Boolean field that describes the primary key in a KSAM entity type or an IMAGE chain. primary- record This attribute is a Boolean field that describes the primary record in a data set, file, KSAM file, table, or record. record-fort This attribute is a 10-character field that describes the file record type. Valid values are 'FIXED', 'VARIABLE', 'UNDEFINED' and 'SPANNED'. recording- mode This attribute is a 10-character field that describes the file type: 'ASCII' or 'BINARY'. relationship- This attribute is a 4-byte binary field that describes position the relationship position of an entity (for example, first child, second child, etc.). The value must be a unique positive integer. A zero causes the dictionary intrinsics to generate a default value greater than the current largest value for the relationship position. right-justify This attribute is a Boolean field that describes the type of justification the element entity value uses; if true then the value of the element entity should be right justified. scope-changed This attribute is a 32-character field that contains the name of the scope which last modified an entity or relationship. Its value is always generated by the dictionary intrinsics. scope-owner This attribute is a 32-character field that contains the scope owning the entity or relationship. Its value is always generated by the dictionary intrinsics. Detailed information on scopes and scope ownership is located in Chapter 4 of this manual. sensitivity This attribute is a 2-byte binary field that describes the accessibility of an occurrence as follows: 0 = Private; only the scope that owns the occurrence is allowed access, unless it assigns access to other scopes with occurrence/scope associations. 1 = Public Read; any scope may read the occurrence. The owner scope can assign other scopes modify access to the occurrence with occurrence/scope associations. 2 = Public Modify; any scope may read or modify the occurrence. More information on sensitivity is located in Chapter 4 of this manual. sign This attribute is a 2-character field that contains the sign position of a numeric element entity: blank = no sign LO = leading overpunch LS = leading separate TO = trailing overpunch TS = trailing separate standard-alias This alias attribute is a name field that contains aliases for general purposes. synchronize This is a Boolean field that describes the storage alignment an element entity uses. If true, the element entity should always be aligned on word boundaries. system-type This attribute is a 10-character field that contains the system type. unique This is a Boolean field that describes that a KSAM file key or a table index must be unique. units This attribute is a 10-character field that specifies the unit of measure of an entity. vplus-alias This alias attribute is a name field that contains aliases for VPLUS formsfile accessing. Core Set Entity Types The following entity types are included in the System Dictionary core set. Table 6-1. Core Set Entity Types ----------------------------------------------------------------------------------------------- | | | | | Entity Type | Description | Core Set Attributes | | | | | ----------------------------------------------------------------------------------------------- | | | | | CATEGORY | Describes a Dictionary/3000 | category-type | | | category. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | CONSTANT | Describes a constant value | constant-type | | | used in programs or modules. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | COPYLIB | Describes a COBOL copylib. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | DEVICE | Describes a device on a node | ldev-number | | | or in the network. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | DEVICE-CLASS | Describes a class of devices | scope-owner | | | on a node or network. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | DICTIONARY | Describes a System | scope-owner | | | Dictionary. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- Table 6-1. Core Set Entity Types(cont.) ----------------------------------------------------------------------------------------------- | | | | | Entity Type | Description | Core Set Attributes | | | | | ----------------------------------------------------------------------------------------------- | | | | | DICTIONARY-REPORT | Describes a System Dictionary | scope-owner | | | report. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | DOCUMENT | Describes a document. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | document-type | | | | | ----------------------------------------------------------------------------------------------- | | | | | ELEMENT | Describes a data item used in | scope-owner | | | modules, programs, datasets, | scope-changed | | | tables, KSAM files, | date-created | | | formfiles, etc. | date-changed | | | | sensitivity | | | | id-number | | | | display-length | | | | decimal | | | | byte-length | | | | count | | | | units | | | | sign | | | | blank | | | | justify | | | | synchronize | | | | element-type | | | | | ----------------------------------------------------------------------------------------------- | | | | | FILE | Describes a sequential or | file-type | | | relative file. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | lockword | | | | file-size | | | | blocking-units | | | | blocking-min | | | | blocking-max | | | | char-type | | | | record-format | | | | recording-mode | | | | min-record-size | | | | max-record-size | | | | file-dev-class | | | | | ----------------------------------------------------------------------------------------------- Table 6-1. (cont.) ----------------------------------------------------------------------------------------------- | | | | | Entity Type | Description | Core Set Attributes | | | | | ----------------------------------------------------------------------------------------------- | | | | | FORM | Describes a VPLUS form. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | FORMSFILE | Describes a VPLUS/3000 forms | scope-owner | | | file. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | lockword | | | | | ----------------------------------------------------------------------------------------------- | | | | | HP-CONDITION-NAME | Describes a COBOL | scope-owner | | | condition-name used in a | scope-changed | | | LEVEL-88 description | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | HPDBE-FILE | Describes a DBEnvironment | scope-owner | | | DBEFile. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | hpdbe-file-type | | | | hpdbe-pages | | | | | ----------------------------------------------------------------------------------------------- | | | | | HPDBE-FILESET | Describes a DBEnvironment | scope-owner | | | DBEFileSet. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | HPDBE-LOGFILE | Describes a DBEnvironment | scope-owner | | | logfile. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | hpdbe-pages | | | | | ----------------------------------------------------------------------------------------------- Table 6-1. (cont.) ----------------------------------------------------------------------------------------------- | | | | | Entity Type | Description | Core Set Attributes | | | | | ----------------------------------------------------------------------------------------------- | | | | | HPDBENVIRONMENT | Describes an HP SQL | scope-owner | | | DBEnvironment | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | hpdbe-multi-users | | | | hpdbe-page-buffers | | | | hpdbe-log-buffers | | | | hpdbe-max-transactions | | | | | ----------------------------------------------------------------------------------------------- | | | | | HPSQL-AUTH-NAME | Describes an HP SQL | scope-owner | | | authorization group or user. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | hpsql-auth-name-type | | | | hpsql-connect-auth | | | | hpsql-dba-auth | | | | hpsql-resource-auth | | | | | ----------------------------------------------------------------------------------------------- | | | | | HPSQL-INDEX | Describes an HP SQL index. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | HPSQL-TABLE | Describes an HP SQL table. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | hpsql-lock-mode | | | | | ----------------------------------------------------------------------------------------------- | | | | | HPSQL-VIEW | Describes an HP SQL view. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- Table 6-1. (cont.) ----------------------------------------------------------------------------------------------- | | | | | Entity Type | Description | Core Set Attributes | | | | | ----------------------------------------------------------------------------------------------- | | | | | IMAGE-CLASS | Describes an IMAGE security | image-class-type | | | class. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | password | | | | class-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | IMAGE-DATABASE | Describes an IMAGE database. | image-database-type | | | | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | IMAGE-DATASET | Describes an IMAGE data set. | image-dataset-type | | | | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | INFORM-CLASS | Describes an Inform/3000 | scope-owner | | | security class. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | password | | | | class-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | INFORM-GROUP | Describes an Inform/3000 | inform-group-type | | | group. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | INFORM-REPORT | Describes a report. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- Table 6-1. (cont.) ----------------------------------------------------------------------------------------------- | | | | | Entity Type | Description | Core Set Attributes | | | | | ----------------------------------------------------------------------------------------------- | | | | | KSAMFILE | Describes a KSAM file. | ksamfile-type | | | | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | lockword | | | | blocking-units | | | | blocking-min | | | | blocking-max | | | | record-format | | | | min-record-size | | | | max-record-size | | | | file-size | | | | | ----------------------------------------------------------------------------------------------- | | | | | LOCATION | Describes the location of a | scope-owner | | | data entity. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | MODULE | Describes a module, | module-type | | | procedure, function or | scope-owner | | | program. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | language | | | | function-result | | | | | ----------------------------------------------------------------------------------------------- | | | | | MPE-ACCOUNT | Describes an MPE account. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | MPE-GROUP | Describes an MPE group. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- Table 6-1. (cont.) ----------------------------------------------------------------------------------------------- | | | | | Entity Type | Description | Core Set Attributes | | | | | ----------------------------------------------------------------------------------------------- | | | | | NETWORK-CONTROL | Describes the global | scope-owner | | | information for the Network | scope-changed | | | Directory. | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | directory-version | | | | node-name-changed | | | | | ----------------------------------------------------------------------------------------------- | | | | | NETWORK-DOMAIN | Describes a network domain | scope-owner | | | which is the name space above | scope-changed | | | NODE. | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | NETWORK-ORGANIZATION | Describes a network | scope-owner | | | organization which is the | scope-changed | | | name space above NODE. | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | NODE | Describes a node in a | scope-owner | | | network. | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | RECORD | Describes a record format | scope-owner | | | used in a dataset, table, | scope-changed | | | file or KSAM file. | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | byte-length | | | | | ----------------------------------------------------------------------------------------------- | | | | | SYSTEM | Describes an application | system-type | | | system. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- Table 6-1. (cont.) ----------------------------------------------------------------------------------------------- | | | | | Entity Type | Description | Core Set Attributes | | | | | ----------------------------------------------------------------------------------------------- | | | | | TRANSACTION | Describes a transaction. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- | | | | | USER | Describes a user on a system. | scope-owner | | | | scope-changed | | | | date-created | | | | date-changed | | | | sensitivity | | | | id-number | | | | | ----------------------------------------------------------------------------------------------- Core Set Relationship Classes The following relationship classes are included in the core set: Table 6-2. Core Set Relationship Classes -------------------------------------------------------------------------------------------- | | | | Class | Description | | | | -------------------------------------------------------------------------------------------- | | | | accesses | This relationship class classifies those | | | relationship types that define the access the first | | | entity type has to the second entity type. | | | | -------------------------------------------------------------------------------------------- | | | | chains | This relationship class classifies those | | | relationship types where the entity types combine | | | to form a database chain. | | | | -------------------------------------------------------------------------------------------- | | | | contains | This relationship class classifies those | | | relationship types where the first entity type | | | contains the other entity. | | | | -------------------------------------------------------------------------------------------- | | | | key | This relationship class classifies those | | | relationship types where the second entity type is | | | a key for the first entity type. | | | | -------------------------------------------------------------------------------------------- | | | | names | This relationship class classifies those | | | relationship types where the entity types combine | | | to form a qualified name. | | | | -------------------------------------------------------------------------------------------- | | | | owns | This relationship class classifies those | | | relationship types where the first entity type owns | | | the other entity. | | | | -------------------------------------------------------------------------------------------- | | | | processes | This relationship class classifies those | | | relationship types where the first entity type | | | processes the second entity type. | | | | -------------------------------------------------------------------------------------------- | | | | redefines | This relationship class classifies those | | | relationship types where the first entity type | | | redefines the second entity type. | | | | -------------------------------------------------------------------------------------------- | | | | references | This relationship class classifies those | | | relationship types where the first entity type | | | references the second entity type. | | | | -------------------------------------------------------------------------------------------- | | | | uses | This relationship class classifies those | | | relationship types where the first entity type uses | | | the second entity type. | | | | --------------------------------------------------------------------------------------------


MPE/iX 5.0 Documentation