How security values are passed to OBIEE server

Hi All,
I would like to understand how are the security values passed to OBIEE server? Can anybody let me understand this or provide some link?
Thanks in Adv

Check this
Rittman Mead Consulting » Blog Archive » An OBIEE 11g Security Primer : Introduction
Mark if helps.

Similar Messages

  • Dynamic sql reurns no data when multiple values are passed.

    (Dynamic sql returns no data when multiple values are passed.)
    Hi,
    While executing the below dynamic sql in the procedure no data is returned when it has multiple input values.
    When the input is EMPID := '1'; the procedure works fine and returns data.Any suggestion why the procedure doen't works when input as EMPID := '1'',''2'; is passed as parameter?
    =======================================================
    create or replace PROCEDURE TEST(EMPID IN VARCHAR2, rc OUT sys_refcursor)
    IS
    stmt VARCHAR2(9272);
    V_EMPID VARCHAR2(100);
    BEGIN
    V_EMPID :=EMPID;
    stmt := 'select * from TEST123 where Empid is NOT NULL';
    IF V_EMPID <> '-1' THEN
    stmt := stmt || ' and Empid in (:1)';
    ELSE
    stmt := stmt || ' and -1 = :1';
    END IF;
    OPEN rc FOR stmt USING V_EMPID;
    END Z_TEST;
    ============================================================
    Script for create table
    ==================================================================
    CREATE TABLE TEST123 (
    EMPID VARCHAR2(10 BYTE),
    DEPT NUMBER(3,0)
    ===========================================
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('1',20);
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('2',10);
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('3',30);
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('3',30);
    Insert into PDEVUSER.TEST123 (EMPID,DEPT) values ('2',10);
    =============================================
    Select * from TEST123 where Empid in (1,2,3)
    EMPID DEPT
    1     20
    2     10
    3     30
    3     30
    2     10
    ===================================================================
    Any suggestion why the procedure doen't works when input EMPID := '1'',''2';?
    Thank you,

    The whole scenario is a little strange. When I tried to compile your procedure it couldn't compile, but I added the missing info and was able to get it compiled.
    create or replace PROCEDURE TEST (EMPID IN VARCHAR2, rc OUT sys_refcursor)
    IS
      stmt        VARCHAR2 (9272);
      V_EMPID     VARCHAR2 (100);
    BEGIN
      V_EMPID := EMPID;
      stmt := 'select * from TEST123 where Empid is NOT NULL';
      IF V_EMPID = '-1' THEN
        stmt := stmt || ' and Empid in (:1)';
      ELSE
        stmt := stmt || ' and -1 = :1';
      END IF;
      OPEN rc FOR stmt USING V_EMPID;
    END;If you pass in 1 as a parameter, it is going to execute because the statement that it is building is:
    select * from TEST123 where Empid is NOT NULL and -1 = 1Although the syntax is valid -1 will never equal 1 so you will never get any data.
    If you pass in 1,2 as a parameter then it is basically building the following:
    select * from TEST123 where Empid is NOT NULL and -1 = 1,2This will cause an invalid number because it is trying to check where -1 = 1,2
    You could always change your code to:
    PROCEDURE TEST (EMPID IN VARCHAR2, rc OUT sys_refcursor)
    IS
      stmt        VARCHAR2 (9272);
      V_EMPID     VARCHAR2 (100);
    BEGIN
      V_EMPID := EMPID;
      stmt := 'select * from TEST123 where Empid is NOT NULL';
      stmt := stmt || ' and Empid in (:1)';
      OPEN rc FOR stmt USING V_EMPID;
    END;and forget the if v_empid = '-1' check. If you pass in a 1 it will work, if you pass in 1,2 is will work, but don't pass them in with any tick marks.

  • Can I find out how many clients are connected to a server process?

    Hi, I am hoping I can find out how many clients are connected to a server process. This could be either a programmatic lookout number, a number in a log file etc.
    By the way, does lookout have any application (not data) logs? I have noticed that occasionally lookout will crash and I cannot find any logs to determine why, what processes were running, who last accessed it etc.
    Thanks

    Hello,
    There's currently no way to acquire this data. I think that'd be a great suggestion for the product. Please submit your feedback to our developers at the following link: http://digital.ni.com/applications/psc.nsf/default?OpenForm&temp1=&node=
    Best regards,
    Yusuf C
    Application Engineer
    National Instruments

  • How Formatted values are calculated in WMI

    Hi,
    i am working on finding system resource information using WMI queries.
    i want to know how the Performance values are calculated, for example as follows
    find PagesInputPerSec from Win32_PerfFormattedData_PerfOS_Memory. 
    i tried to retrieve PagesInputPerSec, running on command line as "wmic path Win32_PerfFormattedData_PerfOS_Memory get PagesInputPerSec".
    most of the times i am getting 0(zero) as result.
    i would like to know how formatted values are calculated(formula to find) ?
    P.S:
    Win32_PerfRawData_PerfOS_Memory giving some value than zero e.g. 31908034
    Thanks,
    KMR

    i am working on finding system resource information using WMI queries.
    i want to know how the Performance values are calculated, for example as follows
    find PagesInputPerSec from Win32_PerfFormattedData_PerfOS_Memory. 
    i tried to retrieve PagesInputPerSec, running on command line as "wmic path Win32_PerfFormattedData_PerfOS_Memory get PagesInputPerSec".
    most of the times i am getting 0(zero) as result.
    i would like to know how formatted values are calculated(formula to find) ?
    P.S:
    Win32_PerfRawData_PerfOS_Memory giving some value than zero e.g. 31908034
    Thanks,
    KMR

  • Commas not correctly processed when values are passed through the URL!!!!!!

    I think this is a bug. Any information about this will be greatly appreciated. Here's the scenario:
    There's a single page with 2 regions. The first region contains a simple SQL report. The second region is and HTML region that contains text and date form elements. The SQL report has a column link "Edit" that when pressed it populates form elements in the HTML region. The population of the form elements is done by passing the column values of the select row as variables along the URL. The problem is that commas within column value text are processed as delimiters in the URL. From my understanding and documentation, variables and their values are supposed to look like this:
    f?p=6000:6004:&APP_SESSION.::NO:6003:MY_ITEM1,MY_ITEM2,MY_ITEM3:1234,,5678
    where MY_ITEM1 will be set to 1234, MY_ITEM2 will be set to null and MY_ITEM3 will be set to 5678 (The URL was copied directly from the Apex 3.0 documentation without modification).
    However if the first value is text (lets say "some,thing") that contains a comma, then MY_ITEM1 will be set to the text preceding the comma in the first value (some), the MY_ITEM2 will be set to the text that comes after the comma in the first value (thing) NOT null and MY_ITEM3 will be set to null NOT 5678. Clearly, one would think that the comma in the first value should be escaped given that commas are used as delimiters of values in this URL scheme.
    The URL looks like this:
    f?p=6000:6004:&APP_SESSION.::NO:6003:MY_ITEM1,MY_ITEM2,MY_ITEM3:some%2Cthing%2C%2C5678
    However the URL should look like this:
    f?p=6000:6004:&APP_SESSION.::NO:6003:MY_ITEM1,MY_ITEM2,MY_ITEM3:some%2Cthing,,5678
    where MY_ITEM1 is set to "some,thing", MY_ITEM2 is null and MY_ITEM3 is set to 5678
    What does all this mean? This means that the escaped commas (%2C) are used as delimiters for the values. Additionally, any information that is passed that contains a comma will have it's comma escaped as well AND still considered as delimiters for values in the URL. Not to mention it's inconsistent with the official documentation.

    Never mind... problem solved.
    In the Apex docs says that you can embed commas if used within backslashes like: \123,45\.
    So in order to pass text that has a comma through the URL, one must force Apex to code the URL like this (assuming that the text is coming from a report):
    f?p=6000:6004:&APP_SESSION.::NO:6003:MY_ITEM1,MY_ITEM2,MY_ITEM3:\#A_COLUMN#\,,5678
    Sorry... no bug. :)

  • How the values are stored in Claneder week/year internally

    Hi BW Gurus,
    Can any one please let me know in which format the values are stored in the Calender week.year time characterstic?
    is it YYYYWW or WWYYYY or YYYY.WW or WW.YYYY or YYYY/WW or WW/YYYY?????
    Thanks in Advacne,
    Dilse...
    Hash

    Hi Bhanu & Alessanrdo,
    Thanks for the prompt response. Actually I was trying to populate some values in to the calender week/year variable through the user exit.So, I got confused while updating the values in to the variable. I used the value format which you both had suggested. But no luck.
    The olap control is passing out of my code successfully.
    After the coming out of my inlcude program it entered in the function RRS_VAR_VALUES_EXIT_AFTER there the following if condition is met.
    " IF -vartyp EQ rro04_c_vartyp-value". after that it raised the exceptions and the above message is displayed. Can you please look in to the issue.
    and the message number that was shown is Message No: 00010004 with the following note :
    "AError for variable  in customer enhancement ZLASWK"
    Can you suggest me why it went wrong and what needs to be done...?????
    Thanks in Advance,
    Dilse...
    Hash

  • Any docs on HOW TO INSTALL ORACLE CLIENT ON OBIEE SERVER?`

    Thanks...

    Generally speaking the way to installing Oracle Client does not depend directly on the product that is going to use it
    If some product requires some specific Oracle Client versions or Oracle Client configurations you should find this information in the product documentation (i.e OBIEE Server) and not in Oracle Client documentation.
    You can find Oracle Client documentation (named "Database Client") in the Installation sections of tahiti.oracle.com. For example for 11.2: http://www.oracle.com/pls/db112/portal.portal_db?selected=11&frame=#microsoft_windows_installation_guides.

  • How to findout how many  instances are available in one server

    how many instances are available in one server

    You can also check (in Unix) /etc/oratab to list all Oracle instances, it should be updated. That's not so true...
    example:
    ps -aef | grep pmon | grep -v grep
    oracle   14867     1  0 Jul29 ?        00:00:00 ora_pmon_TEST9I
    oracle   15024     1  0 12:10 ?        00:00:00 ora_pmon_SECOND9I
    oracle   15172     1  0 12:11 ?        00:00:00 ora_pmon_THIRD9I
    cat /etc/oratab
    *:/opt/oracle/920:NThis topic was discussed here Oracle9i on Redhat and there you could find other suggestions.

  • How to see Header values are passed as a part of a Message in BPEL Invoke

    Hi,
    I have passed some session id in the header of a invoke message.
    In Audit trail I am not able to see those header values, its only showing the body of the request passed.
    Is there any way I can see passed Header values also ?
    Regards,
    En

    Refer the below URL for details about seeing the full SOAP message in 11g.
    http://www.albinsblog.com/2012/10/getting-soap-envelope-of.html#.UUrX7TceBBE
    Mark the posting appropriately as "helpful" or "correct answer", if your issue is solved.
    Regards
    Albin I
    [http://www.albinsblog.com/]

  • How to get data passed back to server from Web Start client ?

    dear experts,
    my web application allows users to launch a web start window from the jsp page, after users enters some data in the web start page and press "OK", the data entered should be passed back server for process. i just have not much clue how to do this....
    thanks.

    Use the java networking library to send a request to a url that takes the arguments you want to pass in.
    Example:
    URL url = new URL("http://yourserver/yourhandler.do?arg1=foo&arg2=bar");
    HttpURLConnection conn = (HttpURLConnection) URL.openConnection(url);
    ... any output testing, etc...
    conn.disconnect();It's not the prettiest, but it ought to get the job done.
    You should probably (at least) use the BasicService to get the codebase back to the server that served up the jnlp file.
    -Mike

  • Error in when null values are passed to datefield

    Hi all,
    We are facing some issue with null values in date fields while calling a stored procedure using JDBC Adapter in one of the interfaces.
    When the value is null, XI gives errors in the communication channel.
    Case 1 , When the value is mapped to blank. : The adapter gives an error related to date format. Unsparseable date “”.
    Case 2 , When the value is not mapped at all : The adapter gives an error related to wrong number of arguments for the stored procedure.
    One option for fixing this issue is to hardcode the value to all zeros in a appropriate date format. However this is not acceptable in our case.
    Did anybody face this issue before. If yes what was the approach taken. Can you please let me know if anybody has any inputs on this.
    Thanks in advance,
    Younus

    you can clear the field key tags mandatory in the XML Schema interpreter parameter and make the Empty string value to Empty string from null value.
    For mapping : you can pass a value that is of the same format of date; but you can take your own value in the database since you are parsing the date format from one to other
    thanks
    nikhil

  • How secure are stickies

    Im just wondering how secure stickies are. Im not talking about someone stealing my macbook and being able to read them. Im thinking some guy getting access to my mac via hacking??
    Just because I sometimes stick sensitive data in there

    Im thinking some guy getting access to my mac via hacking??
    In that case, extremely secure. Unless you've been careless in opening up services in System Preferences -> Sharing, it is extremely difficult or even impossible to hack a Mac at this time.

  • How to find open connection in application server

    how find out how many request are hit in applcation server and reuest comes from which computer. if there r any solution plz give post the ans.

    You could start reading the access logs of apache....
    or check the server-status page...
    or check in EM-website....

  • LOV Values Are Not Preserved After Redirect

    Hello,
    I have a page where I have two LOV's on top of the page and interactive report is generated based on the values from LOV's.
    The values are passed to IR report correctly. MY problem is when I change values in LOV 2, LOV 1 values are getting reset.
    Both LOV's Display As is set as Select List with RedirectHow can I make sure that LOV values are preserved even if I change values in either any one of the LOV?
    I am using APEX 3.2
    Thanks and regards
    Edited by: ponic on Jun 22, 2011 7:54 AM

    Thanks for the suggestion.
    I have found another way to resolve my problem.
    http://djbramer.blogs.plymouth.edu/2006/08/14/apex-parent-child-select-lists-and-onchange-submitting/
    By following the above I could preserve values in my LOV's
    Regards

  • Values not passing from program to Layout

    Hi Abaper's
    My requirement is I need to set company logo in Invoice ( VF03 ) if a particualar condition satisifies, for this I have set a FLAG in my
    driver program and called the FLAG in my Script Layout.
    Here my issue is, for certain invoices the FLAG set in the program is being called in the Layout and Logo is displayed in invoice copy ( when excuted both in foreground and back ground).
    But in certain invoices, if run in foreground none of the values ( means not only flag but also all the values to be passed to layout)
    is displayed in invoice. It is only displaying the hard coded values in the layout ( showing blank page ).
    and if I run in background all the values are passing to layout except all Global Variables (flags) in the program even though it
    has value in the program.
    Please advice what should be the problem, I have checked with my Functional and it seems to be fine in customization part.
    Karthik
    Edited by: Karthik R on Sep 21, 2010 2:42 PM

    Hi Tamas,
    I have tried it, but still not able to figure out the exact problem....since while running in background or foreground some of the all values including my logo are displayed in invoice but for some invoices none of the values from driver prgram is getting passed to layout while running in forground....but when run in background all values are passing except the FLAG set in the drvier program.
    what should be the reason for this ? for some invoices all the values from driver is passing to layout but for some cases its not passing

Maybe you are looking for

  • F110 PDF and z program

    hi, i need to generate a PDF document for the posting done in F110 and save the pdf in an application server pth. along with that i need to update a Z table with some basic information....initally i thought of makling a copy of RFFOGB_T and use it by

  • Burning a DVD onto a MacBook

    Hi, I have a video presentation on DVD from work that I'd like to put onto my Mac (I'm a new convert to Mac - only a few weeks ago!). The DVD has 3 "chapters". It seems that it's made up of three types of files (.bup .ifo & .vob) How to I copy the DV

  • How to print HR form

    Hi, how to print HR form..(not smartform or sapscripts) i.e how to connect the form to the program and where to write the program. <b>as we do it in sap scripts ,SE38 for program to connect SE71 layout program..</b> Cheers, Raghavesh Message was edit

  • Running application from 9.3 in 10G

    Hi, I am very new to Oracle 10g We have some J2EE application developed using Oracle 9i JDeveloper and using the BC4J. Is it possible to port this code onto 10G app server? ie porting from 9i to 10G.

  • Installing Discoverer 4.1.46.08.00

    Hi, I am trying to install Oracle Discoverer 4.1.46.08.00 in my machine. Do I need to install Discoverer 4.1.37 first and then apply any patch to upgrade to Discoverer 4.1.46.08.00? Please help me installing Discoverer 4.1.46.08.00. Thanks, Gran