![]() |
![]() |
Using the Object Manager |
The principal interfaces of the SAS Object Manager are as follows:
IObjectFactory |
provides collection methods for ServerDefs, LoginDefs, LogicalNameDefs, SAS objects, and ObjectPools. It also provides methods to establish connections to SAS servers and to define metadata sources. |
IObjectKeeper |
stores an interface and can retrieve it later, possibly from another thread. The IObjectKeeper interface is also used as a rendezvous point for objects that are created asynchronously from the ObjectFactory. |
ILoginDef |
creates and manipulates login definitions (LoginDefs). A LoginDef is needed only for connections that use the IOM Bridge for COM. |
ILoginDefs |
contains the standard collection methods Count, _NewEnum, Add, Item, and Remove where the key is the LoginDefName. It also supports one additional method: CheckAccess. |
IServerDef |
specifies how to connect to the server. For a local or DCOM connection, only the Name and Hostname values are needed. The IOM Bridge for COM requires Protocol to be set to ProtocolBridge. Port and ServiceName can be used with the IOM Bridge for COM. |
IServerDefs |
contains the standard collection methods Count, _NewEnum, Add, Item, and Remove where the key is the ServerDefName. It also supports one additional method: CheckAccess. |
IObjectPools |
can create, enumerate, locate, and remove ObjectPool objects. |
IObjectPool |
configures parameters for an ObjectPool. |
IPooledObject |
notifies a pool when the associated SAS object can be returned to the pool. |
The reference documentation for using the SAS Object Manager interfaces is shipped with the SAS Object Manager in the sasoman.chm Help file.
![]() |
![]() |
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.