Professional Documents
Culture Documents
Access Manager
Access Manager
Access Manager
Access Manager provides a centralized environment to define, store, and maintain security
information for Cognos business information applications.
In one central location, you can set up and maintain secure user access to data, such as cubes
and reports that are created in other Cognos applications. With Access Manager, you can also
set up and maintain user sign on information and auto-access privileges for the data sources
and servers that contain the required data.
You should plan your security strategy and implement it in Access Manager before you start
using other Cognos products. First, you must identify and create users. Then you must decide
how you want to group users with similar needs for access to information, and give them
memberships in user classes. These user classes are given access privileges to the required
application servers, such as PowerPlay Enterprise Server and Transformer Server, and data
sources, such as Oracle, Sybase, and local cubes.
After you set up your security information in Access Manager, you apply that information in the
Other Cognos products.
"Configuring Access
Manager.doc"
Sub Main
'*** Sets the Root User Class as the Parent and adds a child class ***
Set objRootClass = objAuthDoc.RootUserClass
Set objUserClass = objRootClass.UserClasses.add("NewUserClass")
'*** Creates two new classes UNDER the child class from previous step ***
objUserClass =
objRootClass.UserClasses("NewUserClass").UserClasses.add("NewClass_sub1")
objUserClass =
objRootClass.UserClasses("NewUserClass").UserClasses("NewClass_sub1").
UserClasses.Add_
("NewClass_sub2")
objAuthApp.Quit
End Sub
In the above example, three new user classes are created at various levels beneath the
Root User class. Assuming that there were no pre-existing user classes, the resulting
hierarchy would look like this:
- RootUser Class
- NewUserClass
- NewClass_sub1
- NewClass_sub2
"Delegated
Administration in Access Manager.doc"
Sub Main()
'* declare program variables
Dim objAuthApp As Object
Dim objLAEConfig As Object
Dim objDSConfig As Object
Dim laef
laef = "C:\Temp\Backup-" & Year(Now) & "-" & Month(Now) & "-" &
Day(Now) & ".lae"
"Integrating the
security- Cognos Access Manager.pdf"
Solution Description:
Access Manager will need a namespace of its own using NDS or AD even when we wish
to make use of an existing ldap structure from a 3rd party application.
Access Manager will need to have its own namespace on either Netscape Directory
Server or Active Directory. We will need to specify properties to be maintained by Access
Manager such as users having OS signons and to which user class(es) they belong to.
For this, you can use AccMan Batch Maintenance or OLE Automation.
The remaining information will reside on the existing ldap server where we will be able to
authenticate the user using the AccMan SDK. We cannot use AccMan Batch nor Ole
Automation to do any maintenance or modifications to any entries located on the 3rd party
ldap server.
Sub Main()
objAuthApp.Quit
Set objLAEConfig = Nothing
Set objAuthApp = Nothing
End Sub