SAS Namespace Types |
Subclass of AbstractProperty
A parameter, option or other type of information that is used to tailor a metadata object.
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 |
Delimiter | This is the delimiter that is used between the PropertyName and Default value. It may be a space, an equals sign, or any other appropriate delimiter. | String | 16 |
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 | This is an integer value that identifies the SQL type of the data. | int | |
UseValueOnly | This means that only the string in the Default value is used. This attribute is true, for example, for the SAS system option CAPS and NOCAPS. The PropertyName is 'CAPS', but the value may be CAPS or NOCAPS. | int |
Inherited Attributes
Name,
Id,
Desc,
MetadataCreated,
MetadataUpdated,
ChangeState,
IsExpert,
IsLinked,
IsRequired,
IsUpdateable,
IsVisible,
LockedBy,
UsageVersion
Name | Cardinality | Description | Associated Types |
AssociatedLocalizedObject Partner: LocalizedAttributes | 0 to 1 | The object with a localized attribute. | *ALL TYPES* |
AssociatedObject Partner: Properties | 0 to 1 | The object described by these properties. | *ALL TYPES* |
AssociatedPropertySet Partner: SetProperties | 0 to 1 | The property set this property belongs to. | PropertySet |
OwningType Partner: TypedProperties | 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,
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.
Delimiter
Type: String 16This is the delimiter that is used between the PropertyName and Default value. It may be a space, an equals sign, or any other appropriate delimiter.
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: intThis is an integer value that identifies the SQL type of the data. If other, 1111, or array, 2003, is specified the client will need to look to the associated owning type for more information. If there is no associated owning type or the owning type in dicates a value of other it is up to the client to determine how to handle the value. The default value will be string, 12.
UseValueOnly
Type: intThis means that only the string in the Default value is used. This attribute is true, for example, for the SAS system option CAPS and NOCAPS. The PropertyName is 'CAPS', but the value may be CAPS or NOCAPS.
AssociatedLocalizedObject
Cardinality: 0 to 1
Partner: LocalizedAttributes
The object with a localized attribute.
Associated Types:
*ALL TYPES*
AssociatedObject
Cardinality: 0 to 1
Partner: Properties
The object described by these properties.
Associated Types:
*ALL TYPES*
AssociatedPropertySet
Cardinality: 0 to 1
Partner: SetProperties
The property set this property belongs to.
Associated Types:
PropertySetOwningType
Cardinality: 0 to 1
Partner: TypedProperties
The data type of this property.
Associated Types:
PropertyType
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.