Webi Extension Points - getting the SQL or DataProvider

Has anyone used Webi Extension points to "extend" the BO XI R2 Java Report Panel?  Great concept - but seem like "all show".
We have a requirement that prior to the Refresh of a report -  we modify the SQL.  I do not see a corresponding Interface for the "view SQL" and "change/freeze SQL"
More importantly, I can not get to the DataProvider.   The
IDataProviderPanel only has getName or getUniverseName?  I need com.businessobjects.rebean.wi.DataProvider.
We cann't be expected to "decompile" ThinCadenza.jar?
Help!?!?

Ted!  You always answer the tough questions...thank you for your reply!
Not only is it still a Lab project ...there is a contest using it and with the Rich client this mechanism can only prove to be more useful.
No, we are not looking to filter the query - we are htting "several" schemas with the same SQL Unioned together based on some logic.  So we need to "modify" the final SQL.
I understand that the RE is not exposed (wish it were) - but the neither is ALL the Java Report Panel UI.  If it were, we could "simulate the VIEW SQL button". 
Or can we? 
IQueryPanel Interfaced efines actions on the Query Panel.
Related - MAIN_TOOLBAR constant Integer that represents the main toolbar of the Query Panel that conaitns the Add query button.  
The View SQL button is on the same toolbar.  Is there anyway to invoke it?
Thanks, Chuck

Similar Messages

  • Webi Extension Points - JRP deployment issue

    Hi
    I'm having a problem deploying webi extension points in JRP. I'm getting NULLPointer Exception with "Cannot read the script" message. The same code works fine in WRC. I've noticed this problem after updating to Fix Pack 2.6. Has anyone tried Webi Extensions Points in JRP with Fix Pack 2.6? Any idea what could be wrong?
    Thanks,
    Yuri

    I think I worked it out. You can download a look and feel jar from:
    https://substance.dev.java.net/docs/skins/toneddown.html
    and then use  the look and feel classes in that library!
    Regards
    Mac

  • WebI Extension Points 3.0

    Has anyone successfully used WebI Extension points under Enterprise 3.0?
    I cannot seem to find the correct location for my classes or for webi_plugin.properties
    The desktop rich client will find the properties files, but I can't make it work in Tomcat.
    JF Cayron InfoSol

    Hello JF,
    I root my package folder containing the classes for Webi EP in AnalyticalReporting/webiApplet web app folder - the location where you put the webi_plugin.properties file.
    The JRP will download the webi_plugin.properties file during initialization, and download the referenced classes listed in the file.
    One way to trace this download is to bring up the web browser's Java Console, and click "5" in the window to get verbose tracing.  You should be able to determine where you'd put the class file from the output.
    Sincerely,
    Ted Ueda

  • I have a problem with two PDF's when trying to open them through a link on a web page. The two PDF's open fine with Adobe on my own PC and on the server I have copied it to but when they are opened through a link on a web page (pointing to the server wher

    I have a problem with two PDF's when trying to open them through a link on a web page. The two PDF's open fine with Adobe on my own PC and on the server I have copied it to but when they are opened through a link on a web page (pointing to the server where the PDFs open fine) I get an error 'There was an error processing a page. Invalid function resource' The other one just doesn't open at all. Can anyone help with this please?

    Hello,
    Are the pdf linked correctly in the website? Is this a public website? If yes, please post the link here.
    ~Deepak

  • I have installed HP2035n. But when i try to open the embedded web server, i get the error "Firefox doesn't know how to open this address, because the protocol (fe80) isn't associated with any program." What is the possible solution?

    I have installed HP2035n. But when i try to open the embedded web server, i get the error "Firefox doesn't know how to open this address, because the protocol (fe80) isn't associated with any program." What is the possible solution?
    I typed in the IPv6 address of the printer in the address feild of firefox.

    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.com/kb/Safe+Mode
    Do a malware check with some malware scanning programs.<br />
    You need to scan with all programs because each program detects different malware.<br />
    Make sure that you update each program to get the latest version of their databases before doing a scan.<br />
    * http://www.malwarebytes.org/mbam.php - Malwarebytes' Anti-Malware
    * http://www.superantispyware.com/ - SuperAntispyware
    * http://www.microsoft.com/windows/products/winfamily/defender/default.mspx - Windows Defender: Home Page
    * http://www.safer-networking.org/en/index.html - Spybot Search & Destroy
    * http://www.lavasoft.com/products/ad_aware_free.php - Ad-Aware Free
    See also:
    * "Spyware on Windows": http://kb.mozillazine.org/Popups_not_blocked

  • WebI Extension Points in 4.0

    A customer was told by a partner that WebI Extension points in 4.0 won't be supported anymore.  Is that the case?
    Thanks

    Hi,
    XI3.1 REBean SDK programs don't migrate to BI4.x (it's not a public API in 4.x), so will need to be rewritten using RESTful Web Services.
    I'd recommend you take any follow-up questions to the SDK forum here: Java SDK Application Development
    Regards,
    H

  • CMS/Licensing Rights Requied to Access WebI Extension Points

    Hi Experts,
    Are there any specific CMS rights (and, What are the specific minimum CMS rights?) and/or licensing requirements (have BOE premium) in order to acess WebI Extension Points added to Menu Bar using DHTML viewer under BOE XI3.1 SP3? Ask as I can see and use the implemented Extension Point when a user belongs to Administrator group but not when said user is not. This is so even if said user is given equivalent of explicit Administrator rights directly.
    Apreciate any ideas or input based on experience using WebI Extension Points.  
    Thanks,
    Nicholas.

    Hi Nicholas,
    Create a new user and name him Test.
    By default he has no explicit rights over the particular group.
    Give some explicit rights over the Group in which Extension point reports belong to that Test User.
    For that Group, open the user security and Add principles.
    Give the View right to Group and test the  issue.
    Regards,
    Rohit

  • How to get the SQL file name in SQL*plus

    hi all,
         I have created two sql file at C drive as "c:\Createtable.sql" and "c:\Deletetable.sql"
    afterwards i open
    C:\>sqlplus
    SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jan 30 11:37:10 2008
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    Enter user-name: scott/tiger
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SQL> @C:\Createtable.sql'
    Table created.
    SQL> @'C:\Deletetable.sql'
    Table dropped.
    SQL>My problem is to get the name of the file as "c:\createtable.sql" and "C:\Deletetable.sql" in sql*plus enviornment.
    Thanks & Regards
    Singh

    Dear Damorgan,
         >>your version number to three decimal places
         My Oracle DB Version i have already stated in my previous post is 10.2.0.1.0
    Actually my problem is to get the sql files name we run in sqlplus enviornment with @ symbol. like
    i have created one sql file in c drive as
    "C:\Createtable.sql"
    afterwords i have connected to sqlplus as
    sql> conn scott/tiger
    sql>@c:\createtable.sql
    Now i want some query to get the name of the file which is run.
    In actual my problem is as
    i have suppose 10 or more SQL files in some folder ( sql1.sql, sql2.sql, sql3.sql ....).
    i created one file to call all the 10 sql files (main.sql)
    i have also one track_table which will keep track that which sql file is runned.
    I want some automated script which will insert the record in that track_table....... for that i need the name of sql file which is runned.
    Hope this will help you.
    Thanks & Regards
    Singh

  • How can i get the SQL of a tablespace from the database

    Hello All,
    I am using Oracle 11g R2. I want to get the SQL of some tablespaces on my database. in the same way i get the DDL of the table using the GET_DDL function.
    How can i get that ?
    Regards,

    try this please
    select dbms_metadata.get_ddl('TABLESPACE',tb.tablespace_name) from dba_tablespaces tb;or
    select 'create tablespace ' || df.tablespace_name || chr(10)
    || ' datafile ''' || df.file_name || ''' size ' || df.bytes
    || decode(autoextensible,'N',null, chr(10) || ' autoextend on maxsize '
    || maxbytes)
    || chr(10)
    || 'default storage ( initial ' || initial_extent
    || decode (next_extent, null, null, ' next ' || next_extent )
    || ' minextents ' || min_extents
    || ' maxextents ' ||  decode(max_extents,'2147483645','unlimited',max_extents)
    || ') ;'
    from dba_data_files df, dba_tablespaces t
    where df.tablespace_name=t.tablespace_name Edited by: Mahir M. Quluzade on Mar 14, 2011 4:51 PM

  • How to get the SQL queries based on SQL_ID.

    Hi Experts,
    I want to get the SQL queries based on SQL_ID.
    I have tried the following query,but I am not getting full query.
    [code]SET linesize 132 pagesize 999
    column sql_fulltext format a60 word_wrap
    break on sql_text skip 1
    SELECT   REPLACE (TRANSLATE (sql_text, '0123456789', '999999999'), '9', ''),sql_id
    FROM   dba_hist_sqltext s
    WHERE   s.sql_id = '7tvurftg8zryb';[/code]
    One of my friend said use grid to get full query text.
    Can you please help me how to use grid ,else any other method to get the full query based on SQL_ID.
    Please help me.
    Thanks in advance.

    You have these many options to set, if sql_text is really huge. But better use a tool(TOAD) as it's really helpful and easy to use instead! (See my previous comment).
    column sql_text format A10000
    set echo off
    set head off
    set feed off
    set verify off
    set termout off
    set lines 10000
    set long 1000000
    set trimspool on
    set pages 0
    Thanks!

  • How to get the SQL Signon that Agent Jobs "Run As" or "Executed as User"

    How to get the SQL Signon that Agent Jobs "Run As" or "Executed as User"?
    I have an install SQL scripts that creates a Linked Server. I want to put some security on the Linked Server and only grant the Agent Job Signon (the "Run As" or "Executed as User") access to the linked server. I need to retrieve the
    Agent Job Signon (something like "NT SERVICE\SQLAgent$FIDEV360BI02").
    I could query certain jobs and SUBSTRING the Message column - using some form of the query below, which would return "Executed as user: NT SERVICE\SQLAgent$SSDEVBI02. The step succeeded." But that is pretty imprecise.
    use msdb
    SELECT [JobName] = JOB.name,
    [Step] = HIST.step_id,
    [StepName] = HIST.step_name,
    [Message] = HIST.message,
    [Status] = CASE WHEN HIST.run_status = 0 THEN 'Failed'
    WHEN HIST.run_status = 1 THEN 'Succeeded'
    WHEN HIST.run_status = 2 THEN 'Retry'
    WHEN HIST.run_status = 3 THEN 'Canceled'
    END,
    [RunDate] = HIST.run_date,
    [RunTime] = HIST.run_time,
    [Duration] = HIST.run_duration,
    [Retries] = HIST.retries_attempted
    FROM sysjobs JOB
    INNER JOIN sysjobhistory HIST ON HIST.job_id = JOB.job_id
    -- CHANGE THIS
    -- WHERE JOB.name like '%GroupMaster%' or Job.name like '%etlv%'
    ORDER BY HIST.run_date, HIST.run_time

    by default all sql jobs are executed as sql server agent account, unless otherwise a proxy is setup.
    you can get the proxy information as Olaf mentioned, if the proxy_id is null for the step, it implies that the job step was executed as sql server service account and in such case it will be null
    so, if it is null, it ran as sql server agent account.
    so, one work around is get the sql server agent service account and if the proxy is null, that means it ran as sql server agent account, so, use isnull function. the disadvantage would be if the sql server agent account was switched, you might not get the
    accurate information as the new account will show up though the job really ran as old account, to get this information, you need to  get this from the logmessage column as you mentioned above.
     try this code...
    /*from sql 2008r2 sp1, you get the service accounts using tsql,otherwise you have to query the registry keys*/
    declare @sqlserveragentaccount varchar(2000)
    select @sqlserveragentaccount= service_account
    from sys.dm_server_services
    where servicename like '%sql%server%agent%'
    select message,isnull(name,@sqlserveragentaccount) as AccountName
    from sysjobhistory a inner join sysjobsteps b
    on a.step_id=b.step_id and a.job_id=b.job_id
    left outer join sysproxies c on c.proxy_id=b.proxy_id
    Hope it Helps!!

  • Getting the sql code of an expression(by Anizio)

    Hi to All
    I want to know if is possible get the real string sql of an expression using some class of toplink?
    For example:
    I have an expression "Expression ex = new ExpressionBuilder().get("CadTitular").get("titId").equal(5)"
    This is equals the following sql command "select * from CadTitular where tit_id = 5"
    I need get the sql value to leave an expression toplink
    Thank

    Yes, really this functioned, but help me again
    I tryed with other object "InsertObjectQuery", so, the result is "null"
    see the code
    public static void insertObjectQuery(DatabaseSession session){
    InsertObjectQuery query = new InsertObjectQuery();
    Address end = new Address();
    Employee empregado = new Employee();
    empregado.setEmpId(new Long(560));
    end.setAddressId(new Long(102));
    end.setCity("Manaus");
    end.setCountry("Brasil");
    end.setPCode("21547");
    end.setProvince("CN");
    end.setStreet("AV.");
    end.addEmployee(empregado);
    query.setObject(end);
    query.dontCascadeParts();
    DatabaseRow row = new DatabaseRow();
    query.prepareCall(session, row);
    String sql = query.getTranslatedSQLString(session, row);
    System.out.println("VALOR DE STRING SQL: " + sql); //print null
    session.executeQuery(query);
    }

  • Get the SQLs In between a date range

    Get the SQLs irrespective of sessions in the order of its execution from a specified schema with in a date time range

    Which version of Oracle are you using?
    Jaffar

  • TS3276 Accessing Gmail suddenly stopped working on both my Powerbook pro running latest OS and Mail versions and on my iPhone. I can access via the web. I get the error that my password or username is incorrect. I reset my password in Gmail and confirmed

    Accessing Gmail suddenly stopped working on both my Powerbook pro running latest OS and Mail versions and on my iPhone. I can access via the web. I get the error that my password or username is incorrect. I reset my password in Gmail and confirmed it works on gmail, I then changed it on my Iphone and Mac Mail. It still does not work. I deleted the gamil account on mail on my mac and reinstalled it and it still will not work

    I too started having my password rejected in MAIL.app for imap.mail.me.com for my icloud email address.  Can login to icloud with web browser fine.  This has been happening off and on for several days.....if I wait 2-3 hours it will suddenly start working again, but then problem re-asserts itself ;-)

  • How to get the Sql inside Omni SQL portlet.

    Hi,
    We are trying to find a table/view which stores/holds the Sql and Pl/Sql code of Omni Pl/sql portlets.
    Thanks,
    Ram.

    by default all sql jobs are executed as sql server agent account, unless otherwise a proxy is setup.
    you can get the proxy information as Olaf mentioned, if the proxy_id is null for the step, it implies that the job step was executed as sql server service account and in such case it will be null
    so, if it is null, it ran as sql server agent account.
    so, one work around is get the sql server agent service account and if the proxy is null, that means it ran as sql server agent account, so, use isnull function. the disadvantage would be if the sql server agent account was switched, you might not get the
    accurate information as the new account will show up though the job really ran as old account, to get this information, you need to  get this from the logmessage column as you mentioned above.
     try this code...
    /*from sql 2008r2 sp1, you get the service accounts using tsql,otherwise you have to query the registry keys*/
    declare @sqlserveragentaccount varchar(2000)
    select @sqlserveragentaccount= service_account
    from sys.dm_server_services
    where servicename like '%sql%server%agent%'
    select message,isnull(name,@sqlserveragentaccount) as AccountName
    from sysjobhistory a inner join sysjobsteps b
    on a.step_id=b.step_id and a.job_id=b.job_id
    left outer join sysproxies c on c.proxy_id=b.proxy_id
    Hope it Helps!!

Maybe you are looking for

  • Mouse-Over, Focus, URL Links on Web pages ..all quite odd in last two days

    And I have no suspicions about why. For example, it used to be that headlines on google news changed the cursor when I passed over them .... and .. that URL was listed at base of a browser. It used to be that if I selected a pull-down menu that had s

  • Company codes 0302/0302 do not appear in proposal 23.11.2006 VSN16; correct

    Hi, while running the AUTOMATIC PAYMENT PROGRAM in PRD iam getting the follwoing error Company codes 0302/0302 do not appear in proposal 23.11.2006 VSN16; correct Even though we have open item for the said vendor for which we are running the payment

  • How I can change my plan for another skype more mi...

    how I can change plans and one that has more minutes?

  • User Exit in IINVOICING

    Hi Experts, I am looking for a User Exit that will set incompleteness in Invoicing or that will set Foreign trade data incomplete in Invoicing. Even the field name that sets Foreign Trade data error and route Invoice to VFX3 would help. I have tried

  • Best way to display data

    My data is in the form of a string.  It contains 0, 1, and X (don't cares).  I have the data separated into individual spreadsheets  and also in a 2D array.  I am trying to create a table or some sort of listing for displaying  the data.  I want to a