Extracting security information

I am trying to write a .Net C# based application that will allow me to extract Hyperion application security. For example roles and their tasks, for a given application its elements, security class and user/groups. And the relationship between this.Is there a .Net connector or something similar available for getting this information out?

When you run your python script, did you set the weblogic environment, by using setWLSEnv.(sh or cmd) script.
This file is located in the directory: <middleware-home>/wlserver_10.3/server/bin
You can also use the wlst.(sh or cmd) script, located in the directory: <middleware-home>/wlserver_10.3/common/bin

Similar Messages

  • Extracting secure zone expiration date to be used for webapps

    Hi all,
    Is it possible to extract the secure zone expiration date and use it to set the expiration date for webapps? I see that the expiration date of secure zones can be extracted through the email section, and not other places. globals.user doesn't output the expiration date either.
    All that I need is the number of days so that i can automatically put the day into the Set Webapp to Expire in __ days.
    Unless the webapps automatically deletes itself when users are booted out of secure zones?

    I've found the module which gives the expiry date of the secure zone ie. {module_subscriptions render="collection" collection="subscriptions"}.
    The output is:
      "moduleName": "subscriptions",
      "moduleDescriptor": {
      "templatePath": null,
      "parameters": "render=\"collection\",collection=\"subscriptions\"",
      "apiEndpoint": "/api/v3/subscriptions",
      "objectType": "-1",
      "objectId": "-1",
      "adminUrl": ""
      "items": [
      "entityId": 11421300,
      "zoneId": 51,
      "zoneName": "Member Only Area",
      "expiryDate": "2015-04-30T00:00:00",
      "sellAccess": "false",
      "costPerPeriod": 0.0,
      "cycleType": ""
      "params": {
      "render": "collection",
      "collection": "subscriptions"
    When I use {{subscriptions.items.expiryDate}}, it doesnt output any value. I suspect that this is due to the [] encasing the items sub-information. How can I extract this information for use?

  • Problems Getting Security Information

    SDK:  BI 4.0 SP6 - I have both the server and the client tools apps installed on my laptop.
    I'm working on an application that pulls folder security information (among many other things!) and exports it to a .csv file so that we can analyze it.  However, it appears that the security info is not being pulled correctly.  Here are the various bits of code that I'm using:
    CMS Query:
    Select * from CI_INFOOBJECTS where SI_KIND = 'Folder' order by SI_NAME
    For each folder returned in the above query, information is stored in a FolderInfo object (a class that I've written):
    public FolderInfo (IInfoObject fldr, boolean doAdvanced, boolean favFldr) throws SDKException{
      id = fldr.getID();
      title = fldr.getTitle();
      kind = fldr.getKind();
      cuid = fldr.getCUID();
      folder = qh.getParentPath(fldr, "CI_APPOBJECTS");
      favorite = favFldr;
      loadSecurity(fldr, doAdvanced);
    The loadSecurity() method is this (SecurityInfo is another class that I've created):
    protected void loadSecurity(IInfoObject o, boolean doAdvanced) throws SDKException{
      ISecurityInfo2 si2 = o.getSecurityInfo2();
      IExplicitPrincipals ieps = si2.getExplicitPrincipals();
      for (int i = 1; i <= ieps.size(); i++){
        IExplicitPrincipal iep = ieps.get(i);
        SecurityInfo si = new SecurityInfo(iep, accessLevels, doAdvanced);
        hasAdvancedSec = hasAdvancedSec || si.hasAdvancedRights();
        security.add(si);
    The problem that I'm running into is that getExplicitPrincipals() is frequently returning only one principal and that is null instead of containing the correct object principal information the security that has been assigned.
    What am I doing wrong?  Thanks!
    -Dell

    Hi,
    I just took another look at this,
    IEffectiveRoles eRoles = iep.getRoles();
    for (int i = 1; i <= eRoles.size(); i++){
        IEffectiveRoleeRole = eRoles.get(i);
            if (eRole != null){
                   roles.add(eRole.getTitle());
    eRoles.get(i) - returns the access level with the given id not the access level at position i. So you'll need to use an iterator to loop through the results and extract the roles:
    Iterator<IEffectiveRole> iRoles = eRoles.iterator();
    while (iRoles.hasNext()) {
         IEffectiveRole role = iRoles.next();
    The same applies to the original posting, IExplicitPrincipals.get(i) gets the principal with the specified id, not the principal at position i.
    I should've picked up on this sooner but like you I assumed that .get(i) on the collection would return the object in the collection at position i.
    I haven't tested the above - just going by the javadoc. If correct then we should probably raise a ticket in ideas.sap.com to get the methods renamed to something like getPrincipal(int id) getRole(int id) and leave the standard collection get(int position) method in place to get the object at position x.
    Let me know how it pans out.
    James

  • HT5312 The option to reset security information tab isn't showing up for me, is there I way that I can make it show up. I have a rescue email address and it still doesn't show up. Please help!

    The option to reset my security information tab is not available for me, I have a rescue email address in place and it still doesn't show up. Please help!

    You need to ask Apple to reset your security questions; ways of doing so include clicking here and picking a method for your country, and filling out and submitting this form.
    (96335)

  • I receive Security Information Required message when I try to rent an itunes movie from my apple tv. I rent fine from my macbook, and have sharing turned on, WTH?

    My apple tv appears to work fine, watching netflix and other apps. but when I try to rent an itunes movie I receive the Security Information Required message. I have sharing turned on, the apple tv and macbook are logged into the same apple ID.
    WTH?
    pretty frustrated.

    It's telling you to verify your payment details. You need to go into iTunes on your computer and check that your address and credit card info are accurate. You will also need to make sure you have put in your security code.

  • I want to play music bought from itunes on my new computer but apple id is old email address no longer accessible and password forgotten. Security information date of birth also not accepted

    I want to play music bought from itunes on my new computer but apple id is old email address no longer accessible and password forgotten. Security information date of birth also not accepted. No good apple sending reset information to old email address as I cannot access it

    Welcome to the Apple Community.
    The following article(s) may help you.
    Moving your iTunes library to a new computer

  • How to avoid security information pop up when using BSP in SRM

    Hi. I have created a custom BSP and have flagged it as HTTPS in the properties, and the URL does start HTTPS.
    I have then put this BSP in a role in SRM and can access it from the internal ITS after logging into SRM. Obviously the main SRM URL is also HTTPS. The BSP actually does its job fine.
    However, when I click on the BSP I get the security information pop up telling me that the page contains both secure and nonsecure items every time.
    How can I avoid this?
    I have read the article on the wiki, but it does not apply to my BSP as there are no links at all in my BSP, and everything is HTTPS.
    We can not change the IE settings as all our desktops are locked down and configured in the same way from an outsource company.
    Any help would be greatly appreciated.
    Regards,
    Dave.

    Hi. I'd already seen that, and it is not quite the same as mine. That link is about calling a BSP as a catalog in SRM and switching from HTTPS to HTTP.
    I am calling the BSP direct from the SRM main menu and everything of mine is HTTPS, I am not switching.
    Do you have any other ideas?
    Thanks a lot for your help.
    Regards,
    Dave.

  • Sales order does not extract plant information from material master data

    Hi experts,
    I have created a sales order. However, the plant in the shipping tab can only be manually entered.
    I have made the check:
    the customer material master data does not have the plant info.
    the customer master data does not have it either.
    It is defined in the material master data: sales:general/plant
    But the sales order did not extract this information. Why does this happen?
    Thank you in advance.
    Best regards,
    Fan

    Hello Friend,
    As right stated by you,
    The Plant will be copied from the master data to the sales order, if not it should be manually entered
    The Sequence System will search for the Plant is as follow..
    1. Customer material infor record, If it was not maintained then it will search in
    2. Customer master, if the entre was not maintained in the SHIPPING TAB
    3. Finally it will search in the Material master in the Sales organisation data 1 in the field DELVERING PLANT field.
    So please search whether the entry was maintained in that field at the sales:sales organisation data 1.
    This might be the issue.
    Please revert if you want further details
    regards,
    santosh

  • HT5622 I want to change my security information so I went to "Manage your Apple ID" but I could not find "Reset your security information" can someone help me to change my security answers. Thanks in advance

    Hello Everyone,
    I want to change my security information so I went to "Manage your Apple ID" but I could not find "Reset your security information" can someone help me to change my security answers.
    Thanks in advance

    call 1-800-275-2273 (1-800-MY-APPLE)

  • Remove 'Page Extraction' security restriction in PDF generated by ADS

    Hello Experts,
    I am currently working on a SAP CRM project where we are using Adobe Document Services (ADS) to generate some PDF documents from SAP.
    I have an issue with the Page Extraction security restriction associated to PDF generated by ADS.
    This cause a problem to us since we are expecting the PDF to be processed by Streamserve later on. Streamserve is then 'converting' the PDF in its proprietary format (.lxf) and is preparing a Post Script file for our printing partner.
    I have understood that Streamserve cannot processed our PDF because of the Page Extraction restriction (out from ADS, value is set to Not Allowed by default).
    I have seen the following posts in SDN:
    Page extraction property in PDF document  is set to 'not allowed'
    Document Restriction Interactive Form
    I am then getting concerned since it does not look as straightforward as I would have expected.
    --> Can anyone confirm if there is a way to set the Page Extraction restriction as Allowed?
    Via ADS configuration? Via code? Via some work in SAP (SFP, output device config...)?
    In the above SDN posts, I can read things about buying a policy server, using Adobe Acrobat Pro or Reader Extensions.
    Does anyone have a clear cut?
    Thanks a lot.
    Brice.

    Hello,
    I don´t know how to make this work. I would open the OSS message for this and want SAP to give a workaround or say clearly this cannot be done. Well... in one of the mentioned threads it is mentioned that SAP said this is the right behavior but there was not a word about if that can be changed.
    Otto
    p.s.: probably it would be better for you to send only RAW data (i mean only XML data) and make the partner work with it. If the PDF is converted to "something" by a machine, then you don´t need PDF (what is a user GUI), to send only the data should suffice, or not?

  • Extracting pointer information and displaying it as an image

    Hey,
    I am using Intel's OpenCV image processing library in LabVIEW.
    There's a pointer to a struct IplImage that is passed around in order to run image processing functions.
    The struct IplImage is defined as: 
    typedef struct _IplImage
    int nSize; /* sizeof(IplImage) */
    int ID; /* version (=0)*/
    int nChannels; /* Most of OpenCV functions support 1,2,3 or 4 channels */
    int alphaChannel; /* ignored by OpenCV */
    int depth; /* pixel depth in bits: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U,
    IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F are supported */
    char colorModel[4]; /* ignored by OpenCV */
    char channelSeq[4]; /* ditto */
    int dataOrder; /* 0 - interleaved color channels, 1 - separate color channels.
    cvCreateImage can only create interleaved images */
    int origin; /* 0 - top-left origin,
    1 - bottom-left origin (Windows bitmaps style) */
    int align; /* Alignment of image rows (4 or 8).
    OpenCV ignores it and uses widthStep instead */
    int width; /* image width in pixels */
    int height; /* image height in pixels */
    struct _IplROI *roi;/* image ROI. when it is not NULL, this specifies image region to process */
    struct _IplImage *maskROI; /* must be NULL in OpenCV */
    void *imageId; /* ditto */
    struct _IplTileInfo *tileInfo; /* ditto */
    int imageSize; /* image data size in bytes
    (=image->height*image->widthStep
    in case of interleaved data)*/
    char *imageData; /* pointer to aligned image data */
    int widthStep; /* size of aligned image row in bytes */
    int BorderMode[4]; /* border completion mode, ignored by OpenCV */
    int BorderConst[4]; /* ditto */
    char *imageDataOrigin; /* pointer to a very origin of image data
    (not necessarily aligned) -
    it is needed for correct image deallocation */
    IplImage;
    I am having problems with closing OpenCV's GUI window when called from LabVIEW in Linux. A solution to this may be to not use OpenCV's GUI window in LabVIEW for Linux, but rather pass back the pointer to the processed image in LabVIEW. From that pointer, we can send it to a C wrapper to extract some information that we want from the struct in order and pass back those values to LabVIEW. Then LabVIEW will process those values and display the image. What will I need to extract from the pointer (via a C wrapper) in order to display the image onto LabVIEW?
    I attached a LabVIEW example that I found. This example loads and displays an image. I am thinking of doing something similar to that. Instead of loading an image from the file dialog, I will pass all of the necessary information to Draw Flattened Pixmap.
    Attachments:
    Picture4.vi ‏56 KB

    My description of my problems with interfacing OpenCV with LabVIEW is contained in this discussion
    Basically, the code works in C in Linux, C in Windows, LabVIEW for Windows, but not in LabVIEW for Linux.
    We finally were able to get OpenCV to interface with LabVIEW for Linux by doing some complex edition to make install. However, LabVIEW was still having trouble with the function to close all HighGUI windows. Even though it went through the function, it will not close the HighGUI window. Also the HighGUI window freezes and when it eventually closes, it crashes LabVIEW.
    When I test it by writing C programs, the function does what it is supposed to do.

  • Why wont my security information send to my email

    why wont my security information send to my email?

    From a Kappy  post
    The Best Alternatives for Security Questions and Rescue Mail
    Try calling Apple
    1.  Send Apple an email request at: Apple - Support - iTunes Store - Contact Us.
    2.  Call Apple Support in your country: Customer Service: Contact Apple support.
    3.  Rescue email address and how to reset Apple ID security questions.
    An alternative to using the security questions is to use 2-step verification:
    Two-step verification FAQ Get answers to frequently asked questions about two-step verification for Apple ID.

  • Didnt send me the instructions on how to reset your security information in my mail

    Yesterday i bought a $15 itunes card and i redeemed it. When i try to buy gems in clash of clan iphone game they asked me to answer 2 security questions but i forgot the anwers so i click on 'Forgot your answers? Send reset security info email to s•••••@hotmail.com'  then it saids ' Email sent. Check your inbox for an email with instructions on how to reset your security information.' But i havent receive it in my mail, i checked spam, trash everywhere but counldnt find it. What am i suppose to do ? Should i call apple ?

    Call Apple and ask for the Account Security team.
    (93848)

  • How to use NI CAN feature for extracting DBC information without a CAN Interface?

    Hi,
    I'm looking for some tricks in order to extract DBC Information using the NI CAN without a CAN interface...
    Basically I have some DBC files and I would to analyze them to get hierarchy Messages and Channels (and their related information, offset, scale, etc.).
    http://www.ni.com/white-paper/4294/en/
    The function CAN Get Names is usefull and allow me depending on the mode to get a list of the Channels and Messages described in the DBC file. However, I'm encountering one major issue and none of the least, I cannot use the function the CAN Get Property... As it required a connector based on Task that I cannot provide since I dont have any real and physical CAN interface, for now. Therefore I cannot have any information about the channels neither about the messages...
    Does anybody can give me a hand to fix that matter?
    Solved!
    Go to Solution.

    Nelval wrote:
    It seems that no matter the virtual port I am using, it does not work. Could you have a look at my sample.vi, I know it's poorly wired, especially since I'm more in .NET things than NI from my occupation ^^'. I also provided a dummy DBC file to simulate a very basic input.
    And by the way is there any way then to get the Byte Array / Bit Array corresponding to a certain message (and how to set the signal values required to get the message)?
    Your code isn't that bad, relativly easy to follow.  In any case the problem had nothing to do with the CAN port being used.  If you would probe the error wires around you would see that coming out of the CAN Init Start stated that the channel name didn't exist.  Looking at how you had it wired you took the messages (or frames) and put them into the channels terminal, when I assume you wanted the channels.  Then looking at your tree you were again trying to get the ID of a channel, but giving it the message name.  I also added reading the Start Bit, Number of Bits, and Byte Order for all the channels read.
    If you were to do this with XNET there would be completelly different functions, but the same operations can be done.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.
    Attachments:
    DBC Extraction Hooovahh Edit.vi ‏29 KB

  • Page Extraction security restriction

    Hi Experts,
    I have an issue with the Page Extraction security restriction associated to PDF generated by ADS.
    This cause a problem to us since we are expecting the PDF to be processed by Streamserve later on. Streamserve is then 'converting' the PDF in its proprietary format (.lxf) and is preparing a Post Script file for our printing partner.
    I have understood that Streamserve cannot process our PDF because of the Page Extraction restriction (out from ADS, value is set to Not Allowed by default).
    I have seen the following posts in SDN:
    http://forums.sdn.sap.com/thread.jspa?threadID=1366329
    http://forums.sdn.sap.com/thread.jspa?messageID=8793858
    I am then getting concerned since it does not look as straightforward as I would have expected.
    --> Can anyone confirm if there is a way to set the Page Extraction restriction as Allowed?
    Via ADS configuration? Via code? Via some work in SAP (SFP, output device config...)?
    In the above SDN posts, I can read things about buying a policy server, using Adobe Acrobat Pro or Reader Extensions
    Can you throw some light on this or am I at a wrong section to post this question. Can you suggest a approporiate place to post this thread?
    Thanks
    Rohit

    Hello,
    I don´t know how to make this work. I would open the OSS message for this and want SAP to give a workaround or say clearly this cannot be done. Well... in one of the mentioned threads it is mentioned that SAP said this is the right behavior but there was not a word about if that can be changed.
    Otto
    p.s.: probably it would be better for you to send only RAW data (i mean only XML data) and make the partner work with it. If the PDF is converted to "something" by a machine, then you don´t need PDF (what is a user GUI), to send only the data should suffice, or not?

Maybe you are looking for

  • Stainless steel band on iPhone 4 rusting and spreading

    A very good day to everyone looking at this post, since I got my iPhone 4 from marina bay sands on lunch day, I realize that I there is some rusting on the stainless steel band right above the black strip on the left side, i call singtel and ask them

  • Error AA168 Ord.dep.start date not allowed in dep.area 60 (Please correct)

    Hi experts, We upgraded to ECC6 from 4.7 version last month. For some assets we have start deprecation date filled for area 60 with deprecation key LINV. We would like to modify deprecation key to 0000 but we have error "AA168 Ord.dep.start date not

  • Why import specific classes?

    When you import a package or a class what is the point in importing a specifc class, instead of using the * to just import the whole package? i.e. import java.lang.*; Does importing an entire package slow the program down, or affect perfromance in an

  • Distorted Audio in OnLocation

    Hello! So I've been using OnLocation to record some old home movies onto my computer. When i uploaded them the audio was perfect. The problem is that now I've been trying to record recent footage using the program and the audio comes out either extre

  • Within Company Code Material transaction

    Hi All, We are making a Stock Transfer betweeen 2 plants( A to B) WITHIN a company code. Here we have maintained the cost of material in Plant A as USD100. Now when this material from plant A is transferred to plant B the cost of this material in B s