HP 3000 Manuals

SDDeleteAttrEntType [ HP System Dictionary XL Intrinsics ] MPE/iX 5.0 Documentation


HP System Dictionary XL Intrinsics

SDDeleteAttrEntType 

Deletes an attribute from an entity type's attribute list.

Syntax 

     SDDeleteAttrEntType (Dcb,EntityType,Attribute,Status)

Parameters 

Dcb                       Required input; type = DcbType 
                          This parameter passes information about the
                          dictionary to this intrinsic.  It is
                          initialized by the SDOpen intrinsic.

EntityType                Required input; type = NameOrNumberType 
                          This parameter specifies the entity type whose
                          association with the attribute is to be
                          deleted.

Attribute                 Required input; type = NameOrNumberType 
                          This parameter specifies the attribute whose
                          association with the entity type is to be
                          deleted.

Status                    Output; type = StatusType 
                          This parameter contains information indicating
                          the success or failure of the intrinsic call.
                          This information is detailed in Table 3-1,
                          located in Chapter 3 of this manual.

Discussion 

When the dictionary is restructured, every entity occurrence of the
specified entity type will have the specified attribute removed from its
list.

The following restrictions apply when using this intrinsic:

   1.  Open mode--The dictionary must be opened in Exclusive 
       Customization mode.

   2.  Security--The current scope must be either the Dictionary
       Administrator scope or the entity type/attribute pair's owner
       scope.

   3.  The following special attributes can never be removed from any
       entity type:

         scope-owner
         scope-changed
         date-created
         date-changed
         sensitivity
         id-number

   4.  Core set entity type/attribute pairs cannot be deleted.


MPE/iX 5.0 Documentation