space
Previous Page | Next Page

SAS Namespace Types

SoftwareComponent


Subclass of PrimaryType

Subtypes


Overview

Used to define an application hierarchy. The application hierarchy contains information sepcific to the application including configuration properties. An application would use the SoftwareComponent that represents the application as a starting place to navigate through the hierarchy that is made of Trees and Groups and their members.

Security Inheritance and Enforcement Rules

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.

Attributes

Name Description Type Length
ClassIdentifier The class identifier is a unique identifier for this component. If this is a Java component, it is the full name of the Java class. String 256  
ConfigureVersion This is a string that specifies the version of the code in the configuration directory.   String 32  
Major This is an indicator of the major release number of this component.   int  
Minor This is an indicator of the minor release number of this component.   int  
Platform This represents the platform or language of the component. Examples are: COM, Java.   String 32  
ProductIdentifier The vendors unique identifier for this product. For SAS products this may be, but is not limited to, the PRODNUM.   String 128  
ProductName The product name. For example: Visio, Excel   String 128  
SoftwareVersion This is a string that specifies the version of the software that is running.   String 32  
SpecVendor The name of the vendor that provided the specification.   String 128  
SpecVersion A string that specifies the name and the version number of the specification implemented by this component.   String 32  
Vendor A string that specifies the vendor of the software.   String 128  
VendorIdentifier An ID representing the vendor of the software.   String 128  

Inherited Attributes
Name, Id, Desc, MetadataCreated, MetadataUpdated, ChangeState, IsHidden, LockedBy, PublicType, SecTransctxt, 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
CustomizedProperties

Partner: Customizers

0 to * The properties customized by this program.  AbstractProperty
AssociationProperty
AttributeProperty
Property
PrototypeProperty
CustomizedTransformations

Partner: Customizers

0 to * The objects that use this software component as a customizer.  AbstractTransformation
AbstractJob
ClassifierMap
FeatureMap
JFJob
Job
Join
MiningResult
Select
SyncStep
Transformation
TransformationActivity
TransformationStep
CustomizedTypes

Partner: Customizers

0 to * The PropertyTypes customized by this program.  PropertyType
DependentComponents

Partner: DependsOnComponents

0 to * The components that are dependents of this component.  SoftwareComponent
ConfiguredComponent
DeployedComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
DependsOnComponents

Partner: DependentComponents

0 to * The components that this component depends upon.  SoftwareComponent
ConfiguredComponent
DeployedComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
DeployedComponents

Partner: DescriptiveComponent

0 to * *Unknown*  DeployedComponent
ConfiguredComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
EditedProperties

Partner: Editors

0 to * The properties that are edited using this program.  AbstractProperty
AssociationProperty
AttributeProperty
Property
PrototypeProperty
EditedTypes

Partner: Editors

0 to * The PropertyType objects that can be edited by this program.  PropertyType
ImplementedObjects

Partner: Implementors

0 to * The information contained in these objects is used by this software component.  *ALL TYPES*
PropertyGroups

Partner: Customizers

0 to * The property groups that can be displayed using this form.  PropertyGroup
SoftwareGroups

Partner: SoftwareComponents

0 to * The groups associated with this SoftwareComponent.   Group
SXLEMap
SoftwareTrees

Partner: SoftwareComponents

0 to * The trees used by this software component.   Tree
ValidatedProperties

Partner: Validators

0 to * The properties that are validated by this program.  AbstractProperty
AssociationProperty
AttributeProperty
Property
PrototypeProperty
ValidatedTypes

Partner: Validators

0 to * The PropertyType objects that are validated by this program.  PropertyType

Inherited Associations
AccessControls/Objects, Changes/Objects, CustomAssociations/OwningObject, Documents/Objects, Extensions/OwningObject, ExternalIdentities/OwningObject, FavoritesContainers/Favorites, 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

ClassIdentifier
     Type:  String 256  

The class identifier is a unique identifier for this component. If this is a Java component, it is the full name of the Java class. Here are the class identifiers for various SAS servers

Workspace (classic SAS server): 440196d4-90f0-11d0-9f41-00a024bb830c

StoredProcessServer (SAS/Intrnet V9): 15931e31-667f-11d5-8804-00c04f35ac8c

Metadata server (OMS): 2887e7d7-4780-11d4-879f-00c04f38f0db (9.1.3) : 0217E202-B560-11DB-AD91-001083FF6836 (9.2)

MDX Server (OLAP V9): f3f46472-1e31-11d5-87c2-00c04f38f9f6

GMS (generic server): 9c186a64-83e4-11d2-b956-00c04f81993c

MQX (message queue server): 8d9ef489-8d1e-11d2-b94f-00c04f8198c0

Connect server: 028e4060-d545-11d5-880d-aa0004006d06

ConfigureVersion
     Type:  String 32  

This is a string that specifies the version of the code in the configuration directory.

Major
     Type:  int  

This is an indicator of the major release number of this component.

Minor
     Type:  int  

This is an indicator of the minor release number of this component.

Platform
     Type:  String 32  

This represents the platform or language of the component. Examples are: COM, Java.

ProductIdentifier
     Type:  String 128  

The vendors unique identifier for this product. For SAS products this may be, but is not limited to, the PRODNUM.

ProductName
     Type:  String 128  

The product name. For example: Visio, Excel

SoftwareVersion
     Type:  String 32  

This is a string that specifies the version of the software that is running.

SpecVendor
     Type:  String 128  

The name of the vendor that provided the specification.

SpecVersion
     Type:  String 32  

A string that specifies the name and the version number of the specification implemented by this component.

Vendor
     Type:  String 128  

A string that specifies the vendor of the software.

VendorIdentifier
     Type:  String 128  

An ID representing the vendor of the software.

Association Details

CustomizedProperties
     Cardinality:   0 to *
     Partner:   Customizers

The properties customized by this program. 

Associated Types:
AbstractProperty, AssociationProperty, AttributeProperty, Property, PrototypeProperty

CustomizedTransformations
     Cardinality:   0 to *
     Partner:   Customizers

The objects that use this software component as a customizer. 

Associated Types:
AbstractTransformation, AbstractJob, ClassifierMap, FeatureMap, JFJob, Job, Join, MiningResult , Select, SyncStep, Transformation, TransformationActivity, TransformationStep

CustomizedTypes
     Cardinality:   0 to *
     Partner:  Customizers

The PropertyTypes customized by this program. 

Associated Types:
PropertyType

DependentComponents
     Cardinality:   0 to *
     Partner:   DependsOnComponents

The components that are dependents of this component. 

Associated Types:
SoftwareComponent, ConfiguredComponent, DeployedComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

DependsOnComponents
     Cardinality:   0 to *
     Partner:   DependentComponents

The components that this component depends upon. 

Associated Types:
SoftwareComponent, ConfiguredComponent, DeployedComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

DeployedComponents
     Cardinality:   0 to *
     Partner:   DescriptiveComponent

*Unknown* 

Associated Types:
DeployedComponent, ConfiguredComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

EditedProperties
     Cardinality:   0 to *
     Partner:  Editors

The properties that are edited using this program. 

Associated Types:
AbstractProperty, AssociationProperty, AttributeProperty, Property, PrototypeProperty

EditedTypes
     Cardinality:   0 to *
     Partner:  Editors

The PropertyType objects that can be edited by this program. 

Associated Types:
PropertyType

ImplementedObjects
     Cardinality:   0 to *
     Partner:  Implementors

The information contained in these objects is used by this software component. 

Associated Types:
*ALL TYPES*

PropertyGroups
     Cardinality:   0 to *
     Partner:   Customizers

The property groups that can be displayed using this form. 

Associated Types:
PropertyGroup

SoftwareGroups
     Cardinality:   0 to *
     Partner:   SoftwareComponents

The groups associated with this SoftwareComponent.  

Associated Types:
Group, SXLEMap

SoftwareTrees
     Cardinality:   0 to *
     Partner:   SoftwareComponents

The trees used by this software component.  

Associated Types:
Tree

ValidatedProperties
     Cardinality:   0 to *
     Partner:   Validators

The properties that are validated by this program. 

Associated Types:
AbstractProperty, AssociationProperty, AttributeProperty, Property, PrototypeProperty

ValidatedTypes
     Cardinality:   0 to *
     Partner:  Validators

The PropertyType objects that are validated by this program. 

Associated Types:
PropertyType

Previous Page | Next Page | Top of Page