SAS Namespace Types |
Subclass of SecondaryType
A PropertySet contains a complete set of properties to be used by the OwningObject in a particular context. The properties that are part of this set are associated using the SetProperties association. Additional information regarding the charateristics or context of the PropertySet is modeled using the Properties association. Note that Properties extend the PropertySet and SetProperties are the set of Properties that extend the OwningObject.
The following list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS Intelligence Platform: Security Administration Guide.
Name | Description | Type | Length |
PropertySetName | The name of the property set as used by an application. This name is not localized. | String | 60 |
SetRole | The role identifies the usage of this property set. For example, there may be multiple PropertySet objects for dataset options, for Read, Update, Create. The Role attribute helps identify the usage of the PropertySet. | String | 64 |
Inherited Attributes
Name,
Id,
Desc,
MetadataCreated,
MetadataUpdated,
ChangeState,
LockedBy,
SecTransctxt,
UsageVersion
Name | Cardinality | Description | Associated Types |
OwningObject Partner: PropertySets | 1 to 1 | The object that owns the Property objects in the PropertySet. |
*ALL TYPES* |
SetProperties Partner: AssociatedPropertySet | 0 to * | The property objects contained in this set. | Property |
Inherited Associations
AccessControls/Objects,
Changes/Objects,
CustomAssociations/OwningObject,
Documents/Objects,
Extensions/OwningObject,
ExternalIdentities/OwningObject,
Groups/Members,
Implementors/ImplementedObjects,
Keywords/Objects,
LocalizedAttributes/AssociatedLocalizedObject,
Notes/Objects,
PrimaryPropertyGroup/AssociatedObject,
Prompts/PromptEnabledObject,
Properties/AssociatedObject,
PropertySets/OwningObject,
ReferencedObjects/AssociatedObjects,
ResponsibleParties/Objects,
SourceTransformations/TransformationSources,
SpecSourceTransformations/SourceSpecifications,
SpecTargetTransformations/TargetSpecifications,
TargetTransformations/TransformationTargets,
Timestamps/Objects,
Trees/Members,
TSObjectNamespace/TSObjects,
UsedByPrototypes/UsingPrototype,
UsingPrototype/UsedByPrototypes,
Variables/AssociatedObject
PropertySetName
Type: String 60The name of the property set as used by an application. This name is not localized.
SetRole
Type: String 64The role identifies the usage of this property set. For example, there may be multiple PropertySet objects for dataset options, for Read, Update, Create. The Role attribute helps identify the usage of the PropertySet.
OwningObject
Cardinality: 1 to 1
Partner: PropertySets
The object that owns the Property objects in the PropertySet.
Associated Types:
*ALL TYPES*
SetProperties
Cardinality: 0 to *
Partner: AssociatedPropertySet
The property objects contained in this set.
Associated Types:
Property
Copyright © SAS Institute Inc. All rights reserved.