SAS Namespace Types |
Subclass of ContentLocation
Subtypes
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.
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.
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,
IsHidden,
LockedBy,
PublicType,
SecTransctxt,
UsageVersion
Name | Cardinality | Description | Associated Types |
DataSources Partner: DataSourceConnection | 0 to * | The data source name that uses 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,
FavoritesContainers/Favorites,
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
ApplicationProtocol
Type: String 32This 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 20This 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 8This attribute indicates the communication protocol: TCP, APPC and any others that may be supported.
DataSources
Cardinality: 0 to *
Partner: DataSourceConnection
The data source name that uses this connection.
Associated Types:
DataSourceNameDomain
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:
AuthenticationDomainPassthruPassword
Cardinality: 0 to 1
Partner: ProtectedPassthrus
The SAS password to use with the Remote SQL Passthru option PT2DBPW=.
Associated Types:
SASPasswordProviders
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, ServiceComponentSAPW
Cardinality: 0 to 1
Partner: ProtectedConnections
The SAS password used for the RLS SASPW= option.
Associated Types:
SASPasswordSource
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
Copyright © SAS Institute Inc. All rights reserved.