SAS Namespace Types |
Subclass of PrimaryType
Subtypes
Abstract class for objects which identify an entity.
The following is a list of associations which 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.
Name | Description | Type | Length |
DisplayName | The name of the person or group as it should be displayed in a user interface. | String | 256 |
Inherited Attributes
Name
Id
Desc
MetadataCreated
MetadataUpdated
ChangeState
LockedBy
PublicType
UsageVersion
Name | Cardinality | Description | Associated Types |
AccessControlEntries Partner: Identities |
0 to * | The access control entries associated with this identity. | AccessControlEntry |
AssociatedHomeFolder Partner: AssociatedIdentity | 0 to 1 | The home folder for this identity. | Tree |
IdentityChanges
Partner: ChangeIdentity |
0 to * | The changes made by this identity (or user). | Change |
IdentityGroups Partner: MemberIdentities | 0 to * | The groups in which this identity is a part. | IdentityGroup |
InternalLoginInfo Partner: ForIdentity | 0 to 1 | The internal login configuration for this identity. | InternalLogin |
Logins
Partner: AssociatedIdentity | 0 to * | The logins defined for this identity. | Login |
Responsibilities Partner: Persons | 0 to * | The list of responsibilities for this person. | ResponsibleParty |
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
DisplayName
Type: String 256
This new field is expected to contain the name of the person or group as it should be displayed in a user interface. In enterprise installations, this would be a first and last name with a middle initial potentially added in the middle. There will be no constraints on the field other than size. It is possible that the display name not be populated at all or that three people have the same display name. (The "Name" field is still required to be unique on the server.) The DisplayName attribute is added to the Identity metadata types by the SAS 9.1.3 to SAS 9.2 migration process.
Required Client Application Changes: User interfaces that display a Person or IdentityGroup (or Role) should begin using the DisplayName to identify the user in the list of users. If a particular Person or IdentityGroup does not have a DisplayName, then they should display the Name attribute. Applications that are written with the SAS Java Metadata Interface or direct metadata access API will need to add this logic to their applications. Applications that are based on Foundation Services Smart Objects can call a new method, getEffectiveDisplayName(), which will return the appropriate name to place in the GUI. An application should provide bubble help or something that will display additional identifying information (like the unique name) to help in situations where multiple people or groups have the same display name.
AccessControlEntries
Cardinality: 0 to *
Partner: Identities
The access control entries associated with this identity.
Associated Types:
AccessControlEntryAssociatedHomeFolder
Cardinality: 0 to 1
Partner: AssociatedIdentity
The home folder for this identity.
Associated Types:
TreeIdentityChanges
Cardinality: 0 to *
Partner: ChangeIdentity
The changes made by this identity (or user).
Associated Types:
ChangeIdentityGroups
Cardinality: 0 to *
Partner: MemberIdentities
The groups in which this identity is a part.
Associated Types:
IdentityGroupInternalLoginInfo
Cardinality: 0 to 1
Partner: ForIdentity
The internal login configuration for this identity.
Associated Types:
InternalLoginLogins
Cardinality: 0 to *
Partner: AssociatedIdentity
The logins defined for this identity.
Associated Types:
LoginResponsibilities
Cardinality: 0 to *
Partner: Persons
The list of responsibilities for this person.
Associated Types:
ResponsibleParty
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.