SAS Namespace Types |
Subclass of PrototypeProperty
The SAS Metadata Model provides a Prototype metadata type to define templates that can be used to create metadata entities. The AttributeProperty metadata type is used with other prototype objects to define the attributes and the values that are needed in a given scenario.
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 |
DefaultValue | The default value for this parameter. | String | V1024 |
PropertyName | This attribute is the name used by the software program, for example the name of a macro variable. This object also has a 'Name' attribute that is the display name or label. | String | 200 |
PropertyRole | The role of this property (load, access, initialization, etc). | String | 200 |
SQLType | SQLType | int |
Inherited Attributes
Name, Id, Desc, MetadataCreated,
MetadataUpdated,
ChangeState,
IsExpert,
IsLinked,
IsRequired,
IsUpdateable,
IsVisible,
LockedBy,
SecTransctxt,
UsageVersion
Name | Cardinality | Description | Associated Types |
OwningType Partner: TypedAttProperties | 0 to 1 | The data type of this property. | PropertyType |
Inherited Associations
AccessControls/Objects,
AssociatedPropertyGroup/GroupedProperties,
Changes/Objects,
CustomAssociations/OwningObject,
Customizers/CustomizedProperties,
Documents/Objects,
Editors/EditedProperties,
Extensions/OwningObject,
ExternalIdentities/OwningObject,
Groups/Members,
Implementors/ImplementedObjects,
Keywords/Objects,
LocalizedAttributes/AssociatedLocalizedObject,
Notes/Objects,
OwningPrototype/PrototypeProperties,
PrimaryPropertyGroup/AssociatedObject,
Prompts/PromptEnabledObject,
Properties/AssociatedObject,
PropertySets/OwningObject,
ReferencedObjects/AssociatedObjects,
Resources/LocalizedObject,
ResponsibleParties/Objects,
SourceTransformations/TransformationSources,
SpecSourceTransformations/SourceSpecifications,
SpecTargetTransformations/TargetSpecifications,
StoredConfiguration/AssociatedProperty,
TargetTransformations/TransformationTargets,
Timestamps/Objects,
Trees/Members,
TSObjectNamespace/TSObjects,
UsedByPrototypes/UsingPrototype,
UsingPrototype/UsedByPrototypes,
Validators/ValidatedProperties,
Variables/AssociatedObject
DefaultValue
Type: String V1024The default value for this parameter.
PropertyName
Type: String 200This attribute is the name used by the software program, for example the name of a macro variable. This object also has a 'Name' attribute that is the display name or label.
PropertyRole
Type: String 200The role of this property (load, access, initialization, etc).
SQLType
Type: intSQLType
OwningType
Cardinality: 0 to 1
Partner: TypedAttProperties
The data type of this property.
Associated Types:
PropertyType
Copyright © SAS Institute Inc. All rights reserved.