HP System Dictionary/XL SDMAIN Reference Manual (32256-90001)
4-110
name(N) the common domain whose attributes are to be shared by the local domain relation-
ship being modified. You cannot specify this keyword if the dictionary is open in the
commondomain. If youspecifythisparameter,then theattribute listcanonly contain
the following attributes:
scope-owner Name of the new owner scope
sensitivity Access rights to the relationship
relationship- Logical order of a child entity
position (thesecondentityinthe relationship)relative toall otherchild entities
for the same parent entity of the same relationship type
If you specify attributes other than these in the attribute list, then you must not use
this parameter. If you specifycommonand do not assign a value to it, the existing link
to the relationship in the common domain is deleted.
Description
System Dictionary automatically assigns values for the following attributes and you cannot modify their
values:
date-created
date-changed
scope-changed
If the attribute is of type boolean, character, floating, or integer and you specify the name, but do not assign
a value, the default value from the attribute's edit values is used. If the attribute does not have any edit
values, then the System Dictionary default value for the attribute's data type is used.
boolean : false
character : ASCII blanks
floating : Floating point zero
integer : Binary zero
If the attribute is of type alias and you specify the name, but do notassign a value, the alias value is
deleted. If the attribute is of type variable and you specify the name, but do not assign a value, the variable
length attribute's text is deleted. If the attribute is of type boolean the only values allowed are true and
false (may be abbreviated T and F, respectively). To modify or add a variable length attribute, you must
enclose the new text within quotes. If the attribute is already associated to the relationship, the original
text is replaced with this new text. To replace only part of the text, refer to the EDIT RELATIONSHIP
command. To create an alias attribute value, specify the alias attribute name and assign it an alias value.
To modify an attribute of type alias or character, you must enclose the value in quotes if it includes any
invalid characters (See "User-Defined Names" in Chapter 3) or is greater than 32 characters in length. If
the relationship is assigned an alias, it is associated with the second entity in the relationship. Only the
second entity in the relationship may have an alias, regardless of how many entities form the relationship.
Therefore, relationship aliases are typically useful only with binary relationships. If sensitivity is the
attribute to be modified, the valid values are:
private Only the owner scope is allowed access to the relationship, unless it assigns access to
other scopes by associating the relationship to the scope by means of the ADD
SCOPE-RELATIONSHIP command. The default is private.