QAAWS prompts

Hi,
I've created a web intelligence report and then published the report area as a web service.
The web intelligence report has some selection options as prompt (optional).
When I use this web service in Xcelsius, I see the selection option under input values of connection parameters.
However when I run the report, these selections do not come as a popup in the dashboard.
What could be missing here?
Thank you!

Hi Futility,
Web service connections in Xcelsius (esp. QaaWS and WebI web services) are designed to be used and consumed as sheer data connectors, which means that they do not bring any GUI features such as the existing WebI pop-up you are familiar with.
If you want prompts to be filled, value selection should be set as you expect it to be in the Xcelsius dashboard, and pass corresponding values to your web service through the Excel worksheet areas...
If you need the web service to be invoked as the dashboard is opened, you need to check the refresh on load option for the corresponding web service connection on the data manager, and ensure that the prompt values you need are picked somewhere (as you expect it to be). If you are working with WebI web services (BI Services), do not forget to set the web service input parameter refresh to true (ie value 1 or TRUE ) to ensure underlying WebI document is actually refreshed for new prompt values to be taken into account (otherwise document is not refreshed and previous selected values will be used).
Hope that helps,
David.

Similar Messages

  • Xcelsisus - qaaws - prompt from webi

    Hello,
    using XI 3.1 sp2 fix pack 2.3 and xcelsius 2008.
    in xcelsius 2008 i have a connection with a web service which is from a tab webi document published with webi rich client.
    this webi doc have a simple prompt (not date).
    In xcelsius i select getreportblock and map input valueofprompt with an excel cell.
    what is index ? what have i to put in index value ?
    It doesn't work at all, data are not refreshed.
    Thanks

    Hello again,
    Have you first checked and tried this call directly from WebI rich Client web service tester panel (might be easier to assess).
    Parameter values TRUE or 1 should also make it.
    index attribute is available when you know prompt value index, and want to match prompts from their indexes (index aware prompt). This has been ported from QaaWS, if you are familiar with QaaWS call runQueryAsAServiceEx
    Hope that helps,
    David.

  • Prompt values is invalid.

    Hi,
    In Xcelsius when I preview a report, getting an error like "Promt values is invalid"
    I have SP2 installed and earlier i dont have this problem.
    How tor resolve this issue?
    Thanks in advance

    Some checks you could perform :
    1. build same query as QaaWS in WebI, with the same prompts & universe, check whether it gets data in a WebI report with the same prompt values.
    2. check how prompt value is passed from Xcelsius to QaaWS using an HTTP sniffer, watch especially value formatting differences between XI 3.1 & SP2 (esp. if value is  numeric or date).
    Besides, could you specify the label for prompt where you have an issue (i.e. prompt name), does this include special character that are changed into underscores ('_') in the WSDL specification? There was an issue with special characters and QaaWS prompt labels some time ago with XI 3.0 or earlier.
    Hope that helps,
    David.

  • How to use QAAWS with a prompt to show ALL values

    I have to build a dashboard which has two prompts in it
    One for Customer and the other one is Project
    Customer prompt should let user to select a customer from the list to display dashboard with the selected customer.Also it should allow user to select ALL from the prompt values to display all customers
    There is a object defined in the universe for 'ALL' to use in Web Intelligence report. But for dashboard I don't want to use LiveOffice as it is having many issues when refreshing
    I am thinking to use QAAWS as my dashboard is not that complex. It shows all details in spread sheets
    How to work in this situation with QAAWS..does not it need to create new objects in the universe or modify exisiting 'ALL' object lovs
    Please let me know the easiest way to achieve this

    Hi,
    I think you can achieve in two ways ...
    1. In the QaWS, you've Prompt Parameters next to the prompt, choose "Optional Prompt"; When user runs the report if they kept the selection blank, report runs for ALL
    2. In the QaWS, in the Prompt choos "Matches Pattern", and in the Xcelsius dashboard pass "%%" to the selection, and in the selection list for the customer dropdown include one additional cell containing ALL text;
    Hope it helps,
    Saradhi

  • Error WLS 10901 - when I add prompt in query from SAP in QAAWS

    Hello,
    I am accessing a Universe who's source is SAP -BEX Query. When I add a charecteristics and key figure I get data, however when I add a prompt or filter condition to my query in QAAWS - I get an error. I tried the same in Live Office and get the same error when I add the prompt  in the query.
    Error: WLS 10901 - getdocument information- A database error occurred - Error in MDData - Get_Leading_Column_data(see long text) --
    Why does this happen when I add a prompt to the query?

    HI Abhi,
    The Issue seem to be not from BO Universe. Can you please go and check the data at Bex report and to apply same condition over there.
    This might help us to track where exactly the error is happening.
    Since the flow is from Cubes to Bex Queries to Universe to QaaWS or Weni Reports.
    So its always better to track the data flow from source. In our scenario its Bex.
    Hope this may help you now and in future.
    Regards,
    AnjaniKumar C.A.

  • QAAWS  gives invalid prompt

    Hello,
    I need to compute a % figure on the calculation on 2 columns which I want to extract form the universe. eg) (A/B)*100.   If I do this calculation in the universe object then for some reason the values seem too high and off, however I can perform the computed calculation in Webi easily.
    The point is that I want to create a dashboard with data from the universe, thus the question is Can you perform the same calculation in Excels once the data is imported from the QAAWS?? Besides if I decide to use Live Office to extract the data from the webi report, then what happens if the user decides on another values in the drop down list, will the query be fired to get the data from the webi report to the universe or do I have to have a report already available in webi.
    I would rather use QAAWS,if I do not have to perform any calculation in excel, besides every time I use QAAWS, I get invalid prompt message.

    Please check the Prompt definition and whether you are entering all the parameters in the prompt syntax.  As I could see there are only 5 parameters there in your prompt definitions

  • QaaWS not returning data in Xcelsius

    My dashboard Data is not displayed in Xcelsius or InfoView and have encountered the error as below:
    All of your system's 0 Concurrent Access Licenses are in use at this time
    or your system's license key has expired. Try again later or contact your
    administrator to obtain additional licenses. (FWB 00014)
    I have tried to validate the Web service  via the URL in browser :http://<server>:<port no>/dswsbobje/qaawsservices, same error has appeared in the browser.
    I have applied the SAP Notes 1258052, the issue is still not resolved.
    I have tried to use different user ID to the BOBJ Authentication screen prompt in the dashboard, however still got the same error.
    System Information:
    BOBJ XI R3.0
    Xcelsius 2008 sp3
    Please help and ur help is much appreciated.
    Many thanks in advance.

    Hi,
    I do not know the content of the SAP Note you are referring to, but it seems you are encountering the usual pre-XI 3.1 issue of QaaWS.
    Before XI 3.1, QaaWS management servlet used to connect to the CMS independently of consumers or any actual user connection (this was required to get QaaWS queries descriptions to generate WSDL files and some runtime parameters). To do so, QaaWS used a specific 'background' user, usually called QaaWSServletPrincipal, which, as any other user, eats up a license. If the number of available concurrent access license is low, this background user may drive you into that issue (error message tells by itself).
    Ways to mitigate this are :
    1. Increase the number of available license (self evident).
    2. Use another 'background' user, this can be performed by changing configurations parameters in configuration file dsws.properties under ~<Application Server Folder>\webapps\dswsbobje\WEB-INF\classes : qaaws.principal.username and qaaws.principal.password parameters need to be changed to another user, in order to share the corresponding license (any user with at least view permissions over the CMS will do the job). Do not forget to restart app server after this change.
    3. Update to XI 3.1, in that release & following, background user has been removed (for security reasons), WSDL data is managed differently.
    4. When running CX dashboards from Infoview try (as recommended) to use serialized session information to connect QaaWS queries, so that consumer re-uses its own session to run the QaaWS query. Any other way of passing credentials (session token or login & password web service input parameters) to QaaWS queries will eat up a new license, and thus brings the risk of the error you have.
    Hope that helps,
    David.

  • BW Variable as Prompt values in Xcelsius

    Hi Experts,
    We want to create Xcelsius report based on BW Query.
    We can't use direct connection BW/Xcelsius because we haven't stack Java installed.
    So we have used the other method :
    - Universe on Query result
    - QaawS on this universe
    - Connection with Xcelsius.
    Connection is ok but we're facing an issue with prompt.
    We would like to have a mandatory prompt to determine a date intervall to filter the Xcelsius.
    BW Query has a mandatory prompt but we can't have a pop-up on Xcelsius. We have to put values directly on worksheet to filter the report (But we loose query's flexibility).
    The same issue happens when we put a prompt while creating the web service.
    Have you any idea on how to display a prompt in Xcelsius ?
    Thanks in advance,
    Thomas.

    Here an example with Live Office:
    XC, CR and LO Part 1 of 4
    /people/ingo.hilgefort/blog/2008/10/03/businessobjects-and-sap-part-1-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 2 of 4
    /people/ingo.hilgefort/blog/2008/10/07/businessobjects-and-sap-part-2-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 3 of 4
    /people/ingo.hilgefort/blog/2008/10/07/businessobjects-and-sap-part-3-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 4 of 4
    /people/ingo.hilgefort/blog/2008/10/10/businessobjects-and-sap-part-4-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    and QaaWS:
    Xcelsius, Universes and Query as a Web Service
    /people/ingo.hilgefort/blog/2008/09/04/businessobjects-and-sap-part-10--xcelsius-with-universe-and-query-as-a-webservice
    Ingo

  • Prompt at run time

    Hi,
    is it possible a user open xcelsius file in PPT or PDF then it will ask for prompts values at run time in query as a web service connection..
    My requirement is design xcelsius based on the  query as web service and share xcelsius file  in PPT with users. If i will put prompts in the query as a web service then next time when user open  the file it will ask to choose values from the list and accordingly so the data at run time.
    Thanks,
    Amit

    Hi Amit,
    We cannot get a prompt directly from QaaWS but we can make a prompt screen in the xcelsius itself.
    Make a window with the help of a bacground component and add the combo box or other selector to pass information to QaaWS binded cell.
    Then after selecting that value make the QaaWS trigger on that value.
    And through Dynamic Visibility make the window appera when you load the dashboard.
    Let me know if you need any help.
    Better you send me your mail ID such that  i can send you a sample one.
    Regards,
    Anjanikumar C.A.

  • Filter Between in QAAWS not working correctly for period, how to resolve?

    I created universe based on query on bw and then created query in QaaWs.
    I trying to query summary of sale amount for the periods that selected on the prompts screen.
    I put sale amount in Result Ojbects pane and put periods in Filter Objects pane.
    And set periods option to prompts in between. When I entry periods 008.2009 - 009.2009
    The result of sale amount is not correct. It's seem only show the value of one period.
    Does anybody know about this issue and maybe how to resolve?
    Thanks.

    Hello David,
    I use an OLE DB connection to a MS SQL Server 2005.
    Connection Details say:
    Version 2.0.0.29
    Build 12.1.0.882
    Network Layer OLE DB
    DBMS Engine MS SQL Server 2205
    Database used is MS AdventureWorksDW sample database (data warehouse sample)
    I noticed that only with this database, ranking is selectable (not with the AdventureWorks non-DW sample database).
    Ranking itself seems to work, if I activated ranking (e.g. Top 10 customers) everything is ok.
    (Also if I  send a direct SQL command with ranking to the DBMS, it seems ok.)
    Issue arise if I add year filter. Combination of rank and year filter does not seem to work properly.
    Any idea why? Or do you wanted to say that this issue might also be related to DBMS support? I would hope / expect to get a straight "ranking not supoorted" and not incorrect data back ...
    Thanks for your answer anyway!
    Regards,
    Stefan

  • Rank in QaaWS not working correctly?

    Hi,
    I am trying to integrate a simple Top 10 customers query in XCelsius using QaaWS:
    I've  built a simple universe on MS AdventureWorksDW Sample Database.
    Using this universe, I've built a QaaWS using dimension Name, measure Sales amount (sorting on Sales amount).
    I added an Rank filter to show top 10 Name based on Sales amount.
    Until now everything ok.
    Since I want a year filtering in XCelsius, I added a CalendarYear Inlist filtering using prompt.
    Now, everytime I use a subset of complete year range (say, only one year), results are not correct. It seems that not all rows are evaluated correctly (compared with WebI, Names are missing).
    If I use only year filter, results are correct, but then a lot of rows are transmitted to XCelsius and decrease performance.
    The issue is not an XCelsius one, since I see the problem already in Query as a Web Service  preview.
    I am using Query as a Web Service 12.1.2000.882.
    Does anybody know about this issue and maybe how to resolve? If not, what would be a good approach to debug? I would like to see QaaWS generated SQL.
    Regards,
    Stefan

    Hello David,
    I use an OLE DB connection to a MS SQL Server 2005.
    Connection Details say:
    Version 2.0.0.29
    Build 12.1.0.882
    Network Layer OLE DB
    DBMS Engine MS SQL Server 2205
    Database used is MS AdventureWorksDW sample database (data warehouse sample)
    I noticed that only with this database, ranking is selectable (not with the AdventureWorks non-DW sample database).
    Ranking itself seems to work, if I activated ranking (e.g. Top 10 customers) everything is ok.
    (Also if I  send a direct SQL command with ranking to the DBMS, it seems ok.)
    Issue arise if I add year filter. Combination of rank and year filter does not seem to work properly.
    Any idea why? Or do you wanted to say that this issue might also be related to DBMS support? I would hope / expect to get a straight "ranking not supoorted" and not incorrect data back ...
    Thanks for your answer anyway!
    Regards,
    Stefan

  • Qaaws not refreshing query triggered from Xcelsius, maybe a cache problem

    Hi,
    I'm having a problem with QAAWS and Xcelsius
    I'm using a List Builder component to select multiple values in this case STATES from the efashion universe
    I use the selected states as values to feed a prompt in a QAAWS query, the qwaas query has  the SALES REVENUE as the resultset and in the conditions it has a multi prompt for STATES
    When I preview my dashboard, I select the States, then UPDATE the values and then refresh the query with a CONNECTION REFRESH button, The first time I do this it works fine and returns the Sales revenue.
    If I add a new State to my selection and then run update and run run again the query with the refresh button, it doesn't work any more and it shows again the value retrieved from the first query
    First I thought that the query wasn't triggered by Xcelsius, but by doing some more tests I found that actually the query runs but it returns the value from the first query
    I think this is a cache problem , so is there a way to tell QAAWS to always run the query and not use the cache?
    thanks,
    Alejandro

    Hello Alejandro,
    QaaWS indeed uses a cache mechanism to speed up some Xcelsius interactions (from XI 3.0 onwards), but your issue should not be induced by this, as cache sessions are discriminated according to session user id & prompt values, so if you are correctly passing prompt values, QaaWS should not serve you with the previous values by error.
    Could you specify how you are passing several prompt values to the QaaWS? There might be an issue there, so make sure that:
    1. QaaWS query prompt is set using In List operator, otherwise only first value will actually be taken into account,
    2. In Xcelsius Designer Data Manager, web service input paremeters are duplicated to accept several input values (you cannot submit you list of prompt values as a list to a single input parameter).
    If this still does not work, I'd suggest you debug your dashboard runtime using an HTTP sniffer like Fiddler (available from http://www.fiddler2.com/) which enable you to inspect the sent & recieved HTTP messages with the server, where you should verify which prompt values are sent to the QaaWS servlet.
    FYI, you can set the QaaWS cache lifetime for each query, by going into QaaWS edition first wizard screen, click Advanced... button and change value for timeout parameter (default is 60 seconds)
    Hope that helps,
    David.

  • Create a Webi report using QAAWS as a data source

    Hi Experts,
    I am on BO 4.1 SP 3, and using the Webi Rich Client to create a WEBi report using a QAAWS url as a data soruce.
    This is the first time I am trying this, so any tips/helpful links are welcome.
    I get the below error, when I try to map the fields. But I do not have any personal data files involved.
    Thanks,
    Vasu Natari.

    Hi Vasu,
    We can create webi report with QAAWS.When creating the report on webservices /Personal data providers we'll not get prompt/query filters option .
    Are you trying to change source ? Instead create new source and get data.

  • Qaaws input parameter mapping

    It is very time consuming to map a lot of input parameters to Qaaws data providers in Xcelsius.  This thread is to find out if anybody knows of any flexcelsius code that can help automate that or if SAP/BobJ is planning any enhancements to make this more user-convenient and less time-consuming. 
    There are several constraints that I know of: (a) individually re-mapping same input parameters to multiple Qaaws; (b) if Qaaws has to be re-imported for any reason, there is no option to retain any input or output mappings; (c) increasing any number of inputs to a single in-list prompt is very time-consuming.  I have no complaints about Qaaws - it is very fast and works well.  I am just hoping the setup and maintenance can be made easier.  I know I can do more with Live Office, but I am very reluctant to introduce this extra layer into the application (and that is primarily because of previous experience with Microsoft-based automation and constant patches etc.)
    Anybody have any thoughts?

    Hi,
    Given the error message you have and clue you give, problem is beyond QaaWS and Xcelsius, and is very likely to come from BW connection & universe (WIS 10901 identifies errors triggered from outside WebI server).
    Although universe design and BW are far from being my specialty, I'd suggest you update everything from universe to Xcelsius to character (so to be consistent with what's seems expected in the universe query) to see if error is still there.
    Besides, have you checked how that mm/dd/yyyy date is provided to the universe by QaaWS & Xcelsius? From experience, this can be really tricky, as Xcelsius usually supplies QaaWS with a fully qualified datetime (formatted like YYYY-MM-dd HH:mm:ss.µµµ Z set on GMT timezone) which is then transformed into server time zone datetime and sent to the query as YYYY-MM-dd (server timezone). Changes from GMT to server timezone might change the actual date (e.g. when your server timezone is GMT-7) which might then return no value (e.g. 2009-12-02 02:17:45.367Z provided by Xcelsius is turned into 2009-12-01 19:17:45.367 for a server into GMT-7 timezone, and date input parameter provided to the query is the 2009-12-01 instead of the 2009-12-02 selected on the dashboard). I have never been told of this generating errors, though.
    This can be become even more puzzling when DST has to be taken into account... Sadly all these date offsets are required since QaaWS servlet & server have no way to know dashboard client localtime.
    If you could change this input date parameter into e.g. three string parameters (or numerals) : day, month and year, this might avoid some ambiguities...
    Hope that helps,
    David.

  • Error in Xcelsius with QaaWS

    Hi everybody,
    I try to transport Xcelsius Dashboard with Query as a Web Service from Development to Productive server. Everything has worked just fine with BOXI 3.1 SP 2. We installed SP 3 and FXP 3.5 for BOXI 3.1. And after Dashboard with QaaWS was imported to Prod I get an erro in Xcelsius. u201Ccan't access internal data, query failed to executeu201C.
    any ideas what is wrong?
    QaaWS based on Oracle 10g and I use relative path for QaaWS in Xcelcius
    I use Admin account for InfoView.
    Thanks for help in advance
    Constantin

    Hi Constantin,
    With XI 3.1, Promotion of QaaWS objects from an environment to another one requires that you use Import Wizard to transfer the QaaWS objects (and their related universes) from the dev CMS to the prod CMS.
    Once promoted, you need to ensure QaaWS objects are correctly pointing to the correct application server URL on the prod environment (if applications server is actually different). This can only be done manually when you republish each QaaWS to the target application server. This is performed with the QaaWS Designer, select each QaaWS objet you have transferred and use command Deploy to another server..., where you'll be prompted to enter a new URL.
    This should solve your issue.
    Hope that helps,
    David.

Maybe you are looking for

  • Missing tab-delimited functionality in one case when using "collect" comman

    Could anyone tell me why I do not have tab-delimited v_download in 1st case(in the second it is ok but there is no collect: 1st case: DATA na LIKE SORTED TABLE OF itab                WITH UNIQUE KEY budat shkzg hkont with header line. SELECT dmbtr bu

  • Dynamic JCheckBoxes

    Hi All, I hope someone may be able to help me with program. I have a class (called PlotterFrame.java). It is a JFrame extension and codes for the GUI part of a program. My wish is to have a number of JCheckBoxes next to a list of files which the prog

  • Unable to save Pages 4.3 documents since 10.9.2 update

    I like Pages 5.1, but have a lot of Pages 4.3 documents. I also use an app for creating wordsearches and crosswords which exports to Pages 4.3. Prior to updating to OS 10.9.2 today, I was able to open 4.3 documents, edit them and save them. I would b

  • Startup crash on Photoshop and Illustrator, I would assume others also please help

    Don't know too much about computers or photoshop/illustrator but I did get the system info. if someone could break it down simply enough it would be much appreciated. Every time I startup either program they crash usually immediately or I might get a

  • Problem w/ play on itunes

    I've been having a problem w/ my itunes for awhile now, when I play a song, it will stop when the songs done, it won't go on to the next song on the list. If i hit the next button during the song, the song again, will stop, won't go to the next song.