Opendocument URL with range parameter

Hi, we are running BO XI R2 with SP5 and have been recommended to switch from the older viewrpt URL functionality to the opendocument URL functionality due to issues with releasing of BOE sessions.
We have now written some code and are testing out the opendocument URL functionality, but are finding one issue with a range parameter that we cannot get past. Our URL is really quite simple and is built like this:
/businessobjects/enterprise115/InfoView/scripts/opendocument.aspx?sType=rpt&iDocID=23264&sViewer=actx&sRefresh=Y&lsSIndustryCode=&lsRPeriodRange=[12..12]&lsSBU=&token={url encoded token}
No matter how we configure the syntax for the range parameter PeriodRange we are always prompted to enter values for this parameter. The idea is of course that it should take the values we pass (periods 12-12). We have tried all possibilities with URL encoding the parameter value and the various settings for prompting on the parameter in the CMC. Nothing makes any difference. It will always bring up the parameter screen for this one parameter.
According to the opendocument documentation this is the correct syntax so why does it not accept the parameter?
Regards,
Stig Johansen

Thanks for the quick answer. However we could not get this to work.
If we use the 'prompex'-syntax for the parameters it always prompts for these
/businessobjects/enterprise115/InfoView/scripts/opendocument.aspx?sType=rpt&iDocID=23264&sViewer=actx&promptex-BU=*
/businessobjects/enterprise115/InfoView/scripts/opendocument.aspx?sType=rpt&iDocID=23264&sViewer=actx&promptex-BU="*"
and if we use all the same parameters as for viewrpt we just get an error 'Object is required'.
/businessobjects/enterprise115/InfoView/scripts/opendocument.aspx?id=23264&apsauthtype=secWinAD&init=actx:connect&promptOnRefresh=1&promptex-BU="*"
Even if we had gotten it to work this way it would not really resolve the situation. Basing European wide reporting on an unsupported solution would not be a way that we would like to move forward. After all much the reason we were recommended to move to opendocument was that the support for this method should be more comprehensive than for the viewrpt functionality.
Best regards,
Stig

Similar Messages

  • Pass WebI dimension multiple values to OpenDocument URL lsM parameter

    Hi
    Has anyone managed to pass multiple values of WebI dimension object to OpenDocument URL lsM parameter?
    My WebI document has 3 objects: Country  \[Country\] and Customer \[Customer\] dimensions and Sales Amount measure. WebI report includes a table with 2 columns: Country \[Country\] and Sales Amount. I have built a hyperlink in the Country cells with an OpenDocument URL with lsS parameter = \[Country\] and lsM parameter which should get all context Customers for selected Country as a string (IsM=u201D\[Customer1 Name\], \[Customer2 Name\], \[Customer3 Name\]u201D) .
    Using IsM=\[Customer\] forces table to break down by customer which does not help.
    I imagine that the solution would be a function similar to count(\[Customer\]) which accepts a dimension as an input parameter and returns a string with concatenated Customer Names.
    I have considered WebI extension points (custom functions) option but according to the documentation they do not accept u201Cobjectu201D type as an input parameter.
    Any ideas?
    Thank you

    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?

  • [XI 3.1] SSO for InfoView and OpenDocument URL

    Hi,
    We have a question with regard to SSO for OpenDocument URL.
    Can both be configured seperately?
    For example:
    - OpenDocument URL with SSO
    - InfoView without SSO
    Or does InfoView SSO needs to be configured before going to OpenDocument URL SSO?
    Thanks!
    Raf

    Hello,
    So apparently it should be possible to configure SSO only for Open document (while infoview still uses logon).
    We followed the configuration guide <Configuring Vintela SSO in Distributed Environments u2013 Complete Guide> (dec 2008).
    At this point the configuration is not functioning.
    BEFORE the SSO configuration setup : standard situation where open document url > Infoview logon screen (no error message) > authenticate manually > run the reports.
    AFTER SSO configuration.
    - When we try to access the open document url from any workstation, we get the error message "The requested resource (/ull) is not available".
    - When we try to access the open document url from the BO Server, SSO does not work but at least the open document url >  Infoview logon screen with Error message :  "Account information not recognized: Active Directory Authentication failed to log you on. Etc."  Still possible to log on manually at this stage.
    I don't find any posts / documentation concerning the "The requested resource (/ull) is not available", which seems to be the first issue to be solved.
    Any help would be appreciated, thx.

  • CR2011 - No transfer of parameter from the OpenDocument URL

    After upgrading the BI 4.0 to SP02 Patch 11 the parameter of the open document url of a crystal report are not delivered anymore. Testing in IE7 (Windows XP), the parameter in the opendocument url are different, from what is displayed in the report. Does anybody got an idea, what to check?
    Btw in a test report I created the parameter new, but no success. the same error appears with other reports. Does anybody to an idea?
    Thank you.
    nadine

    hi Nadine,
    are you using an SAP datasource? if so, you may need to reinstall the businessobjects sap integration kit. try this out on a testbed first.
    another test you can do if you don't want to start with the sap int kit installation, is to create a report off of a non-sap datasource and try an opendoc link with it.
    cheers,
    jamie

  • Search Results web part - Custom Query using "Value with a parameter from URL" inconsistent

    I have encountered what I think may be a bug, but I am hoping that there is something that I am missing.
    Within my search site, I have created a new search results page where I want to customize the "Search Results" web part query.  I can add in any number of property and keyword filters (using the "Build Your Query" dialog) without
    issue... until I add a filter that uses the QueryString property (the builder dialog calls this "Value with a parameter from URL").
    If I use {QueryString.MyParameterX} for filtering, it works beautifully in the query builder dialog.  I see the expected results in the search results preview pane, but as soon as I apply the changes things become inconsistent. 
    If I close/reopen my browser and navigate to my page at http://myaddress/search/Pages/testresults.aspx?MyParameterX=test I see results.  If I then refresh the page, I get a "Nothing here matches your search" message.  I can then go to
    the same address but change one character to an uppercase character and get results.  Refreshing that same page again returns "Nothing here matches your search".  I can only get search results one time per uniquely cased URL without having
    to close/reopen my browser.  This behavior was seen on both Firefox and IE.
    Finally, I found that if I instead navigate to http://myaddress/search/testresults?MyParameterX=test, it always returns results.  This, unfortunately isn't the best solution for me... but it is a solution.
    Any insight that anyone can provide is greatly appreciated!  I would really like to be able to depend on this working in all logical cases (especially since the search center of other sites is set using the path all the way down to /Pages).
    Thanks!

    Hi, have you been able to solve this issue? I'm getting the same issue and I cant solve it (required CU is installed).
    Fabio

  • XSTEP - parameter with Range as value

    Hi,
    In XSTEP, can I maintain a paramter with Range such as 4 - 5 so that 4 & 5 are validated against each other. when I create Process Instrcution or Process Message Characteristic, it is not accpeting 4 -5, instead it is taking 4 only. is it a std benavour..
    Thanks
    JK

    try to print the check box selection . even though it is check box i think if you try to print that value in report u can know what it will give .
    like <?$parama1?> then may be we can know what it is returning.
    is it possible to print

  • 4.x: Document Link passing range parameter to a WebI rpt using BEx query

    I'm new to working with BEx queries, so I may use the wrong terminology.  I'm trying to create a document hyperlink from one WebI report to another.  Both are based on BEx queries, which I didn't create, nor do I have access to modify.  The BEx query for the target report has a parameter, Fiscal year/period, which is a range parameter.  The displayed value in a report or in pick lists is in the format "JUL 2010".  The key is in the format "K4/007/2010". 
    I have tried using the Document Link expert to configure passing the range parameter, but have been unsuccessful.  The typical result is an error message, ERR_WIS_30270, which is most likely the result of an incorrect format for passing the range.  I've not been able to locate adequate documentation that describes the syntax for passing a range value to a BEx parameter.  I've successfully created Document Links to reports using BEx queries that have a parameter that requires a single value, and I've done Document links in non-Bex reports in 3.1 without issues.
    Has anyone successfully passed a range value to a BEx paramter?   If so, what syntax did you use?
    The environment is BI 4.0, sp 2 (14.0.2.439)
    Edited by: Steve Green on Oct 7, 2011 8:04 PM

    Marianne,
    Thanks for the heads up on the fixpack.  I tried looking at the note # you sent, but a search of SAP Notes says that the note has not been released.  However, reviewing the Fixed Issues in fixpack 6 shows the following item:
    ADAPT01580012
    Link to a WebIntelligence report using syntax OpenDocument fails when target document contains a prompt
    based on a BEx variable of type Interval. Error message is "An internal error occurred while calling
    'answerPromptEx' API. (Error: ERR_WIS_30270)".
    Behavior is now correct and refresh operation takes into account interval answer passed in OpenDocument URL.
    Now we just need to upgrade to fp 2.6 to see if it resolves this issue.  I've also opened a ticket with support, so I'll see what they say.
    Edited by: Steve Green on Oct 12, 2011 7:27 PM

  • Problem with Flash-Parameter which include the letter 'E'

    Hi,
    we have embedded our Xcelsius-Dashboards in another 3rd-party-webportal.
    The user opens a dashboard via button in this webportal.
    The OpenDocument-URL contains one Falsh-Variable to control the display
    content according the appropriate user who has calling the dashboard.
    In some cases, the content of this Flash-Variable contains the letter "E".
    In such cases the problem is, that the Letter E will not appear in Xcelsius.
    That means, if we call the dashboard for example with the Flash-Parameter-Value "22E"
    via OpenDocument, in Xcelsius comes the Value without the letter "E" (in the case above "22").
    I also tried to use the hex-code of the letter "e" (%65) but this doesn't work.
    Has anybody a hint for us, how this letter can be sent to Xcelsius via OpenDocument?
    Sincerely
    Edited by: Sebastian Eckes on Apr 26, 2011 12:00 PM

    Check for malware infection. The names of these files really indicate the system is infected.
    Which version of Java client is installed? Especially older versions are very vulnerable against website or email based attacks.
    Since malware infections are very different, detailed support can hardly be given via forums.
    Best greetings from Germany
    Olaf

  • Building URL with parameters

    Hi,
    I have a webi report which I would like to schedule to run every night for different filters. I want my xcelsius dashboard to pick the latest instance of that report for that filter. How can this be done ?
    I have constructed the below URL
    http://wbf-sap-web:8080/businessobjects/enterprise115/desktoplaunch/opendoc/openDocument.jsp?sType=wid&sPath=[Development],Sales],SalesDashboard&sDocName=SalesDashboardSKU&sInstance=Last&lsSThroughDate=8/12/2009&lsSEnter_Planning_Family=XXX
    This is refreshing the Report everytime I click on the URL. I want it to pick the last instance of that report for the filters applied in the URL and the last instance is available on the server for this filter.
    Any Ideas Plz.
    Thanks!
    Sam

    Hi Sam,
    You could try to add a parameter "sInstance".
    "sInstance"  Indicates which specific instance of the target report to open. The values can be:
    1) User    (Link to latest instance owned by current user)
    2) Last     (Link to latest instance for report)
    3) Param  (Link to latest instance of report with matching parameter values)
    For example:
    ......openDocument.jsp?iDocID=346&sType=wid&sRefresh=Y&sInstance=User
    Hope this can help!
    Grace

  • How to call a report via a URL, showing a parameter prompt, but no controls

    Hi,
    I want to be able to call a report online by passing in the URL to Portal. Want to show a prompt for a parameter value and nothing else, until the parameter is entered. I can get the report to display the parameter and the controls, and I can get it to display without the parameter and without controls. However, I can't seem to find a combination that enables me to prompt the user with a parameter, without showing any controls.
    Currently, I am showing the parameter and controls with this URL:
    http://{CURRENT_SERVER_URL}/Sector/Comments/Orders/Orders.xdo?_xpf=&_xpt=0&_xdo=%2FSector%2FComments%2FOrders%2FOrders.xdo&Order_No=&_xt=Orders%20and%20Shipments&_xf=html&_xmode=2
    Thanks
    Phil

    Hi Phil,
    http://{CURRENT_SERVER_URL}/Sector/Comments/Orders/Orders.xdo?PARAMETER1=jjj&PARAMETER2=&_xmode=6
    You have to pass the parameters in the url inorder to display them in page.
    Note : PARAMETER1, PARAMETER2.
    jjj was the values passed to first parameter1 as default.
    null was passed to parameter2 as default
    use xmode=2 or xmode=6 , first one, gives extra report link , second one doesn't.

  • Report with user parameter is not runnig

    Hi
    I have created the report with user parameter p_deptno and qyery"select * from emp where depno=:p_deptno";
    when i run the report in paper layout a popup kind page will open and ask us to enter the deptno and based on input parameter it fetches record in report.
    if i tried the same thing with url :http://localhost:portno/reports/rwservlet?destype=cache&desformat=pdf&report=emp.jsp&userid=scott/tiger@orcl
    the parameter window not opening and and blank report will open with coloumn headings.
    help me to solve the problem.
    i am using devsuite oracle10g release 2 on linux(OEL4).

    Hello,
    You have to provide the parameter in the URL :
    For example :
    http://localhost:portno/reports/rwservlet?destype=cache&desformat=pdf&report=emp.jsp&userid=scott/tiger@orcl&p_deptno=10
    or use the Web parameter Form :
    http://localhost:portno/reports/rwservlet?destype=cache&desformat=pdf&report=emp.jsp&userid=scott/tiger@orcl&paramform=true
    Regards

  • Building a JSP-based Web Report with a Parameter Form

    Hi,
    I tried in building a report as shown in the example in OTN under reports in the url
    http://otn.oracle.com/products/reports/htdocs/getstart/examples/ParameterFormJSP/index.html
    i.e for Building a JSP-based Web Report with a Parameter Form. The directions in this document were not clear and if any one document which is clear with instruction will be useful to me. In this example it is shown with search criteria with sigle text box and if any one had idea & code to place an combo box and population of the record group in the combo box.
    Thank you in advance.

    hi,
    we will be releasing a new example w.r.t creating a parameter form using the reports JSP within the next month.
    as for your request for a combo box. this widget is not available via regular HTML form elements. you can either have a select list or dropdown list.
    for a regular select list you would use the following (only pseudo-code)
    <select ...>
    <rw:foreach>
    <option value="<rw:field .../>">
    </rw:foreach>
    </select>
    to populate a select list.
    regards,
    philipp

  • Q: How to retrieve the current URL with PL/SQL

    I've got a pair of dynamic page portlets on a page. The first is simply an input text box and a submit button, the second is an inventory 'report' based on what is entered in the text box. When a value is entered and the button pressed, there is javascript behind the button that takes the current URL, adds '&ITEM=XXXXXXXX' (removing it first if this is not the first invocation of the page), and redirects to the new page.
    The second portlet uses the &ITEM parm to list a bill of materials for the item. If one of the items possesses a sub-assembly, I want to display the item# in an <a href= manner to make it so the user can simply click on the link to see the BOM of the subassembly.
    To do this, I believe I need to capture the current url and modify it as required to pass the new &ITEM value. I'm having a lot of trouble trying to figure out how to get the current page url. Any help would be greatly appreciated!
    Geoff

    Hello
    I have a similar problem I have developed a pl/sql portlet and put it into a page, this portlets display a dynamic page. This dynamic page have a search functionality, what I am trying to do is that when I click the search button on the dynamic page it recall the whole page and pass the paremeter that the user wrote on the search box, then the portlet that contains the dynamic page recieve the parameter and recall the dynamic page with the parameter that was received. The problem that I have is that the portlet receive the parameter but when I pass the parameter to the dynamic page it doesn't get it. This is the way the I am calling the dynamic page inside my portlet into the show procedure:
    EXECUTE IMMEDIATE
    'begin
    APP_NAME.PG_DYN_DIR_ALFABETICO.show (
    p_arg_names => PORTAL30.wwv_standard_util.string_to_table2(''url_page'',''search_param''),
    p_arg_values => PORTAL30.wwv_standard_util.string_to_table2(:1,:2));
    end;'
    using url_pg,p_text1;
    The dynamic page receive the first parameter(url_page) but not the second one(p_text1), I have checked that the p_text1 has a value on my portlet before I send it to the dynamic page so I really don't understand why my dynamic page doesn't work.
    Please HELP ME. I am desperate
    Ana Lasprilla

  • Opening a url  with parameters in an application

    I'm able to open a url in a browser from my application, but I want to open a url with parameters.
    for instanse http://mypage.asp?parameter=a
    You get a file not found. Is this possible?
    I'm currently using
    Runtime.getRuntime().exec( "cmd /C start " + url);

    Found the answer -- you have to put the url in quotes lest the ampersands parse the end off.

  • Date Range Parameter's Restriction

    Could you someone please tell me how BO restricts date range parameter when the users tries to run a query?  Often times, users simultaneously try to get several years of data dumped into a single query.  Some users even forget to enforce the date range, which causes the query to try to get the data from the beginning of time. 
    How do we as a BO developer create some sort of date range restriction so that it can prevent users from overloading a query?  If the users want to get several years of data, he/she has to run a query in batches instead of doing it all at once.
    I hope there is a way that we can create a custom informational error message for each report to prevent users from trying to query too many months or years of data.  Some reports may hit small and well-indexed tables that allow large date range queries.  But, some reports query against large and poorly indexed tables, which can potentially cause adverse effect on performance without date range restriction. 
    Any thoughts or advices on how to implement such things (if possible).  I am also afraid that the answer will be "currently not doable".  If so, any ideas if the next version of BO will allow such functionality, or if it is at least in the plan at all?  Thank you so much for your insight and sharing.  Have a great day!

    Dear Amr,
    Thanks so much for your quick reply!  The field I want to create a restriction on is called RESULT_DT_TM.  When I saw the "where" section of the field, I just don't see how I can apply my START_DT_TM and END_DT_TM parameters on this field so that START_DT_TM and END_DT_TM cannot be more than 365 days apart.  If my query does not use parameters called START_DT_TM and END_DT_TM, this "where" section will not be valid? 
    I don't think the solution has to be on the field itself but rather on the parameter START_DT_TM and END_DT_TM.  What I want is that as long as START_DT_TM and END_DT_TM are more than 365 days apart, it does not matter what field these parameters are running against. The screen would then display something saying "your date range parameters for this report must be within 365 days.  Please revise your date range on query".
    Sorry, I am PL/SQL report programmer, and not familiar with what BO can do.  So, is there anyway that can make my dream come true?  Thanks a bunch again, Amr.

Maybe you are looking for