Issue passing dynamic paramters using GO URL in OBIEE 11g

Hi All,
I am trying to implement a GO URL and pass 6 dynamic paramters to the target dashboard page.
The issue is that, When I navigate from the column which is having GO URL, It is just passing the first parameter among the 6 parameters.
URL:
'<a href=http://servername/analytics/
saw.dll?GO&path=/shared/xxx/aa%20bb/report%20one
&Action=Navigate&P0=6&P1=eq&P2="Fact%20-%20xxx".ID1&P3='||CAST("Dim - Abc"."One ID" AS CHAR)||'&P4=eq&P5="Fact%20-%20xxx".ID2&P6='||CAST("Dim - Abc"."Two ID" AS CHAR)||'&P7=lt&P8="Fact%20-%20xxx".DATE&P9='||CAST(TIMESTAMPADD(SQL_TSI_DAY,1,"Time"."Day") AS CHAR)||'&P10=eq&P11="Fact%20-%20xxx"."Three%20ID"&P12='||CAST("Dim - Abc"."Three ID" AS CHAR)||'&P13=ge&P14="Fact%20-%20xxx".DATE1&P15='||CAST(TIMESTAMPADD(SQL_TSI_DAY,1,"Time"."Day") AS CHAR)||'&P16=eq&P17="Time".Day&P18='||CAST("Time"."Day" AS CHAR)||'style="text-decoration:none;">'||"Dim - Abc.Name"||'<--/a>'
When I try with actual values for all the 6 parameters, The parameters are being passed perfectly.
Also I have tried passing each parameter individually in the same syntax as in the above URL and it is working fine.
Also I have tried the new syntax of GO URL i.e.,
'<a href=http://servername/analytics/
saw.dll?GO&path=/shared/xxx/aa%20bb/report%20one
&Action=Navigate&col1="Fact%20-%20xxx".ID1&val1='||CAST("Dim - Abc"."One ID" AS CHAR)||'&op1=eq&col2="Fact%20-%20xxx".ID2&val2='||CAST("Dim - Abc"."Two ID" AS CHAR)||'&op2=eq&col3="Fact%20-%20xxx".DATE&val3='||CAST(TIMESTAMPADD(SQL_TSI_DAY,1,"Time"."Day") AS CHAR)||'&op3=lt&col4="Fact%20-%20xxx"."Three%20ID"&val4='||CAST("Dim - Abc"."Three ID" AS CHAR)||'&op4=eq&col5="Fact%20-%20xxx".DATE1&val5='||CAST(TIMESTAMPADD(SQL_TSI_DAY,1,"Time"."Day") AS CHAR)||'&op5=ge&col6="Time".Day&val6='||CAST("Time"."Day" AS CHAR)||&op6=eq'style="text-decoration:none;">'||"Dim - Abc.Name"||'<--/a>'
Even with this syntax, The issue is same that I am only able to pass the first filter.
Anyone please help.
Thanks in Advance.

To avoid encoding problems use POST method. Here is js example for OBIEE 10g, but I bellieve you will find similar XML syntax in 11g.
function getGoXML(P){
     var goXML = '<sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="sawx:logical" op="and">';
     for (var i=0; i<P.length-1; i=i+2){
          goXML = goXML + '<sawx:expr xsi:type="sawx:comparison" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" op="equal">';          
          goXML = goXML + '<sawx:expr xsi:type="sawx:sqlExpression">' + P[i] + '</sawx:expr>';
          goXML = goXML + '<sawx:expr xsi:type="sawx:untypedLiteral">' + P[i+1] + '</sawx:expr>';
          goXML = goXML + '</sawx:expr>';          
     goXML = goXML + '</sawx:expr>';
     return goXML;
function dashboardPageNav (navParams){     
     var tForm = saw.createForm("customNavForm");
     tForm.action = saw.commandToURL("Dashboard");
     saw.addHiddenInput(tForm, "PortalPath", navParams.portalPath);
     saw.addHiddenInput(tForm, "Page", navParams.portalPage);
     saw.addHiddenInput(tForm, "Action", "Navigate");
     saw.addHiddenInput(tForm, "StateAction", "NewPage");
     saw.addHiddenInput(tForm, "P1", "dashboard");
     saw.addHiddenInput(tForm, "P0", getGoXML(navParams.P));
     tForm.submit();
dashboardPageNav({
     portalPath: '<portal path>',
     portalPage: '<page name>',
     P: new Array(                         
          '<param1 name>', '<param1 value>',
          '<param2 name>', '<param2 value>',
          '<param3 name>', '<param3 value>',
          '<param4 name>', '<param4 value>'
});

Similar Messages

  • Dynamically Aggregations Selection during runtime in OBIEE 11g

    Can anyone help me how to choose aggregations dynamically in OBIEE 11g while runtime.
    Say i have SUM and AVG as two aggregations, and depending on any one of selection my column total should vary.
    I acheived this using Variable prompt, but i want it as a drop down and just by toggling between the two my report should change with out using go / apply button.
    I tried and came to conclusion that these are static text and doesn't have any database value it can't be showed as dropdown.
    Thanks,
    Swathi

    shud be simple...Simply Create 2 Pivot Views for same Criteria in Single report and perform SUM and AVG for each. Now use View Selector to toggle between two Pivot to get SUM and AVG reports.

  • Help Me: Issue with "Unable to Sign In" Analytics Of OBIEE 11g

    Hi Friends,
    I have Installed OBIEE 11g in Windows Server 2008-64 bit.I have installed through "Software Only" and ran the "Config Script".
    while I was running "Config Script" , One Component was failed i.e "Executing : opmnctl start coreapplication_obips1 -----> Failed".
    I just ignored that one and continue the installation.All were successfully created expect that "obips1".
    Used Requirements for OBIEE11g:
    Oracle 11.2.0,jdk-6u24-windows-x64,wls1033_generic,ofm_rcu_win32_11.1.1.3.3_disk1_1of1(RCU),OBIEE 11g 11.1.1.3.0.
    All servers are up(NodeManager,WebLogic,BIServices,opmnctl) and the status of "opmnctl" also shows are are "Alive".
    But here the problem is I am unable to login "Analytics" and even I am able to login "Console" and "EM".
    I am getting an Error while I was logging to the Analytics i.e "An error occurred during authentication. Try again later or contact your system administrator".
    can any one help out how to fix the problem to Login Analytics successfully .
    and suggest me that need to add any patches or other ways to fix the problem.
    Please help me out. Thank you
    Regards,
    Chiranjeevi.

    Can you check to see if you are able to login to Admin tool using the sampleliteapp Repository? Try the below solutions. If your not able to login to Admintool also, then solution 2 is more likely to fix the problem
    Solution 1: (Restart BI services )
    Try to restart all the BI Services.
    1. Go to EM
    2. Click on Business Intelligence to expand it
    3. Click on Coreapplication, then Capacity Management tab
    4. Click Restart All
    5. Once all the compnents are restarted, the logon is enabled using the new port number being set.
    Solution 2: ( Refreshing GUID's)
    Open the NQSConfig.INI file for editing. For more information, see "Where are Configuration Files Located?" in Oracle Fusion Middleware System Administrator's Guide for Oracle Business Intelligence Enterprise Edition.
    Locate the setting FMW_UPDATE_ROLE_AND_USER_REF_GUIDS = NO and change its value to YES.
    Modify the instanceconfig.xml file to instruct Oracle BI Presentation Server to refresh GUIDs on restart. Edit the file to add the last line in the following instruction.
    <ps:Catalog xmlns:ps="oracle.bi.presentation.services/config/v1.1">
    <ps:UpgradeAndExit>false</ps:UpgradeAndExit>
    <ps:UpdateAccountGUIDs>UpdateAndExit<ps:UpdateAccountGUIDs>
    From a terminal window, stop and restart the managed processes using the opmnctl parameters stopall and startall. You can use the parameter status to verify process status throughout.
    The following components are involved: Oracle BI Presentation Server, Oracle BI Server, Oracle BI Scheduler, Oracle BI Cluster Controller, and Oracle BI JavaHost.
    For information about using opmnctl commands, see "Using the OPMN command line to Start and Stop Oracle Business Intelligence System Components" in Oracle Fusion Middleware System Administrator's Guide for Oracle Business Intelligence Enterprise Edition.
    Edit the NQSConfig.INI file to reset the FMW_UPDATE_ROLE_AND_USER_REF_GUIDS = YES to NO and restart the Oracle BI Servers.
    Remove, set to none, or comment out the line (see UpgradeAndExit in the following example) added to the instanceconfig.xml file (that instructs Oracle BI Presentation Server to refresh GUIDs on restart).
    <ps:Catalog xmlns:ps="oracle.bi.presentation.services/config/v1.1">
    <ps:UpgradeAndExit>false</ps:UpgradeAndExit>
    <ps:UpdateAccountGUIDs>none<ps:UpdateAccountGUIDs>
    Restart the Presentation Server for the instanceconfig.xml file that was updated.
    Make sure Oracle WebLogic Server and the system components are also running, if they are not running, restart them.
    For more information, see "Starting and Stopping the Oracle Business Intelligence Components" in Oracle Fusion Middleware System Administrator's Guide for Oracle Business Intelligence Enterprise Edition.
    Let me know if that worked for you.
    Thanks
    -Amith.

  • Data and Dashboard Security using ROLES Variable in OBIEE 11g

    Hi all,
    I'm currently using OBIEE 11g. I'm wondering how to implement the security for data and dashboard in the 11g.
    Below is the sample of how the security matrix requirement when I use the 10g version. In 10g, we usually use GROUP (for the data filter in RPD) and WEBGROUPS (for dashboard objects) variables in my initialization block to read from database. As we have 2 different variables, it is possible to control security separately for data and dashboard.
    GROUP | Country
    G1 | US
    G2 | FR
    G3 | UK
    WEBGROUPS | Dashboard
    WG1 | D1
    WG2 | D1
    WG3 | D1
    WG1 | D2
    WG2 | D2
    WG1 | D3
    WG3 | D3
    WG3 | D4
    Now, in 11g, the recommendation is to use ROLES variable (for application role). So, how would I apply the required security matrix above in 11g using just ROLES variable? Do I still create G1, G2, G3, WG1, WG2, and WG3 as application roles then only use G1-3 in the RPD to filter the data and only use WG1-3 in the analytics to serve as webgroups?
    Any advice on this? Thank you very much.

    "...Could you elaborate more?"
    I mean that role creation and user->role assignment will be managed outside of to the obiee interface - whether that's via the database, LDAP, fmw etc.
    Webgroup creation and assignment is managed within the obiee interface and I think that has a lot of benefits - generally you have people responsible for shared folders and dashboard creation, so having them responsible for webgroups and presentation permissions is preferable for me.
    "are you saying that I use the role G1-3 only in the RPD, while using the role WG1-3"
    Yes .. I'm assuming you have something like
    G1 | US
    G2 | FR
    G3 | UK
    WG1 | Finance
    WG2 | Marketing
    WG3 | Sales
    Which becomes
    R1 | US
    R2 | FR
    R3 | UK
    R4 | Finance
    R5 | Marketing
    R6 | Sales
    And John belongs to R1 and R4, Fred belongs to R2 and R4 etc. So you would set your data filters against R1-R3 and use R4-R6 like webgroups in the presentation services.
    Regards,
    Robert

  • Division calculation using different filters in OBIEE 11g

    Hello,
    I have a requirement where I want to calculate division of same column using different filters in one report.
    e.g. No. of Units (Where Active flag='A')/No. of units (Where Active flag='I').
    I am using OBIEE 11g.
    Thanks.

    Try this:
    ((case when Active flag='A' then No. of Units end)*1.0)/
    (case when Active flag='I' then No. of Units end)
    It would nice if you create a new metric based on physical expression using rpd. If possible try to create it so that you can have aggregation after the calculation.
    If helps pls mak as correct/helpful
    Edited by: Srini VEERAVALLI on Jan 8, 2013 11:56 AM

  • (Cont)Passing dynamic parameter with the URL while submitting the form

    Hi all,
    My question is based on this link --> http://forums.adobe.com/message/4942572#4942572
    May you kindly refer to the link above for reference.
    My question is suppose the client side have a html page with a url, when the user click on the link, how the adobe livecycle directly receive the link that clicked from the user? is it possible to do that? Please advise.
    Thanks a lot.

    please help....

  • Issue with the drill path in Hierarchy in OBIEE 11g

    Hi ,
    We have upgraded to 11g(11.1.16.6) and an issue we are facing is that the drill path for the time hierarchy is not same.
    In 10g its Year >Quarter >Month>Date.
    BUt in 11g its rendering as Year >Quarter >Month>Week Number >Date.
    The week number is present in the hierarchy defined in the RPD, but the week number has "Use for Display " unchecked.
    Not sure why it then is coming up in the drill .

    Hi,
    You try to make the changes in the hierarchy as per required,and clear the cache then reload the rpd and then restart the services.
    its just a try, and reward me if it correct.
    Thanks,
    tinku

  • How to know the Em url in OBIEE 11g

    Hi Team,
    Can you please let me know the procedure to find out the URL for EM.
    I have installed 11.1.1.6 version.
    I am looking out for the port no.
    http://localhost:(How to get this port no)/em...Tried with 7001.but no luck.
    Thanks,
    Riyaz Ali

    Hi Riyaz
    The Port number is the AdminServer Port Number of the domain. This is where the EM app will be targetted and deployed. If you choose all defaults and have like a Simple Installation of BI Software, then you should have one Server named AdminServer running at default Port: 7001.
    To really confirm exactly, open you config.xml file which is under your domain root folder/config/config.xml file. Search for "em.ear" and see to which server it is targetted, generally it will be AdminServer (<target> tag entry). Now from the top search for "AdminServer" in the same file. You should see an entry like shown below. SSL Port is 7002. If you do NOT see <listen-port> tag, it means it is using DEFAULT Port which is 7001. But if you do see this tag, use that port number. Do not get confused with <ssl> port. Every domain have normal and ssl ports and most of the times we use normal port.
      <server>
        <name>AdminServer</name>
        <idle-connection-timeout>1000</idle-connection-timeout>
        <period-length>200000</period-length>
        <idle-periods-until-timeout>20</idle-periods-until-timeout>
        <dgc-idle-periods-until-timeout>21</dgc-idle-periods-until-timeout>
        <ssl>
          <name>AdminServer</name>
          <hostname-verification-ignored>true</hostname-verification-ignored>
          <listen-port>7002</listen-port>
        </ssl>
        <machine>RJEGGA</machine>
        <listen-address></listen-address>
        <server-diagnostic-config>
          <name>AdminServer</name>
          <diagnostic-context-enabled>true</diagnostic-context-enabled>
        </server-diagnostic-config>
      </server>So, try, http://youradminserverhost:adminserverport/em
    NOW, if you get like Page Not Found, or do not see entry from em.ear file in your config.xml file, this means your domain is not having EM app deployed.
    Thanks
    Ravi Jegga

  • Using Lexical Parameters in OBIEE 11g Publisher

    Hello All,
    I want to know if there is a provision to use lexical parameters to be used in 11g Publisher. I know we could do this in 10g Publisher with the use of data template and database package. This is a very useful functionality to dynamically deduce the SELECT and WHERE clauses based on the input parameters.
    For what I have explored, this functionality seems to be missing in 11g.
    Can anybody throw some light on this please?

    Does anyone know about this please?

  • Using presentation variable in OBIEE 11g

    Hi,
    Is is possible to use a prompt to filter data from two sections of a dashboard?
    My dashbaords contains two sections , each pointing to seperate reoport. Can I filter data in the two reports using parameter selected in one prompt?
    If not possible , the wht is the way to achieve this.
    Thanks and Regards
    Santosh

    Thanks Rondo,
    In our project we have e-Biz Oracle ERP application where actuals are captured. Customer is using a third pary tool called Neotix to buid RPD automatically based on Database (oracle) of this application.
    Nw we are building new application for planning and budgeting in Hyperion prodicut by oracle where Database is Essbase. I will be creating an RPD for budget/planning reports based on Essbase data source.
    For creating on report for Actual Vs Budget, I need to have both Actuals data from e-Biz and Budget data from Hyperion comming out of one RPD.
    So I want to merge those two RPDs and build by Actual vs Budget report based on the Business model from this merged RPD.
    I want to understand hw to build the buisness model in the merged RPD so that I can get the acutal and budget data together in the same report using Answers. I am using OBIE 11g.
    Please tell me wht should be my reporting strategy for achieving this. Can I create single business model for two dataa source which I will import in phyisical layer? How Do I join the two data sources in my RPD, in the business model? What are the challanges to do this kind of model in the merged RPD. ? Do u think there will be challanges to joing Essbabase members (since it is multidimensional cube ) with e-Biz data source in physical layer?
    If I build multiple subjects area (one for e-Biz datasouce and another for Essbase data souce) what modeling steps, I need to implement in presentation layer of the merged RPD?
    In answers how to I build report so that actual and budget data can be displayed together? Are there any technical challanges to implement such report in Answer? If yes, then what are the ulternative approaches?
    I came to know that if it is not possible to get both actual and budet data together in one report, then I should build a dashboard with two sections , and build two reports (one for actuals data and another for dudget data ) and then place one report in one section and another section in another section in the dashboard. Is it a good approach? Is there any better approach?
    I want to use one prompt to filter data for actuals and budget . eg. for year 2012, I want to dislpay Actuals as well as Budet values?
    Please provide your expert inputs...
    Thanks and Regards
    Santosh

  • Error 500--Internal Server Error when using BI Publisher within OBIEE 11g

    I'm using OBIEE 11.1.1.6.2BP1 on a Linux x86-64 server and it has been working just fine. We recently started playing around with the BI Publisher component of that installation and every time i go to http://hostname:port/xmlpserver and try to log in with an Administrator username and password, the following error shows up:
    Error 500--Internal Server Error
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    *10.5.1 500 Internal Server Error*
    The server encountered an unexpected condition which prevented it from fulfilling the request.
    I have looked around for solutions and tried a couple of them (created a new Admin user in Weblogic Console and checked the opmnctl status) and they did not help. I'm looking for an answer other than upgrade to the latest and greatest
    Any help is appreciated.

    Do you have any SSO setup as that might be preventing the ability of the user to log into BI Publisher, hence the Internal 500 error message.
    Are you using FMW security model for BIP and OBIPS integration which is by default. Check the xmlp-server-config.xml file from the repository [\Middleware\Oracle_BI1\clients\bipublisher\repository\Admin\Configuration\xmlp-server-config.xml] and see what your security model is pointing to?
    Also what happens when you try to access from Administration>BI Publisher >Manager BI Publisher ?
    Follow : http://docs.oracle.com/cd/E23943_01/bi.1111/e22255.pdf
    Oracle Fusion MiddlewareAdministrator's Guide for Oracle Business Intelligence Publisher 11g Release 1
    HTH,
    SVS

  • Passing filters to hyperlinks in BI Publisher-Obiee 11g integrated report

    Hi,
    I've a report requirement to build a BIP report in integration with OBIEE.
    In my dashboard, I've a dashboard prompt, obiee reports and a BIP report.
    BIP report contains hyperlinks (created in template builder) which direct me to the obiee report pages.
    Now, when u apply the prompts, BIP report filters the data accordingly and displays it in the same page. (OBIEE reports also gets filtered accordingly).
    After this, when I click on the hyperlinks it takes me to the obiee page which is NOT filtered according to the prompt.
    So I would like to know how do I use the filters in these links?
    Can I please get some help on how to make this work? This is an urgent requirement!
    Thanks,

    Hi,
    You can try these steps
    On the BI Publisher 11.1.1.5, Go to Administration --> System Maintenance --> Server Configuration. Under the catalog heading,Test Connection. If the connection is successful, then click on the button Upload to Bi Presentation Catalog".
    After the above step you should be able to see your folder under catalog.
    Let me know if this helped.
    Sachin Gupta

  • Using TOPN reports in OBIEE 11g

    Hi ,
    I am displaying TOP 4 products (dimension) with highest revenue (measure) in a bar chart . Used TOPN function in the revenue column . But, while displaying 4 bars , the top most product (ranked 1) bar is displayed with data but without any level.
    For example , there are 4 products - denim, lee cooper , levis and denim is top's the chart with 1,500 $ ...then I am getting a bar leveled 1 , among 4 bars with the value (1,500 $) but without level (i.e. denim) . Other bars are coming just fine (i.e. lee cooper - 1,200 $, levis - 800$ ) .
    Let me know if the problem statement is not clear enough .
    Thanks
    sayak

    So you are able to see labels for Lee Cooper and Levis but not for denim. This is strange.
    Check the conditional formatting for that column. May be there is some conditional formatting done for that column.
    Or remove the column from criteria and add it again.
    Hope this helps.

  • How to use CAST function in obiee 11g in rpd

    Hai,
    I am trying to use the cast fucntion in rpd in bmm layer for a new logical column that I have created and is giving me error compile message.
    Can any one please help me out or find out what is wrong in the function I am using.
    The expression I am trying to use is
    ( CAST ( "Chase Card Acquisition"."Fact Deposit"."Base Earn" as decimal(18,0) ) + "Chase Card Acquisition"."Fact Deposit"."Tot Bonus Earn" )

    Decimal is not a supported type in the logical layer. See:
    http://docs.oracle.com/cd/E21764_01/bi.1111/e10540/sqlref.htm#BIEMG559
    for supported types.
    If you are casting as Int then do not specify the precision ('cast x as int' NOT 'cast x as int(y,z)'). Regards,
    Robert

  • Using Javascript libraries with OBIEE 11g

    Hi,
    I want to use javascript libraries like scriptaculous.js in OBIEE. I placed the libraries in the location {Middleware_Home}\Oracle_BI1\bifoundation\web\app\res\b_mozilla. But when I try to use the library I am getting the "Failed to load" error message. Is that the correct location for placing library files?
    Thanks,
    KK

    You need to add the .js file in two locations
    1. \MIDDLEWAREHOME\Oracle_BI1\bifoundation\web\app\res\b_mozilla
    2. \MIDDLEWAREHOME\user_projects\domains\bifoundation_domain\servers\bi_server1\tmp\_WL_user\analytics_11.1.1\7dezjl\war\res\b_mozilla
    Let me know if it works...

Maybe you are looking for

  • Specifying coherence-cache-config.xml for multiple clusters

    Hi, I am running two cache clusters (Cluster A and B that hold different cache types). we have a web application that needs to communicate with both the clusters. we have two coherence-cache-config-g.xml files, one for each cluster. where do we speci

  • Reflection Classes with the same name

    Hi! I have a big problem with reflection. I want to reflect lots of stuff (methods, variables...) in a lot of classes with the same name immediately one after the other. It's like copy the file for the analysis to the right place do reflection and ge

  • Entry in RSS Feed won't delete

    I have an entry that has been deleted from my blog page in iWeb, but the summary continues to display on the RSS Feed. I've accessed the feed from various computers and still see the same results. Of course, because the entry on the blog is deleted,

  • How i can Delete iPhone configuration utility ?

    i have this problem in my macbook os x 10.9.3 1- itunes can not backup my iphone it gave error: the backup could not be save on this computer . 2- the iphone usb on the network always red :iphone usb is not plugged in or the device is not responding

  • Msg.exe Error 5 Getting Session Names

    Ok after 2 days of research and messing with policys i still have yet to resolve this issue. Due to vista not having netsend anymore I tried using the msg.exe command. So far I have got it to work just on my local computer. But sending it to other vi