space
Previous Page | Next Page

SAS Namespace Types

Connection


Subclass of ContentLocation

Subtypes


Overview

Represents the information required to connect to a server. It is associated with the deployed component, i.e. server, that can be accessed using the connection information. It may also be associated with the deployed components that can use the connection information to access the server.

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
ApplicationProtocol This attribute represents the application-level protocol being used on this connection. It can have values like CONNECT, SHARE, Bridge, etc. It allows the list of connections to be queried by the type of usage expected, regardless of communication protocol.   String 32  
AuthenticationType This attribute indicates the type of authentication needed to connect to this server. It has an enumerated set of values: none, user/password, password certificate.   String 20  
CommunicationProtocol This attribute indicates the communication protocol: TCP, APPC and any others that may be supported.   String 8  

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
DataSources

Partner: DataSourceConnection

0 to * The data source names which use this connection.  DataSourceName
Domain

Partner: Connections

0 to 1 The name of the authorization domain that maintains the user identities and credentials used to connect to the deployed component accessed through this connection object.   AuthenticationDomain
PassthruPassword

Partner: ProtectedPassthrus

0 to 1 The SAS password to use with the Remote SQL Passthru option PT2DBPW=.   SASPassword
Providers

Partner: ProviderConnections

0 to * The deployed components that can use the connection information to access another component. For example, this is the list of DBMS clients, like a JDBC application, that can use the connection information to access a DBMS.   DeployedComponent
ConfiguredComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
SAPW

Partner: ProtectedConnections

0 to 1 The SAS password used for the RLS SASPW= option.   SASPassword
Source

Partner: SourceConnections

1 to 1 The deployed software component that can be accessed through this connection object.  DeployedComponent
ConfiguredComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent

Inherited Associations
AccessControls/Objects , Aliases/AliasFor , AliasFor/Aliases , AssociatedContentType/ContentItems , Changes/Objects , CustomAssociations/OwningObject , DeployedComponents/DataPackages , Documents/Objects , Extensions/OwningObject , ExternalIdentities/OwningObject , FileRefs/FileRefLocations , Groups/Members , Implementors/ImplementedObjects , Keywords/Objects , LocalizedAttributes/AssociatedLocalizedObject , Notes/Objects , PrimaryPropertyGroup/AssociatedObject , Prompts/PromptEnabledObject , Properties/AssociatedObject , PropertySets/OwningObject , ReferencedObjects/AssociatedObjects , Reports/ReportLocation , ResponsibleParties/Objects , SourceTransformations/TransformationSources , SpecSourceTransformations/SourceSpecifications , SpecTargetTransformations/TargetSpecifications , TableCollections/CollectionLocations , TargetTransformations/TransformationTargets , Timestamps/Objects  Trees/Members , TSAssociatedNamespace/TSNamespaceLocations , TSObjectNamespace/TSObjects , UnitofTimes/AssociatedContentLocation , UsedByPackages/UsingPackages , UsedByPrototypes/UsingPrototype , UsingPackages/UsedByPackages , UsingPrototype/UsedByPrototypes , Variables/AssociatedObject ,

Attribute Details

ApplicationProtocol
     Type:  String 32  

This attribute represents the application-level protocol being used on this connection. It can have values like CONNECT, SHARE, Bridge, etc. It allows the list of connections to be queried by the type of usage expected, regardless of communication protocol.

AuthenticationType
     Type:  String 20  

This attribute indicates the type of authentication needed to connect to this server. It has an enumerated set of values: none, user/password, password certificate.

CommunicationProtocol
     Type:  String 8  

This attribute indicates the communication protocol: TCP, APPC and any others that may be supported.

Association Details

DataSources
     Cardinality:   0 to *
     Partner:   DataSourceConnection

The data source name which use this connection. 

Associated Types:
DataSourceName

Domain
     Cardinality:   0 to 1
     Partner:   Connections

The name of the authorization domain that maintains the user identities and credentials used to connect to the deployed component accessed through this connection object.  

Associated Types:
AuthenticationDomain

PassthruPassword
     Cardinality:   0 to 1
     Partner:   ProtectedPassthrus

The SAS password to use with the Remote SQL Passthru option PT2DBPW=.  

Associated Types:
SASPassword

Providers
     Cardinality:   0 to *
     Partner:   ProviderConnections

The deployed components that can use the connection information to access another component. For example, this is the list of DBMS clients, like a JDBC application, that can use the connection information to access a DBMS.  

Associated Types:
DeployedComponent   ConfiguredComponent   LogicalServer   ServerComponent   ServerContext   ServiceComponent

SAPW
     Cardinality:   0 to 1
     Partner:   ProtectedConnections

The SAS password used for the RLS SASPW= option.  

Associated Types:
SASPassword

Source
     Cardinality:   1 to 1
     Partner:   SourceConnections

The deployed software component that can be accessed through this connection object. 

Associated Types:
DeployedComponent   ConfiguredComponent   LogicalServer   ServerComponent   ServerContext   ServiceComponent


space
Previous Page | Next Page | Top of Page