HFM Security Class Java API

Dear All,
I'm trying to get HFM Security Class info using Java APIs. Recently I was able to connect to the Hyperion Shared Services using the hyperion css.jar java file. Is there a similar jar to access the Security classes and get users, groups and vice versa?
Any examples would be great as well.

Thanks for the reply. I was hoping this was not the case...
In 9.2 I used these objects but I was hoping to move away from this and use provided API's.
I'm using c# to talk to the object which I expose to java using web services so I guess that is what I'll be using!!!
Cheers,

Similar Messages

  • HFM Security Class and Security

    Hi All my Peers,
    Can any one explain me What is the difference between Security Class and Security

    No offense, but if you don't understand these concepts well enough, your CV should probably be sent a far distance if you are trying to get an experienced consulting position. Understanding security is an important piece to the puzzle, especially when dealing with large amounts of financial data.
    With that said.......
    Security - Generally speaking, the goal of security is to control access to data, objects, programs, etc. In the Hyperion sense, security is managed in multiple different ways :
    - Program Access : Only users who are linked to Hyperion's Shared Services AND have the proper provisioned rights can open a program. (i.e. HFM, Reports, Workspace, FDM, etc, etc, etc.)
    - Provisioning : There are different types of rights per program that a user can have. Provisioning is the act of assigning these rights. (i.e. HFM has multiple rights such as Appliation Administrator, Default, Provisioning Manager, etc.)
    - Data / Object Access : Even if you have the right to enter the program, there is generally another layer of security which controls what you can do. For instance, inside of HFM, you can configure security for objects such as Data Forms and Data Grids. Furthermore, you can limit the user's ability to change or view data for specific entities, accounts, as well as other dimensions.
    - Security Classes : The security classes that you assign in the metadata are used during the act of assigning the Data / Object access controls. Users (and Groups) and assigned View Only, All (Read/Write), or None access to HFM Security Classes.
    This is a ridiculously high level overview. To get a much better understanding, I strongly recommend that you read the product documentation for the specific products you are using. If you are using 11.1.2.1 / HFM, here are a couple of documents that are of value :
    http://docs.oracle.com/cd/E17236_01/epm.1112/hfm_admin.pdf - Administrators guide which has a section on security.
    http://docs.oracle.com/cd/E17236_01/epm.1112/hfm_user.pdf - Users' guide which talked to security in terms of forms/ grids
    General System 11 doc : http://docs.oracle.com/cd/E17236_01/nav/portal_5.htm
    Hope that helps

  • HFM security Class

    Hello Guys,
    I've to create around 3500 security classes and same number for the HSS roles I'm wondering if there is a way to bulk upload from a txt or a csv file rather than create everityng manually.
    Thanks
    Fran

    That's right: HFM's security extract has four sections: users/Groups, Security Classes, User/Group Role assignments, and User/Group class access. This can be easily coded outside of HFM and then loaded into the HFM application directly. Please note that security can only be loaded in Merge mode, so if you need to remove a user's access, you must do so from within Shared Services. Do not use the "Clear all security" mode unless you plan to rebuild the application entirely.
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Where are HFM security classes created/maintained

    Point me in the right direction please...
    We are on 9.2.1
    Thanks
    Jeff

    Ok, now we have two pieces of information, but still a third is missing for a complete answer:
    1. Security is stored in relational tables as specified in the first answer
    2. Security can be maintained by importing text files of appropriate format as specified in the second answer
    3. Security can be maintained by using the SharedServices Web client, which is a more user friendly way to manage security
    Using the Shared Services Web client (http://[servername]:[portnumber]/interop/, typically portnumber=58080) you must first provision the users to use the application, by selecting the proper user directory > users or groups > search for the active user you are interested and right click - provision. This leads you to a screen where you must specify which applications your user/group can access and the level of access.
    Then by selecting the application under the appropriate project (projects > [project name] > [app name]) you can define classes and assign classes to users.
    Regards
    KN

  • HFM Access Security info thru API or Database?

    In HFM running in the system 9 enviornment - is there a way to access the security info thru an API or Database. This is info that typically is availiable in the security extract and contains info like
    !FILE_FORMAT=2.0
    !VERSION=9.30
    !FILE_FORMAT=2.0
    !VERSION=9.30
    !USERS_AND_GROUPS
    !ROLE_ACCESS
    etc.
    Thanks in advance for any insight.

    There is an item not really discussed in this thread which is OpenLDAP. Shared Services uses a product called OpenLDAP for certain tasks such as a repository for the Native Groups and Users. Additionally, if you have users tied in through a 3rd party sourch such as Active Directory, certain key information is found here.
    For instance, when you look at the Security Access tables in HFM, you will notice that it does not reference the usernames by username rather by a unique ID key. This ID key translates back to the information in Shared Services OpenLDAP database.
    This had the potential to causes issues when trying to make a development environment due to the fact the unique id's (SIDs) could be different for the exact same user. In order to retain security information between two different environments without having to redo the security, you have to synchronize the shared service databases to ensure the SID data was the same.
    Shared Services has an import/export utility which helps with this task; however, the old versions would not export the SID!!! (whoops). Fortunately, the newer versions of this utility do infact export the SID values if you request it to do so.
    In regards to the subject of this thread, you can get at the security information a few ways :
    #1 - There is a Java API for Shared Services. I've tried to make use of it; however, I've found it a bit more complicated than I would like so I do not use this method.
    #2 - Using the Application Client DLL's. There are vb samples of how to get basic information such as group membership, etc, etc if you have the SDK.
    #3 - Database direct. As pointed out previously there are unique tables for each application which hold this data; however, you will also need to interface with OpenLdap to x-ref the SID values to readable usernames/groups. In regards to this, I was pondering making a utility to do this for people if there was an interest. I need the data as I do a quarterly user audit and I would prefer to automate this as much as possible.....
    Edited by: beyerch on Feb 11, 2009 12:35 PM

  • Can i create more than one attributes for the custom class created using java API

    Hello everyone,
    I have been creating class and its attributes programatically using java APIs, I want to know that is there any way to create multipal attributs for the same class in just one call of API with all the options for each attributes,
    thanks

    You can create a new class and define all of the Attributes at the time the class is created - this is the preferred way of creating classes. Use the addAttributeDefinition() method on ClassObjectDefinition. If you need to add attributes to existing classes, you can only add them one at a time (using the addAttribute() method on ClassObject).
    (dave)

  • Where are the Java API classes?

    Hello All,
    I understand that Oracle9i uses a Java API different than those older classes found in sdoapi.zip here on the OTN.
    Problem is, I don't know where to find them in my newly-installed 9iR2.
    Can anyone help me with this simple question or point me to appropriate documentation?
    Thanks!
    -- john

    I believe the new Java API classes are slated for 10i.

  • Where can I find the original code for class in Java API

    I am learning Java programming and wanted to see how professionals handel all cases. Can anyone tell me where I can find the original implementation code for classes in Java API? It would be a great help for me.

    the basic source is where you installed java in a file called java.src, its either in the main dir of one of the sub dirs ( mmm ), contains all the source code for all the classes in the api.

  • Can i generate java API from class files

    I have only class files. Is it possible to generate the java API using the javadoc.If yes, pls tell me how can i do??

    Also, Javadoc 1.4.2 will contain an unsupported option -Xclasses
    that should allow you to do this. You must pass in class names
    and use -classpath to find them. For com.package.MyClass
    at /home/classes/com/package/MyClass.class,
    you would run:
    javadoc -Xclasses -classpath /home/classes com.package.MyClass
    For mroe info, see:
    http://developer.java.sun.com/developer/bugParade/bugs/4720100.html-
    Doug Kramer
    Javadoc team

  • Java API - Editor class for an XML schema

    Hi,
    i am very interesting in Java API. I would like to make an editor class for an XML schema. (I will create XML files in the current project based on this XML schema.) What step's are require for this editor class?
    Regards
    Gabor

    DavidThi808 wrote:
    jtahlborn wrote:
    you can provide a schema when parsing an xml document in order to check for schema conformance, but that isn't going to affect your XPath queries at all. DOM content is never anything but strings.In the case of both dom4j/jaxen and the .NET runtime the values returned from XPath queries when a schema is provided are typed. So you get back numbers, dates, and booleans as well as strings. And for numbers you get correct comparisons so 20 > 1.i guess it's possible. i use schemas when parsing xml, and i've used xpath (infrequently), but i'm not sure that i've ever used them together in a way that i would see functionality like that.
    FYI, you use http://docs.oracle.com/javase/6/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#setSchema%28javax.xml.validation.Schema%29 to specify a schema while parsing with a DocumentBuilder.

  • CODE SAMPLES OF JAVA API CLASS

    Hi,
    JAVA API information almost doesn't have any example of code (real life examples).
    Is any site or download where I can find examples for any API class ( free is best).
    thank you

    All API examples are there at
    http://developer.java.sun.com/developer/codesamples/examplets/index.html

  • Security class requires java.security file???

    What is the use of java.security file? Which
    classes refer this file while creating the instance?
    Can we create a class file that will refer this security
    file?
    When the java program loads security class it needs java.security class?
    In what type situation security class look into java.security file???
    Pls help me
    regards,
    namanc

    Open the java.security file up in notepad or something.

  • Example code for each and every class in java API

    hi,
    Is there any place where i can get example code for eacha and every class in java API.
    for eample...if i wanna find sample codes for all the clases in java.lang.*
    please let me know ASAP.
    thanks in advance

    Crossposted here: http://forum.java.sun.com/thread.jsp?thread=570264&forum=54&message=2820774

  • Which java API package contains Container class???????

    can forum experts tell me which java API package contains Container and GlobalContainer class......???????/

    <b>aii.map.api</b>
    If you need to access the Cotainer Object (i.e) the runtime constants inside you java mapping etc, you use
    AbstractTrace trace=(AbstractTrace)getParameters().get(StreamTransformationConstants.MAPPING_TRACE);
    To access this in a UDF in graphical mapping you mention,
    container.getTrace()
    Regards
    Bhavesh

  • Extracting specific detial about class from the JAVA API created by Javadoc

    hi ,
    Bacialy I need to get detials of all classes from the Java packages for my project. So i thought getting detials from the Java API document might be one way of doing it. If any one tell me some package or software which can get particulat text from the API document that will be great.
    Thank you,
    Raj

    Hi,
    I think, much easier way would be to write a little doclet. That doclet would take the information you need directly from the Doclet API and generate by it a plain text with the content you wish (for instance, as an SQL script that loads everything into a certain database).
    Obtaining this from the generated HTML documentation just adds one extra step (and a lot more complicated, by the way).
    Also, you can avoid even writing a doclet.
    There is a tool called DocFlex/Javadoc:
    http://www.filigris.com/products/docflex_javadoc/
    It is a template-driven doclet, which can be easily programmed to do the job. (However, a license will be needed).
    Regards,
    Leonid Rudy
    http://www.docflex.com

Maybe you are looking for

  • Rogers 920 on T-Mobile Tethering Not Working

    Hello, I bought an unlocked Rogers CA Nokia 920.3 device with pentaband support for use on the T-Mobile network. I entered the APN settings for MMS and internet manually and everything works fine except the internet sharing only works some of the tim

  • Purchased Apple TV Show not showing up on apple TV

    We purchased season passes to a few TV shows and they used to automatically download to our apple TV.  As recently as last week we are getting our notices over email and the TV shows show up on our computer but do not download to our apple TV directl

  • How can I retrieve videos which didn't transfer successfully to my Mac?

    I regularly download my photos and videos from my iPhone to Aperture for storage. In my latest download approximately 100 videos and photos did not download successfully - I get a message "unsupported image format". They were deleted from my phone as

  • Exporting from imovie HD6 to iDVD 08

    I upgraded to iDVD 08 but could not do imovie 08 because I don't have an intel based mac. Now I try to export an imovie to idvd and it shows th project but does not take any time. The resulting file is not big enough and when i look at the idvd it fr

  • WF Policies not working as expected

    Hi , I have created three WF Polices for New, Update and Delete of records. I seem to have two problems. 1. When I create a New Record all the three WF policies (New , Update and Delete) are triggering. 2. When I delete a record I am not able to capt