System 9 Security Filters and VB Essbase API

I currently maintain a lock and send Excel template sporting a custom login dialog which I use to capture the user's employee id. Having that, I then use a generic admin username/password and the API to get the security filter stored under the user's "underscored" ID on the Analytic server. I parse out the organizational entities stored in the write filter and use that to build a treeview to which the user can only select entities to which he/she can access. Basically, it gives me the ability to maintain a standard template across many lines of business. I also use the same code in a security management applet where superadmins can build/modify/delete the security filters of those people who have access to entities which are descendents of the entity to which the superadmin has access.
Anyway, I understand in System 9, there is no longer an "underscored" id. I think I read that on the Planning forum. Other than a minor code change, will this have any further impact? The write filter has been migrated over to the non-underscored filter yes? We're going to System 9 soon and I'm just trying to get my hands around the impact this is going to have on all of the API (7.1.6) code I have deployed. This is just the first question that came to me. I expect I'll be on here for a few more. Any help or advice is appreciated.

I wouldn't copy Essbase.sec from one server to another. The server name is embedded in there and it's drive/folder dependent.
What you can do is use MaxL's display filter all command and then pipe the output to a text file. In turn you can import those definitions back into Essbase with a little work.
I wonder if OlapUnderground's Advanced Securtity Manager might be used to move filters across servers and versions:
http://www.appliedolap.com/free-tools/advanced-security-manager
I've personally never used it, but I'm sure someone on this board will chime in.
Regards,
Cameron Lackpour

Similar Messages

  • How to create secutiry filters and users, groups in system 9

    HI,
    Could you please help me how to create security filters and groups, users in system 9. I need it very ugent. i am very much thankful to you.. if you respond immediatly.
    Thanks,
    sudhakar.

    In short here's how I did it in 9.3.1 but there are multiple ways to do it.
    I'm using MSAD external authentication.
    Using EAS right click on database, Edit, Filters. Create your filters.
    Then go to Shared Services.
    Find the MSAD user/group and provision them to the Essbase database that you have your filters on. Access level is "Filter".
    Then go back to EAS and Refresh Security From Shared Services.
    Then go back to Shared Services.
    Navigate to Projects & then your Essbase server. Find your Essbase database and click on it. To the right it'll populate a list of all the users/groups you provisioned to above. Select all of them and click Next.
    Now you should see a drop down at the top showing your filter(s). Click the checkbox(s) next to the users/groups you want to apply that filter to. Click the green checkmark to apply the filter, and repeat for your various filters that you want to apply. Only 1 filter per user/group.
    Then go back to EAS and Refresh Security From Shared Services again.
    Good luck, hope this helps.

  • System.security() && _global.variables

    Hi,
    I'm using a container .swf, loaded over HTTP to bring in some
    forms over HTTPS.
    I have tried using System.security.allowDomain(); and
    System.security.allowInsecureDomain();
    in the container and form respectively to no avail.
    Does anybody have experience of achieving synchronous global
    variable access across
    these protocols?

    fixed it myself!
    What happened is this: after half a year, a second programmer started working on this project. He pulled the project from subversion, including the pfx, which was in the app-data directory, somehow, he has replaced it with a different pfx file, with a different
    private key and committed this to subversion and thats how this different pfx found its way to my solution and caused thisi error.

  • Problem assigning Essbase Security filters in Shared Services

    We recently upgraded Planning/Essbase to System 9 version 931 in Test. Everything went smoothly except for few users Security didn't migrate properly.
    In Shared Services, it shows that user has access to Planning & Native Essbase Applications. But in Essbase, only Planning Application access is shown.
    Also when I try to apply security filters for these users in Native Essbase Applications (in Shared Services), I don't see these particular users.
    There is no problem with Planning security, except when I refresh Security from Shared Services in Analytic Admin Console it wipes out Planning Application access in Essbase.
    For other users there are no issues. Only for few users this is the problem. I have tried to deprovision user & provision back, but no use.
    Please Help

    Essbase/Planning security is multi tiered. In Shared Services you setup your groups. You provision your groups with adequate security access. Depending on whether you have updated a cetain .css file(to fix bug) you may have to assign the read, write calc access to the group not just calc, but all three if your users need the access to actually, read, write & calc. of need user to just read & write etc... then you have to go to EAS refresh, run maxl script to assign environment access to user, go back to shared services go into projects assign any needed access to calc & filter groups and essbase is setup. For planning you also have to go to workspace and migrate identities within the security setup for any of your dimensions. this comes into play when adding or removing users as filters are created in planning workspace. I just learned this from one good tech that helped me setup & remove users as I had issues getting them in and out of the system..Now to move on to actually getting security reports that make sense for planning with the associated access. If anyone has the maxl code let me know.

  • Planning Security Filters not reflecting in Essbase filters for 2 of 4 cube

    We are using Hyperion Planning with essbase. In essbase we have 4 cubes in essbase (BSCF, EMP, IS, MGN). We would like to add security for the entity dimension as we don't use it currently but we do for other dimensions.
    I have created a new group (FIN_APAC) in SS so that restricted access be given to users in Asia for only their LE(s). Then I enabled security for the LE dimension in planning and set security filters through a command line load. For existing groups I gave write access to all LE members and for the new group (FIN_APAC) I gave write access to certain members.
    When I refresh the security filters in planning they should reflect in Essbase and it does for 2 cubes (BSCF & EMP) but for the other cubes (IS & MGN) the essbase security filters are NONE! In planning all the LE members are set to be included in all plan types.
    The main problem seems to be with this new group (CSR_FIN_APAC) as whenever this group is assigned the essbase filters are not assigned properly. For the existing groups that have added LE security for all members the security filters are updated for 4 cubes as expected.
    Any help appreciated
    x

    When you create a planning application we can create 3 essbase cubes as plan types. if you use Capex, Workforce you can able to create max of 5 databases in Essbase version 11.1.1.3.
    if it is 11.1.2 you can add one more cube
    In your question, have you created 4 Essbase cubes. can you explain how that is possible.
    if all the LE members in all plan types means in 3 Essbase cubes. when you refresh security from planning to essbase that works fine.
    Can you explain the situation perfectly so that can able to give ans.
    Thanks,
    Suneel kanthala.

  • Help with Essbase 9 and the Java API

    Hi, I am trying to connect to Essbase from a Java desktop application and I am unable to do so. I need to know if I am in principle doing the right things and if I have the correct environment set up.
    We have a server with Essbase version 9.3.1. We normally use essbase via the Excel Addin, and I have already written Excel applications that utilise both the addin and the Essbase VB API. Now I need to connect to Essbase but from outside Excel and using the Java API. I have no idea what APS is nor does my Essbase Administrator.
    My application has the following code (adapted from a post in this forum) -
    public static void main(String[] args) {
    String s_userName = "user";
    String s_password = "password";
    String s_olapSvrName = "ustca111";
    String s_provider = "http://localhost:13080/aps/JAPI";
    try{
    IEssbase ess = IEssbase.Home.create(IEssbase.JAPI_VERSION);
    IEssDomain dom = ess.signOn(s_userName, s_password, false, null, s_provider);
    IEssOlapServer olapSvr = dom.getOlapServer(s_olapSvrName);
    olapSvr.connect();
    System.out.println("Connection to Analyic server '" + olapSvr.getName() + "' was successful.");
    olapSvr.disconnect();
    }catch(EssException exp){
    System.out.println(exp.getMessage());
    I am running my application on my computer, not on the Essbase server, and the username I am using is the same one I use (as a user of Essbase) via the Essbase Addin in Excel, not an admin login.
    When I run the app I get:
    "Cannot connect to Provider Server.Make sure the signon parameters are correct and the Provider Server is running."
    Please can you confirm:
    1) Do I need an admin login for my client application to connect to the Essbase server or can I use a normal read-access login, like the one I use in Excel?
    2) Is the provider always the same regardless of the computer, i.e. "http://localhost:13080/aps/JAPI"; How do I know what this has to be? Where do I get this information from?
    3) How can I make sure that the Server is running the necessary "Provider Server", is this just a service that will show on services.msc of the server? What should I ask the Essbase Administrator for him to tell me what I need?
    Thank you very much.
    Leo

    Tim, when I look in my computer's Essbase installation path I can only find the following jar files (from the ones you have listed).
    C:\Hyperion\AnalyticServices\JavaAPI\external\css\log4j-1.2.8.jar
    C:\Hyperion\AnalyticServices\JavaAPI\lib\ess_es_server.jar
    C:\Hyperion\AnalyticServices\JavaAPI\lib\ess_japi.jar
    I do not have css-9_3_1.jar or interop-sdk.jar.
    In order to try the embedded mode, I added the three jars I have to the classpath, and have re-built and ran with "embedded" as the provider. This is what I got in my output screen:
    run:
    Error accessing the properties file. essbase.properties: essbase.properties (The system cannot find the file specified). Using default values.
    Hyperion Provider Services - Release 9.3.1.0.0 Build 168
    Copyright (c) 1991, 2007 Oracle and / or its affiliates. All rights reserved.
    connection mode : EMBEDDED
    essbase.properties: essbase.properties
    domain.db location: domain.db
    console log enable : false
    file log enable : false
    logRequest : false
    logLevel : ERROR
    java System properties -DESS_ES_HOME: null
    Scenario Markets Total Legal Entities Products
    Jan Feb Mar
    Standard Units 1.053264054859E7 1.60849856762E7 2.6234553348270003E7
    BUILD SUCCESSFUL (total time: 2 seconds)
    As you can see, this has worked (as I get the data I was looking for at the end), but when I had the url in the provider string, I just get the below, without the initial errors:
    run:
    Scenario Markets Total Legal Entities Products
    Jan Feb Mar
    Standard Units 1.053264054859E7 1.60849856762E7 2.6234553348270003E7
    BUILD SUCCESSFUL (total time: 2 seconds)
    Now that I can get both modes to work I intend to write a Windows application, place it in a shared drive, and allow multiple users to use it. Which mode should I use?
    By the way, I found the essbase.properties file in C:\Hyperion\AnalyticServices\JavaAPI\bin, but when I add it to my app and test it in embedded mode, I get even more errors, but it still gives me the result...output below:
    run:
    java.io.FileNotFoundException: ..\bin\apsserver.log (The system cannot find the path specified)
    at java.io.FileOutputStream.openAppend(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
    at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
    at org.apache.log4j.FileAppender.<init>(FileAppender.java:96)
    at org.apache.log4j.RollingFileAppender.<init>(RollingFileAppender.java:60)
    at com.hyperion.dsf.server.framework.BaseLogger.addAppender(Unknown Source)
    at com.hyperion.dsf.server.framework.BaseLogger.setFileLogEnable(Unknown Source)
    at com.hyperion.dsf.server.framework.DsfLoggingService.sm_initialize(Unknown Source)
    at com.essbase.server.framework.EssOrbPluginDirect.setupLoggingService(Unknown Source)
    at com.essbase.server.framework.EssServerFramework.<init>(Unknown Source)
    at com.essbase.api.session.EssOrbPluginEmbedded.<init>(Unknown Source)
    at com.essbase.api.session.EssOrbPlugin.createPlugin(Unknown Source)
    at com.essbase.api.session.Essbase.signOn(Unknown Source)
    Hyperion Provider Services - Release 9.3.1.0.0 Build 168
    at com.essbase.api.session.Essbase.signOn_internal(Unknown Source)
    at com.essbase.api.session.Essbase.signOn(Unknown Source)
    at esstest.Main.main(Main.java:22)
    Copyright (c) 1991, 2007 Oracle and / or its affiliates. All rights reserved.
    connection mode : EMBEDDED
    log4j:WARN No appenders could be found for logger (com.hyperion.dsf.server.framework.BaseLogger).
    essbase.properties: essbase.properties
    log4j:WARN Please initialize the log4j system properly.
    domain.db location: ./data/domain.db
    console log enable : false
    file log enable : true
    logFileName : ../bin/apsserver.log
    logRequest : false
    logLevel : WARN
    java System properties -DESS_ES_HOME: null
    Scenario Markets Total Legal Entities Products
    Jan Feb Mar
    Standard Units 1.053264054859E7 1.60849856762E7 2.6234553348270003E7
    BUILD SUCCESSFUL (total time: 3 seconds)
    Thank you
    Leo

  • Creating New Security group and Refreshing Security Filters

    Hi
    I have created a new security group (and added people to it)
    I have given this security group write access to certain dimension members within the planning application
    I have refreshed the security filters via Planning_Manage Database_Security Filters
    But the people in the new security group still dont have write access to the dimension members
    If I look in EAS ... I cant see the the new security group that I have created
    Question 1
    Do I need to refresh the security filters via EAS
    If I do this ... I know that I need to make sure that no one is in the Essbase application
    Do I also need to make sure that no one is within the relavent planning application?
    Question 2
    Is it enough to refresh the security filters (tick security filters) .. or Do I need to tick database in the manage database options
    Question 3
    Does anyone have any suggestions that I havent mentioned above?
    Thank you
    PD

    Hi John
    Thanks for your suggestion
    I tried this and He still doesnt have write access
    He doesnt need to be able to lock and send values via essbase ... However when we are in planning, He cant submit data to the dimension members mentioned above.. i.e the cells are all green
    I have checked and doubled check the security on the dimension members (and form security) in the form that he cant edit
    Do you have any other suggestions?
    Thank you
    PD

  • Regd OS versions supporting Essbase API and Essbase product suite.

    Hi All,
    Can some one clarify me whether there will be any change of Versions in Operating Systems supporting the Essbase API and Essbase product suite ( i.e Essbase Server,Client,AAS,EIS,APS).
    Is it possible like some of the Operating System versions supporting Essbase Server or AAS will not support the Essbase API of the same product version(9.3.1).
    If both of them support different versions of operating systems, can some body provide me with the supporting OS version documents for Essbase API 9.3.1 and Essbase API 7.1.
    Thanks and Regards
    Dheeraj

    I installed Photoshop CS4 after installing snow leopard. PS is crashing when saving JPG files. It is completely repeatable.
    I deleted the preferences files and I got it to save the file once. The second time it started to crash again.
    The file is a PSD file with several layers it is 4267x1200 pixels.
    I then flatten the file and save as ....  JPG
    As soon as I click on the JPG quality or OK button photoshop freezes. THIS IS REPEATABLE EVERY SINGLE TIME.
    The big lie from Adobe is that they said that CS4 was certified to work with Snow Leopard, it DOES NOT.
    I went and spent the $350 for the upgrade to find out that CS4 is just as unstable as CS3 (which actually can still save JPGs
    but crashes usually while retouching an image with the brush tool).
    My machine is a current iMac24 with plenty of free disk space and 4Gigs RAM
    I ran disk tools too. no problems here either. Even if I restart and only run PS it still fails.
    Adobe you have to fix this. It is completely unacceptable to tell customers to go buy CS4 and have it NOT WORK.
    I have used PS for more than a decade and it has been quite good. you have concentrated on bloatware features, too frequent updates to get more money (greed) at the expense of quality.
    I do not believe that you are honestly concerned about quality, just more money for overpriced upgrades.

  • I forgot My iCloud password, and i can not reset it as the system is not accepting the answer to the security questions and also the mail to my apple ID mail box is blocked, how can i reset my password for my apple ID.

    I forgot My iCloud password, and i can not reset it as the system is not accepting the answer to the security questions and also the mail to my apple ID mail box is blocked, how can i reset my password for my apple ID.

    Hello nmssns,
    Thank you for contacting Apple Support Communities.
    You can start with this article to reset your iCloud password. Depending on your exact circumstances, blocked email, forgot security questions, etc., there are links provided to guide you through those issues.
    About Apple ID security questions
    http://support.apple.com/kb/HT5665
    Regards,
    Jeff D.

  • When I try to watch any video clip I get this:   The version of "Adobe Flash Player" on your system does not include the latest security updates and has been blocked. To continue using "Adobe Flash Player", download an updated version from Adobe's we

    When I try to watch any video clip I get this:
    The version of “Adobe Flash Player” on your system does not include the latest security updates and has been blocked. To continue using “Adobe Flash Player”, download an updated version from Adobe’s website.
    I tried clicking on the Adobe Flash Player.  It said it accepted it but it did not make a difference.
    Can anyone help?
    Thank you!

    This did not work
    On Mon, Oct 27, 2014 at 8:59 PM, Apple Support Communities Updates <

  • The version of "Adobe Flash Player" on your system does not include the latest security updates and has been blocked. To continue using "Adobe Flash Player", download an updated version from Adobe's website.

    The version of “Adobe Flash Player” on your system does not include the latest security updates and has been blocked. To continue using “Adobe Flash Player”, download an updated version from Adobe’s website.

    You haven't actually asked a question, but as stated you should only download Flash Player directy from Adobe.
    Nor have you said what version of OS X and Safari you are running.
    You can check here:  http://www.adobe.com/products/flash/about/  to see which version you should install for your Mac and OS. Note that version 10,1,102,64 is the last version available to PPC Mac users*. The latest version,10.3 or later, is for Intel Macs only, as Adobe no longer support the PPC platform. Version 11.0.1.152 is for Lion.
    * Unhelpfully, if you want the last version for PPC Macs, you need to go here:  http://kb2.adobe.com/cps/142/tn_14266.html  and scroll down to 'Archived Versions/Older Archives'. Flash Player 10.1.102.64 is the one you download. More information here:  http://kb2.adobe.com/cps/838/cpsid_83808.html
    You should first uninstall any previous version of Flash Player, using the uninstaller from here (make sure you use the correct one!):
    http://kb2.adobe.com/cps/909/cpsid_90906.html
    and also that you follow the instructions closely, such as closing ALL applications first before installing. You must also carry out a permission repair after installing anything from Adobe.

  • AGPM and security security filtering: gpos not showing up in uncontrolled tab

    Why Does a gpo not show up in uncontrolled tab? The only thing that is removed is "authenticated users" from security filtering of said gpo. Once I add authenticated users back, bang! its back visible in uncontrolled tab.
    Adding specific groups and removing authenticated users from security filtering is a standard practice to apply group policy. Can this not be used with AGPM?
    version 4.2

    Hi,
    For AGPM questions, in order to get accurate help, it's recommended that we ask for advice in the following dedicated AGPM forum.
    Microsoft Advanced Group Policy Management (AGPM)
    https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopagpm
    Best regards,
    Frank Shen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • AGPM and policy security/filtering

    I'm having a problem figuring out how you change security filtering & WMI filtering under the 'Scope' tab and edit groups/users on the 'Delegation' tab on a controlled policy in AGPM.
    All the options are greyed out in GPMC for controlled policies, but not on uncontrolled.
    I've tried checking the policy out, but those properties still remain unchangeable.
    Is there a special way to change these properties on an AGPM controlled policy? Or is it not possible?

    Below link might be helpful,
    http://www.grouppolicy.biz/2010/06/how-to-create-make-changes-to-group-policy-objects-in-agpm/
    Regards,
    Gopi
    JiJi
    Technologies

  • Advanced Security manager- Error Initializing the Essbase API.

    Hi,
    I have installed  OLAPUnderground> Advanced Security manager for exporting all the User security.  when i try to click connect it throws a connection error "error Initializing the Essbase API, cannot connect." Has any one seen this error before? please let me know if i am missing anything.
    We are currently using  11.1.2.3.500.
    Thanks,
    Sankeerth

    Sounds like you have not created the windows environment variable:
    ESSBASEPATH
    D:\Oracle\Middleware\EPMSystem11R1\common\EssbaseRTC\11.1.2.0
    That is just an example path update to match your environment
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to install and configure Essbase in System i or AS 400

    Hello All,
    I have given task by my employer to install Essbase 11.1.1.3 in AS 400 system. Can someone guide me that what steps and what do i need to finish that task.
    I do know how to install and configure Essbase in Windows but I have never get chance to work on AS 400 systems.
    I hopping for promp feedback.
    Thank you very much in advance.

    You should speak with someone at IBM. See http://www.spss.com/software/deployment/showcase/olap-solution.htm
    Oracle doesn't distribute an Essbase product on AS/400 -- IBM purchased the rights to the source code through an agreement years ago.
    Regards,
    John A. Booth
    http://www.metavero.com

Maybe you are looking for

  • Material Price Analysis-CKM3N

    Dear Gurus, I'm new in material ledger and need advise for material price analysis in CKM3N. There is a value from receipt from next level 13,282,838. where cause value change 1,383,641 and new price change 365,125. How to analyse this casue of singl

  • How can I opt out on the default setting for a split window in Firefox 3.6.12 ?

    Since I upgraded to Firefox 3.6.12, the page opens up with two vertically divided panes. Each pane displays a different bookmark. The left pane is generally only about an inch wide and can only be expanded to about 3 inches wide. In that mode, it is

  • Must select name from Drop Down menu

    I have a form that has two drop down menus. One of the menus asks the user to "Select A Name" from the lst. What is happening is that the user simply ignores the list and goes to the next field. Is there any way to require that the user slect a name,

  • Wireless Keyboard + Wireless Mighty Mouse questions

    Hey everyone, Mac users please don't hate me for asking this but I have some questions about using the Apple wireless keyboard and wireless Mighty mouse on a windows XP PC (Not in boot camp). I have already bought the wireless keyboard, and have it w

  • Mac Pro will not restart from dropdown menu

    Hi all, My Mac Pro will not restart from the dropdown menu or when clicking the 'restart computer' when installing software updates. I have an external firewire hard drive hooked up as part of my backup process. It contains a clone of my startup disk