Parameters in report URL

Hi,
I'm using Oracle10g Forms Services and reports are called from the forms using WEB.SHOW_DOCUMENT built-in.
When the report is shown in the IE, all the parameters list, including the connection string to the database, come in the URL being visible in the address bar.
Is there any way to avoid the parameters from being visible in the address bar?
Thanks in advance,
Rui Martins

Ok, thanks, I note that you have added "rs:Command=Render": looking to the official documentation this string seems optional.
Your url functions but the parameter cannot be a multivalue one. Do you confirm this?
Thanks
If you want to sent value for multi valued parameter through URL you need to repeat it
ie like this
http://reportserv/ReportServer/Pages/ReportViewer.aspx?%2fInsurance2fInstallations_Excel&rs:Command=Render&rs:Format=excel&Creation_Years=2014&Creation_Years=2015&Creation_Years=2016...
also see
https://msdn.microsoft.com/en-us/library/ms155391.aspx
If parameter value itself has characetrs like & in it you need to escape them first using javascript
Please Mark This As Answer if it solved your issue
Please Vote This As Helpful if it helps to solve your issue
Visakh
My Wiki User Page
My MSDN Page
My Personal Blog
My Facebook Page

Similar Messages

  • Call a BI Publisher Report URL with parameters

    Is it possible to call a BI Publisher URL from a form but pass the parameters along so the report can run with the user having to fill any parameters in? If so, how do you pass the parameters in the URL? We are trying to do some Proof of Concept work on a new project and would like to introduce BI Publisher into the mix instead of using Oracle Reports.

    See this article
    http://blogs.oracle.com/xmlpublisher/2006/07/18
    from Tim Dexter's most excellent blog

  • Passing Parameters in a URL to Reports - Need Help Urgently !

    I have created Image Maps (content area) where I pass parameters in the URL as follows :
    <area shape="rect" coords="335,66,528,83" href="http://townland:7778/pls/portal30/PORTAL30.RPT_SUMKWH.show_parms?meter=PMS 11BBA01">
    <area shape="rect" coords="400,55,600,90" href="http://townland:7778/pls/portal30/PORTAL30.RPT_SUMKWH.show_parms?meter=PMS 11BBA02">
    I am having a problem passing this meter parameter to the report [I am generating this report (RPT_SUMKWH) using SQL Query] :
    I have tried the following :
    1) I tried referencing this parameter in the 'Additional PL/SQL code, before displaying page' section of my Report as :- wwpro_api_parameters.get_value('meter', 'RPT_SUMKWH')
    but this did not work (this made the package body invalid).
    2) I then tried using the meter parameter as a bind variable in my SELECT Query of the Report, then, in the 'Customisation Form' section, I place :- wwpro_api_parameters.get_value('meter', 'RPT_SUMKWH') under Default Value, however, when I go back to my Image Map content area & ty to click on the URL, I get an error "Page does not display" .
    How do I then pass this parameter to my report, where do I place the code to make the call for the parameter being passed from the Image Map URL in the content area??
    AVD

    Hi,
    You will have to encode your parameter value. The problem is because of the spaces in the value. Whenever there any special
    characters in the value it should be encoded.
    example
    select '<area shape="rect" coords="335,66,528,83" href="http://townland:7778/pls/portal30/PORTAL30.RPT_SUMKWH.show_parms?meter='||
    <portal_schema>.wwutl_htf.url_encode('PMS 11BBA01')||'">pams</a>' url
    from meters
    The above is just an example. Please change the names to suit your requirements.
    Thanks,
    Sharmila

  • Passing Parameters through a URL to a Report..

    I have noticed a lot of message about similar situations where people have had problems sending certain parameters through a URL.. so this is maybe something that's not possible.. but you if you dont ask then you dont know.
    so..
    We have a form that has search options in it
    (its a customized form that replaces the customization bit that you get with a report -> .show_parms - just so we could do different things with it)
    and one of the fields is a combobox populated by an LOV
    - it has usernames in it
    so when you search using a value in the combobox it will show all the records that that person has entered into the table..
    however we are currently getting an error
    Error: An unexpected error occurred: ORA-06502: PL/SQL: numeric or value error (WWV-16016)
    this is the URL with the parameters
    http://portal.somewhere.com/pls/portal30/foldername.RPT_Edit_Request_Old.show?p_arg_names=Request.RID&p_arg_values='||nRID||'&p_arg_names=Request.CID&p_arg_values='||nCID||'&p_arg_names=Request.ATID&p_arg_values='||nATID||'&p_arg_names=Request.REQUEST_NAME&p_arg_values='||nREQNM||'%&p_arg_names=_request_rid_cond&p_arg_values=%3D&p_arg_names=_request_cid_cond&p_arg_values=%3D&p_arg_names=_request_atid_cond&p_arg_values=%3D&p_arg_names=_request_request_name_cond&p_arg_values=LIKE';
    when you remove the condition at the end
    the report is displayed (but not customized obviously)
    however you can see the value has been picked up from the combobox as it's in the URL in the address bar..
    so that bit works fine
    any thoughts/ideas/or even solutions! :) would be much appreciated
    thanks
    Richard

    actually
    nevermind
    i got it to work without even knowing :)
    the condition was causing the error
    and adding a % after the value makes it work

  • Report url parameters

    I have a list item "My Reports" under "Reports" tab in the application. When this list item is active, it should show all the reports for that user.Using one of the many query screens (with bunch of parameters), the user will generate a report. The user should be able to give a name to this report and save it in the database as that particular users report. When the user logins next time, these reports should appear as hyperlinks when the user navigates to "My Reports" list item in the application. When the user clicks on any of the report links, the corresponding report should be displyed. How can I store the report url with all the parameters as a string in the database and display them as report links to the user?.
    Thanks,
    Surya

    hey surya--
         i know that you and i already spoke about your hyperlink columns, but i'll just post that answer really quickly so others can follow:
    because you opted to have a single report page that runs all of your users' stored queries, you were unable to take advantage of the links we allow you to generate after the fact as a column attribute. the work around for your approach was to code your htp.anchor calls right into your select statement that ultimately gets stored in your stored queries table. if you'd stored the individual report parameters instead of the query strings, you could direct users back to the custom report screen for each report. you'd then be able to use our column attribute linking.
    ...now onto remembering your users' sort-enabled column header preference...
    you'd like your app to be able to remember the column by which your user last sorted his report so that he can then invoke his stored report using that same sort preference. it takes a bit of a hack to achieve this, but the approach certainly works:
    if you create a report with sort-enabled column headers and click on the generated column headers, you'll find that we pass the sorting information back to the html db engine via the URL. the two bits of information that make this possible are the value for :REQUEST (the fourth value in our f?p= url syntax) and the fsp_region_id parameter that we tack onto the end of the URL. if you gather these two pieces of data, you can then construct a URL that would sort the resulting report the same way that your user last viewed it. the fsp_region_id part won't change for your report. it's the numeric id associated (behind the scenes) with your report region. you can get that number by clicking on your report region name from your page definition screen in the html db development environment. the last number in your URL that's shown on the resulting page is your region id. the value of :REQUEST is a little trickier to trap, but it's still doable. since your users are altering their sort preferences by clicking our column header links, they're not SUBMITting their pages with each click. because of this, you're not given an opportunity to trap the value of :REQUEST. you can get it after the fact, though, because we store it as an html db Preference value. the syntax to store the your users' last column sort preference into a local variable would be...
    declare
    l_pref varchar2(200) default null;
    l_region_id number default 123456;
    begin
    l_pref := wwv_flow_preferences.get_preference (
    p_preference => 'FSP'||wwv_flow.g_flow_id||
    '_P'||wwv_flow.g_flow_step_id||'_R'||l_region_id||'_SORT');
    end;
    ...so assuming you had a report region whose ID was 123456, the above code would trap the last sort preference for your current user's session. (you'd probably want to insert this value into your stored report table, so you can get to it later.) so now that you know the region_id and your user's last sort preference, you just have to put those values back into the right places in your URL to get things to work. as you know, the value for :REQUEST goes in the fourth slot in our f?p= URL syntax. then you throw in the extra "&fsp_region_id=123456" at the end of that URL (assuming your region's id was 123456). in your case, you're storing your full query in a table. you'd probably want to pass your report page some id to let it know which query to run off of. assuming your region id is 123456, your report page is 5, the id that your stored queries table needed for this user was 7, and your user lasted sorted by the third column of the query, this is the type of URL that you'd need to pass to the HTML DB engine...
    http://htmldb.oracle.com/pls/otn/f?p=&APP_ID.:5:&SESSION.:fsp_sort_3:::P5_MY_STORED_QUERY_TABLE_ID:7&fsp_region_id=123456
    ...where &APP_ID. and &SESSION. are substituted appropriately for you by html db. i know this is a lot of info, so far, but there is one more twist to all this: it appears that the value stored as a preference reflects the opposite order of ascension as the one the user indicated. so if your user clicks the 3rd column header of your report to sort by that column, the REQUEST value passed to our engine would be fsp_sort_3. the value stored as a preference would be fsp_sort_3_desc. i know that's weird, but that's just how it goes. since we're hacking, here, we can't really complain ;-)
    hope this helps,
    raj

  • How to pass multiple values to a single parameter in BW report URL

    Hi Experts,
    I am new to EP and learning .... i am stuck at one point where we need to pass multiple parameters to a BW report URL, this is the URL that we launch from BSP.... Suppose i have to pass different multiple values to a single parameter, how to do it....
    i m getting many answers to pass parameters to iviews, reports, but not specific to my case.. can u plz help me....
    Thanks in advance
    Priya Rai

    What is the prolem you are facing if you split the single date param as two parameters say startdate and enddate?
    If you pass as single string then you might have to split the same at reciever end.
    Are you trying any thing specific?

  • How to hide parameters in the URL ?

    Hi,
    Iam using Reports 6i on web. Now Iam calling report from a report (Drill done report) using SRW.SET_HYPERLINK.
    Iam passing lot of parameters to this detail report.
    When I call the main report the URL looks like:
    http://devreports.wwt.com/dev60cgi/runrep.sh/15369?
    But when I click on the link in this main report for details, the detail report URL looks like this.
    http://devreports.wwt.com/dev60cgi/runrep.sh/15369?emp_detail&p_emp=45&p_job=clerk&p_format=PDF
    Iam hiding userid/passwd@database in the cgicmd.dat file
    I want to hide all the other parameters also like
    the Main report URL :
    http://devreports.wwt.com/dev60cgi/runrep.sh/15369?
    How to do this ?
    Please help me if anybody has the solution.
    Thanks alot.

    Hi Ram,
    Not sure if this is possible.
    However, one workaround might be the following:
    1. Write a javascript that submits the URL using, say a POST method, and does not show the parameters in the URL. You will have to write this javascript code in the "Before Report" Report Escape. For a generic example on how to use javascript in a report, see Metalink Note 125652.1. This note shows javascript to disable the right-click of the mouse on the report output.
    2. Use the Hyperlink peroperty of the report to call this javascript function, eg,
    javascript:myfunction('http://machine:port/reports/rwservlet?report=...+server=...+empno=&empno')
    I am not a javascript expert, so I cannot give you an example of the function, but I hope someone in your team can find out.
    Navneet.

  • "Unable to find report specified by URL,Please verify that both Server URL and Report URL are correct". Performance Point Dashboard Designer (SP 2013), SSRS 2012 Report.

    Hello Everybody,
    I am using Sharepoint server 2013 , SQL Server 2012 SP1, PerfomancePoint and Reporting Services in SharePoint integrated mode.
    I built one report in SSDTusing an Analysis Services Cube. This report has 3 parameters. So the idea is use Dashboard Designer to use this SSRS Report and connect it with some PP Filters.
    The issue is that I am always obtaining "Unable to find report specified by URL,Please verify that both Server URL and Report URL are correct".
    I have the following settings in the PP Report:
    Server Mode: SharePoint Integrated
    SharePoint Site: http://MySharrepointSite:PortNumber/sites/bicenter
    Document library : Documents (selected from drop down, my report is deployed to document library)
    Report : report.rdl
    When I select the report from drop down list its giving the error in a pop up message box as "Unable
    to find report specified by URL,Please verify that both Server URL and Report URL are correct".
    I have tried to use the most simple report, only with one parameter, but is always displaying the error above.
    When I open the report directly from documents library its working fine and even it is working fine (
    when I deployed the report) but the issue is parameters are not showing.
    Any idea? Please help.
    Thanks in Advance.

    "Unable to connect to the server at CALYSTO\ReportService.
    Hello Tom,
    It should be "ReportServer" in the URL, not "ReportService".
    In "Reporting Service Configuration Manager" look up the correct URL. Open Internet Explorer with right-mouse click => "Run as Administrator" and open the URL, this should work. Navigate to "Side setting" (on top right side),
    go to tab "Security" and add your account with role "System Administrator". Afterwards you should be able to open the URL without running IE as admin.
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • How to pass dates as parameters in GO URL?

    Hi,
    Can we pass date values as parameters in GO URL?
    I have a date column in my source report that I would like to pass as filter parameter to target reports via GO URL. Could you please let me know the correct syntax if this is possible?

    How can i convert the CHAr to date in the target?? I am using the below syntax and it is receiving a value of 20-JUL-2011.
    '<a href="http://sunt2000-10.wfs.com:9704/analytics/saw.dll?GO&path=/shared/WFS%20Financials/WFS%20Business%20Aviation/WFS%20Business%20Aviation%20Retail%20Volume&Action=Navigate&P0=1&P1=eq&P2="WFS%20Day%20Date"."Calendar%20Date"&P3=' || CAST("WFS Day Date"."Calendar Date" AS CHAR)  || ' ">QTY(USG)</a>'
    I need to convert this as a DATE when navigating to a different page to pass as a parameter.

  • Passing Parameters in a URL

    Hi,
    Does anybody know how/if it's possible to pass parameters into a URL from LOV/comboboxes/tick-boxes etc...
    I know this is possible through External Applications for the username and password, but what if the user wants to select multiple departments of a given report?
    The idea being, that we are going to be passing parameters into Sales Analyser to fire off a specific report with given values.
    These values are restricted, depending on which user you are and your level of access to the portal. This URL will then be used to open an SA report with the details required.
    Thanks, Matt.

    Hi,
    You will have to encode your parameter value. The problem is because of the spaces in the value. Whenever there any special
    characters in the value it should be encoded.
    example
    select '<area shape="rect" coords="335,66,528,83" href="http://townland:7778/pls/portal30/PORTAL30.RPT_SUMKWH.show_parms?meter='||
    <portal_schema>.wwutl_htf.url_encode('PMS 11BBA01')||'">pams</a>' url
    from meters
    The above is just an example. Please change the names to suit your requirements.
    Thanks,
    Sharmila

  • Parameter of BI-Report URL

    Hi,
    now I have a BI-report ID:   0TPLB_0CSALMC02_Q009_V01
    I need to add this Report into the webgui of CRM-2007. For this purpose, in CRM 2007 we need to specify the paramters of the BI-report-URL. But I have no idea , how to know which parameter we shall use here.
    I have looked through the document "Web API Reference" , but it can not tell me, which BI-report needs which parameters.
    Thanks a lot
    ss

    Here is an example code for this badi implementation:
    METHOD if_ex_bsp_dlc_fs~get_bi_rep_parameter.
      DATA: lr_bol_entity TYPE REF TO cl_crm_bol_entity,
            lr_value_node TYPE REF TO cl_bsp_wd_value_node,
            lr_collection TYPE REF TO if_bol_bo_col,
            lv_repid TYPE string.
    **this is only a example
      TRY.
          lr_bol_entity ?= iv_data_collection->get_first( ).
          lr_value_node ?= iv_data_collection->get_next( ).
          IF lr_value_node IS BOUND AND lr_bol_entity IS BOUND.
            lv_repid = lr_value_node->get_property_as_string( 'REPID' ).
            IF lv_repid = 'SAMPLE7'.
              REPLACE '&1' IN cv_addparameter WITH '0CRM_SOLDTO'.
              REPLACE '&2' IN cv_addparameter WITH '156'.
            ENDIF.
          ENDIF.
        CATCH cx_sy_move_cast_error.
      ENDTRY.
    ENDMETHOD.

  • Parameter for BI-report-URL

    Hi,
    I need embed a BI Report in a factsheet of CRM 2007. I have absolute no idea about BI. So, now I have a stupid question.
    Given  a BI-report-ID ,e.g.
      0TPLB_0CSALMC02_Q009_V01, but it is still necessary to fill out the so called parameters for BI-Report-URL.  How can I know, which parameters are to be passed? Where can I find the parameter?
    Thanks in advance
    yy

    Hello Holger,
    it is a pretty good hint. thanks  and point awarded!
    I looked through the web API reference, mentioned in IMG guide .  But I have still the question:
    Does a BI report accept only specific parameters ? just like a method , function ....
    I mean, whether there is a table, where all corresponding parameter are listet for each BI-report ID .
    Additionally,
    Where are some specific parameter names declared? For example  "0Country". How can I know, that the "0Country" refers  exactly to  country, instead of other concepts. 
    Thanks a lot
    Siwei

  • Passing parameters to reports to run on the web using form 9i

    hi,
    How can I pass a parameter list to run a report on the web using form 9i.
    if I use the web.show_document to run the report?
    Raza Ullah Khan

    frank and khan bros, web.show_document() support parameters in the url below i included &h=10 which is deptno in the below example. the paremeter field in teh browser will ask if the param form is set to yes, u can set it to " no " also.
    to include the parameters from a form, concatenate :deptno.dept inplace of 10.
    web.show_document('http://hero:8888/reports/rwservlet?server=Reportserver90&paramform=
    yes&report=c:\test9i\emp.rdf&userid=scott/tiger@orcl&desformat=htmlcss&destype=cache&h=10','_blank');
    hope it works for u bro
    zaibi.

  • Using a BSP page to hide report url ?!

    Hello everybody,
    I would like to 'hide' exact query url.
    I have found in SICF transaction external aliases but I can replace only a part of my url, ie :
    http://host:port/sap/bw/bex?parameters => http://host:port/test?parameters
    I would like to replace all the url in :
    http://host:port/sap/bw/bex?parameters  => http://serveuralias/
    This url has to be the same for each BW reports ... (little bit stupid i think but ...)
    How can i do this ?
    We told me that we can parameter a BSP page in SICF, on bex service, which call bw reports and thus we should only see the bsp url in IExplorer and not BW report url. Is it possible ?
    Thanks a lot,
    CG.

    hi tom,
    can u tell which method u r using for URL parameter passing?
    regards,
    kamaljeet

  • Crystal Reports URL Reporting Parameter promptOnRefresh in JSP

    I'm trying to run crystal reports from a JSP file that redirects using a URL string, but the promptOnRefresh=0 parameter that I pass doesn't seem to be preventing the report from prompting for parameters when the report viewer refresh button is hit.
    I'm running BO Enterprise 3.1. In Infoview, all of my report URLs forward their report IDs to a JSP page, (z_dw.jsp), which reads the infoview cookie for a logon token, and creates an IEnterpriseSession to get an enterprise token and the user's info. The JSP then redirects to view the desired report using the URL pattern below:
    http://<server>:<port>/CrystalReports/viewrpt.cwr?id=<reportID>&apstoken=<enterpriseToken>&promptex0="<username>"&promptOnRefresh=0
    The actual Java code to construct this URL is below:
    String redirectStr = "http://<server>:<port>/CrystalReports/viewrpt.cwr?id=" + request.getParameter("rpt")
      + "&apstoken=" + enterpriseToken
      + "&promptex0=\"en" + userName + "\""
      + "&promptOnRefresh=0";
    This forwards to the desired report and prompts for needed parameters correctly. Unfortunately, if the report is refreshed using the report viewer refresh button, all of the parameters are promted for including the reportID, which our users wouldn't know. In the xi3-1_url_reporting_opendocument_en(2010).pdf guide, it mentions that the 'promptOnRefresh' parameter can be set to 0 to prevent this from happening, however it didn't seem to work in my case.
    If anyone can advise me on how to fix this problem or how to disable the report viewer refresh button through a URL string, I would be very grateful.

    This turned out to be a valid bug, and the SAP Design Team fixed it in Fix pack 2.6 for BOXI 3.1 in response to this issue. If you encounter something similar, just upgrade to the latest fix pack and this problem should be taken care of.

Maybe you are looking for