COGNOiSe.com - The IBM Cognos Community

IBM Cognos 8 Platform => COGNOS 8 => BI Modeling (Transformer) => Topic started by: prikala on 25 Jun 2008 02:24:18 AM

Title: 8.3 mdl and series7 userclasses
Post by: prikala on 25 Jun 2008 02:24:18 AM
Hi

In series7 mdl you can reference a userclass by name like this:
   UserClassMake "classname" ID 0
No need to know access manager id.


How can you do the same in C8.3 mdl?

The correct mdl verb starts something like this:
   SecurityObjectMake "CAMID(""series7:r:authid=1335700722"")"
(from a mdl designed with transformer ui).

What is the syntax for CAMID? What parameter should I use to
search for a userclass by name?
Simply replacing "authid=xxx" with name does not work
("Failure PDS-PPE-0216 Invalid security information provided"
at runtime or if I open the model in transformer and use
"Remove obsolete security objects", the object is removed),



Title: Re: 8.3 mdl and series7 userclasses
Post by: mspufko on 23 Jun 2009 11:00:30 AM
Were you ever able to do this?
Title: Re: 8.3 mdl and series7 userclasses
Post by: pmartins on 26 Jun 2009 09:18:01 AM
Hi all,

Is it possible that a query can be executed against the Content Store that will return the match between users/userclasses and CAMIDs?

Kind regards,
Pedro Martins
Title: Re: 8.3 mdl and series7 userclasses
Post by: prikala on 25 Jan 2011 02:15:31 AM
In case anyone wonders, referencing series7 userclass by name is not possible in transformer 8.4.1 MDL, just checked it with IBM support (there exists an open enhancement request though).
SDK seems to be the only option or moving to ldap or something else.
Querying content database will not work because (I only guess) content manager does not "import" the whole user class hierarchy into database (it would have to constantly poll directory to detect new/changed userclasses).