space
Previous Page | Next Page

SAS Namespace Types

Role


Subclass of SecondaryType


Overview

This object describes a role of an object, and the context of the role.

Defined contexts are:

For ContentType, valid roles are BASE, NWAY, AGGREGATE, STARFACT, STARTDIM, or SUMMARY.

For WA, valid roles are Source or Target.

For EM, the valid role is Training.

The list of roles will be expanded, along with the list of contexts.

Security Inheritance and Enforcement Rules

The following is a list of associations that are used to determine if this object should inherit access controls from another object (inheritance) or if the association is allowed for the object (enforcement). For more information about inheritance and enforcement rules, see the SAS 9.2 Intelligence Platform: Security Administration Guide.

Attributes

Name Description Type Length
Context This is the context, or category, of the role. Valid values include EM, WA, or ContentType   String 32  
ObjectRole This attribute describes the role in a particular context. For example, if the context is ContentType, the ObjectRole can be Summary or Base. If the context is WA, the ObjectRole can be Source or Target.   String 32  

Inherited Attributes
Name Id Desc MetadataCreated MetadataUpdated ChangeState  LockedBy  UsageVersion 

Associations

= indicates the resident side of an association, or where the association is persisted for cross-repository associations. If no resident side is indicated, this association may not cross repository boundaries.

Name Cardinality Description Associated Types
RoleObject

Partner: Roles

1 to 1 The object that is playing this particular Role.   DataTable
ExternalTable
JoinTable
PhysicalTable
QueryTable
RelationalTable
TableCollection
WorkTable

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 

Attribute Details

Context
     Type:  String 32  

This is the context, or category, of the role. Valid values include EM, WA, or ContentType.

ObjectRole
     Type:  String 32  

This attribute describes the role in a particular context. For example, if the context is ContentType, the ObjectRole can be Summary or Base. If the context is WA, the ObjectRole can be Source or Target.

Association Details

RoleObject
     Cardinality:   1 to 1
     Partner:   Roles

The object that is playing this particular Role.  

Associated Types:
DataTable   ExternalTable   JoinTable   PhysicalTable   QueryTable   RelationalTable   TableCollection   WorkTable


space
Previous Page | Next Page | Top of Page