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 specific to the application, including configuration properties. An application would use the SoftwareComponent object that represents the application as a starting place to navigate through the hierarchy, which is made of Trees and Groups and their members.

Security Inheritance and Enforcement Rules

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.

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  
Major This is an indicator of the major release number of this component.   int  
Minor This is an indication 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 which represents 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 indicates the name and the version number of the specification implemented by this component.   String 32  
Vendor A string that represents the vendor of the software.   String 128  
VendorIdentifier An ID that represents the vendor of the software.   String 128  

Inherited Attributes
Name Id Desc MetadataCreated MetadataUpdated ChangeState  LockedBy  PublicType  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 which are dependents of this component.   SoftwareComponent
ConfiguredComponent
DeployedComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
DependsOnComponents

Partner: DependentComponents

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

Partner: DescriptiveComponent

0 to * The deployed instances of this application or component.  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 , 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

Major
     Type:  int  

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

Minor
     Type:  int  

This is an indication 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 which represents 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 indicates the name and the version number of the specification implemented by this component.

Vendor
     Type:  String 128  

A string which represents 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 which are dependents of this component.  

Associated Types:
SoftwareComponent   ConfiguredComponent   DeployedComponent   LogicalServer   ServerComponent   ServerContext   ServiceComponent

DependsOnComponents
     Cardinality:   0 to *
     Partner:   DependentComponents

The components which this component depends upon. 

Associated Types:
SoftwareComponent   ConfiguredComponent   DeployedComponent   LogicalServer   ServerComponent   ServerContext   ServiceComponent

DeployedComponents
     Cardinality:   0 to *
     Partner:   DescriptiveComponent

The deployed instances of this application or component. 

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


space
Previous Page | Next Page | Top of Page