Sql default for prompt

Hi all,
in OBIEE 11.1.1.6.4 I created a prompt with a default like:
SET VARIABLE DISABLE_CACHE_HIT=1, DISABLE_CACHE_SEED=1; SELECT "Current Date Varchar" FROM "Servizi Business Model"."Common" where 1=1
When I use the prompt in a Dashboard the default value is not updated, even if I refresh the page. The analysis using "Servizi Business Model"."Common".Current Date Varchar" shows the right and updated value. The tables in RPD are not cached
It seems to me that the query is executed on creation level but not a runtime?
Is it possible???

THIS IS MY FINAL STATE OF ART: PLEASE IF SOMEONE HAS SOMETHING BETTER ANSWER ME:
The prompt problem: the SQL CURSOR QUERY is cached! If database changes bu the query code is still the same, OBIEE USES THE CACHED RESULT
At the moment:
SET VARIABLE DISABLE_CACHE_HIT=1; --> not usefull at all
instanceconfig.xml
<Cache>
<Query>
<MaxEntries>1</MaxEntries>
<MaxExpireMinutes>1</MaxExpireMinutes>
<MinExpireMinutes>1</MinExpireMinutes>
<MinUserExpireMinutes>1</MinUserExpireMinutes>
</Query>
</Cache>
SELECT "Common"."Current Date Varchar" FROM "Servizi Business Model" WHERE <b>'@{system.currentTime}' = '@{system.currentTime}'</b>
By this hack, each query is different and the cache is bypassed...
The number of SQL queries increases but the cache is purged quickly.

Similar Messages

  • Presentation Variable in the SQL default section in the dashboard prompt

    Hi Gurus,
    I have two prompts and two go buttons. First Go button is used to populate pv_category1 presentation variable.
    category_column --> pv_category1--> 1st Prompt
    Product_Column --> pv_product2 --> 2nd Prompt
    I want to set the default for the 2nd Prompt depending on the 1st Prompt ( Category) chosen by the user.
    In the SQL default --> i have typed in the below Query.
    *Select TableName.Product_Column from Subject_Area where category_column = '@{pv_category1}'*
    The Problem is that i dont get any default value for 2nd Prompt after choosing the First prompt and hitting the GO Button.
    If i hardcode the value in @{pv_category1} ...
    for eg
    Select TableName.Product_Column from Subject_Area where category_column = 'Incidents' i get the corresponding value as default.
    But i want this 2nd prompt (product) to dyamically default depending on the 1st prompt (category) chosen by the user.
    I am using OBIEE 10.1.3.4 and i have googled a lot on this topic...
    can we not use Presentation variable in the SQL default section of the Dashboard Prompt?
    Any help in this regard would be highly appreciated.
    Thanks
    Ashish

    Thanks for the Quick Reply.
    But the functionality that i want to achieve is the default value in the 2nd column (out of many values for 2nd column) based on the 1st column chosen by the USER. for eg we have two columns in our database ie category and Product.. Data goes like this
    category ProductName
    Incidents --- A
    Incidents --- B
    Incidents --- C
    Changes --- D
    Changes --- E
    Projects --- M
    Projects --- N
    Projects --- O
    Projects --- P
    If the User chooses Incidents in the first prompt then the default in the 2nd prompt should be B ( out of A,B,C Values available in the 2nd prompt)....
    Checking the constraint checkbox doesnt solve the default problem...
    Thanks
    Ashish

  • SQL operations are not allowed with no global transaction by default for X

    Hi All,
    I am getting the above mentioned error.
    java.sql.SQLException: SQL operations are not allowed with no global transaction by default for XA drivers. If the XA driver supports performing SQL operations with no global transaction, explicitly allow it by setting "SupportsLocalTransaction" JDBC connection pool property to true. In this case, a
    lso remember to complete the local transaction before using the connection again for global transaction, else a XAER_OUTSIDE XAException may result. To complete a local transaction, you can either set auto commit to true or call Connection.commit() or Connection.rollback().
    I am developing a web application. I have jsp, servlets, JDBC classes.
    I am using DataSource and Connection pools.
    I am on WLS 8.1 sp3 and Oracle 10.1.
    Part of My Config file looks as follows:
    <JDBCConnectionPool DriverName="weblogic.jdbcx.oracle.OracleDataSource" KeepLogicalConnOpenOnRelease="true" KeepXAConnTillTxComplete="false" Name="AUMDataSource" NeedTxCtxOnClose="false" NewXAConnForCommit="false" Password="{3DES}AKRkWgdzXN8WrXSRtSvJ6g==" Properties="user=pibsrmgr;portNumber=1521;SID=pibsrdod;serverName=pibsrdod.dtu.mlam.ml.com" RollbackLocalTxUponConnClose="true" SupportsLocalTransaction="false" Targets="myserver" TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:bea:oracle://pibsrdod.dtu.mlam.ml.com:1521" XAEndOnlyOnce="false" />
    <JDBCTxDataSource EnableTwoPhaseCommit="true" JNDIName="jdbc/AUMDataSource" Name="AUMDataSource" PoolName="AUMDataSource" Targets="myserver" />
    Any help will be appreciated.
    Thanks
    ---Radhe

    Hi,
    Regarding Transactions , the following link can helpful to you .
    Regards,
    Prasanna Yalam

  • Can we use sql default data base for deploying lync monitoring

    Hi,
    I just want to know whether i can install monitoring server using lync server default instance of sql server.
    because i got an error stating "Cannot access LcsCDR or QoEMetrics on Monitoring back-end database. Verify that these databases have been deployed, and that access to the Monitoring back-end database is not blocked by the firewall".
    But when i use the named instance then it is working fine. can any body tell me why it is happening.
    Regards,
    Aslam  

    Hi,
    You can use default instance as describe in the following link:
    http://blogs.technet.com/b/nexthop/archive/2011/06/27/deployment-details-for-lync-monitoring-reports.aspx
    Please refer to Installation section.
    Please make sure the account you used to deploy Monitoring Server reporting service has the required permission of your Monitoring Database.
    In addition, please double check the following limits of databases for Lync Server:
    You can collocate each of the following databases on the same database server:
    Back-end database
    Monitoring database
    Archiving database
    You can collocate any or any or all of these databases in a single SQL instance or use a separate SQL instances for each, with the following limitations:
    Each SQL instance can contain only a single back-end database, single Monitoring database, and single Archiving database.
    The database server cannot support more than one Front End pool, one Archiving Server, and one monitoring Server, but it can support one of each, regardless of whether the databases use the same SQL instance or separate SQL instances.
    Kent Huang
    TechNet Community Support

  • Help with browser issue - Acrobat Pro default for PDF

    Hello,
    I have Acrobat Pro CS3 set as default for reading pdf's, because I often have to edit the pdf's I open. This works fine with pdf's I open from disk.
    However, it seems that somehow Acrobat Pro has taken over as default for opening pdf's inside browsers as well. My plugins list in FF shows "Adobe Acrobat 9.1.0.163 Adobe PDF Plug-In For Firefox and Netscape". Whenever I navigate to a page which is a pdf, the entire Acrobat Pro external program opens, displaying a blank page and an error message popup - when I click OK on the error, the application closes and the pdf opens in the browser window - sometimes this requires several tries before it opens in browser.
    Here is an image showing the error message and the FF plugin installed: http://terraffirma.com/images/PDF-error.jpg
    I have Reader 9 installed on system, and I am downloading Reader 10 just to see if a reinstall will correct this.
    Any suggestions on how to set system up with Acrobat Pro as default for opening pdf's from disk, and having browser directly use a plugin?
    Thank you.

    Thanks Chris - That did EXACTLY what I wanted it to do.
    I was able to create a button that prompts the user to save the form, then it hides the price fields, then it flattens, then it e-mails the form. The order was important since I wanted the salesperson to be able to save the "not-flattened" form.
    James

  • Finally! T-SQL Reference for SQL 2014 available for download!

    With a mere delay of four month since the release, it is now possible to download the T-SQL Reference for SQL 2014 for your local copy of Books Online. Due to some reorganisations of the reference material on MSDN, the language reference was misisng from
    the initial download.
    To get the reference, you need to use Manage Help Settings, which you find the SQL 2014 program group. Select the option "Install content from online". Once all information has been loaded, scroll down to the SQL Server 2014 group and you will
    SQL Server Language Reference with an Add option, which you should select.
    Now, SQL 2014 uses Help Viewer 1.0, which is very poor, and versions 2.0 and 2.1 which ships with VS 2012/2013 is much more pleasant to use. Thanks to SQL Server MVP Simon Sabin, you can get the SQL 2014 into Help Viewer 2.x in this way. Go to
    https://helpviewerredirector.codeplex.com/
    save the file to a directory. Open a command prompt in that directory and run "HelpViewerRedirector download". Then in Help View, go to manage settings, and select install content from disk. Browse to the folder and select the files you want to see
    in Help Viewer 2.1.
    Erland Sommarskog, SQL Server MVP, [email protected]

    To get the reference, you need to use Manage Help Settings, which you find the SQL 2014 program group. Select the option "Install content from online". Once all information has been loaded, scroll down to the SQL Server 2014 group and you will
    SQL Server Language Reference with an Add option, which you should select.
    If you need more detailed instructions on this part, see the comment from Microsoft added today (2014-08-01) to
    http://connect.microsoft.com/SQLServer/feedback/details/859047/t-sql-reference-and-xquery-reference-missing-from-downloadable-version-of-bol-2014
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Ability to open multiple SQL Worksheets for the same connection

    Hi,
    Please allow the ability to open multiple SQL Worksheets for the same connection, now only one can be opened.
    Thanks

    Logged Bug 9000801 - ea1: otnforum: worksheet launcher does not remember the last/default connection
    -Raghu

  • Upgrade OM 2012 to SP1 Beta - Version of SQL Server for the Operational Database and the Data Warehouse

    Hello,
    When I try to verify the prerequisites to upgrade my SCOM 2012 UR2 Platform to SP1 Beta, I have these errors :
    The installed version of SQL Server is not supported for the operational database.
    The installed version of SQL Server is not supported for the data warehouse.
    But when I execute this query Select @@version on my MSSQL Instance, the result is :
    Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)   Jun 17 2011 00:54:03   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) (Hypervisor) 
    But
    here, we can see that :
    Microsoft SQL Server: SQL Server SQL 2008 R2 SP1, SQL Server 2008 R2 SP2, SQL Server 2012, SQL Server 2012 SP1, are supported.
    Do I need to pach my MSSQL Server with a specific cumulative update package ?
    Thanks.

    These are the requirements for your SQL:
    SQL Server 2008 and SQL Server 2012 are available in both Standard and Enterprise editions. Operations Manager will function with both editions.
    Operations Manager does not support hosting its databases or SQL Server Reporting Services on a 32-bit edition of SQL Server.
    Using a different version of SQL Server for different Operations Manager features is not supported. The same version should be used for all features.
    SQL Server collation settings for all databases must be one of the following: SQL_Latin1_General_CP1_CI_AS, French_CI_AS, Cyrillic_General_CI_AS, Chinese_PRC_CI_AS, Japanese_CI_AS, Traditional_Spanish_CI_AS, or Latin1_General_CI_AS.  No other collation
    settings are supported.
    The SQL Server Agent service must be started, and the startup type must be set to automatic.
    Side-by-side installation of System Center Operations Manager 2007 R2 reporting and System Center 2012 Service Pack 1 (SP1), Operations Manager reporting on the same server is not supported.
    The db_owner role for the operational database must be a domain account. If you set the SQL Server Authentication to Mixed mode, and then try to add a local SQL Server login on the operational database, the Data Access service will not be able to start.
    For information about how to resolve the issue, see
    System Center Data Access Service Start Up Failure Due to SQL Configuration Change
    If you plan to use the Network Monitoring features of System Center 2012 – Operations Manager, you should move the tempdb database to a separate disk that has multiple spindles. For more information, see
    tempdb Database.
    http://technet.microsoft.com/en-us/library/jj656654.aspx#BKMK_RBF_OperationsDatabase
    Check the SQL server agent service and see whether it is set to automatic AND started. This got me confused at my first SP1 install as well. This is not done by default...
    It's doing common things uncommonly well that brings succes.

  • Username and password default for BAM database

    Hi everyone,
    I have installed in my machine a virtual machine wich have the Oracle BAM 10 installed. We are trying to connect to the BAM database but the problem is I dont know the user default to do it. I also have in my machine(real machine) the BAM tp4 wich I m able to access the tables with username:oraclebam and psw the same. So somebody knows how can I do the same with the version 10 of BAM?

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by [email protected]:
    I have Oracle8 (8.1.6)personal edition for win98 install on my machine.I want open SQL*Plus but I don't know password and username default .I tried key username is 'system' and password is 'manager' ,application not open. What is username and password default for it?
    Thank you<HR></BLOCKQUOTE>
    null

  • OBIEE Answer : SQL Filter for one column of the Dashboard sample : 201301

    I need to filter the report on the basis of one of the filter on the column which is created by custom calculation :
    YEAR ("Order Header Attributes"."Status Date" ) * 100 + WEEK("Order Header Attributes"."Status Date" )
    and this in the Number format.
    I need the filter as : 2013 + Week(CurentWeek) -1 = 201302
    Please help me create a custom SQL filter for the same.

    Anitha ,
    I am getting the error while doing it with Prompt :
    I went to the Dashboard on top Left next to results there is a Prompt there i clicked a new prompt i gave a name , description selsected my column in Filter on Column
    Operator : = is equal to / is in
    How should the user choose a value or values?
    * Select it from a drop-down list
    Browse through choices and/or type in directly
    * Single Value Only
    What values should be shown to the user?
    None
    All Values
    Limited Values
    * SQL Results (year("Status Date")*100) + WEEK_OF_YEAR("Status Date")-1)
    (The values returned by this SQL statement)
    Other options
    Choices per page
    (leave blank for automatic setting)
    Allow user to constrain choices
    Allow user to skip prompt
    I am doing correctly please help me in case i am not doing it correctly
    Regards ,
    Nidhi

  • Need help on Sql command for count

    Hi,
    I have the following table.
    Temp_Set Table
    ID Names Action
    1 John Delete
    2 John Add
    3 Mary Update
    4 Sim Add
    5 Sim Update
    How do I do a SELECT sql command for count(names) > 1 ?
    Please kindly advise me. Thank you very much.

    It doesnt work when I do this
    SELECT * FROM Temp_Set
    HAVING Count(names) > 1
    It prompts me the following error:
    ORA-00937: not a single-group group function
    00937.00000 - "not a single-group group function"
    *Cause:
    *Action:
    Error at Line:16 Column:7i am not sure but you can try this:
    SELECT B.* FROM
    (SELECT NAMES, COUNT(1) CNT FROM TEMP_SET GROUP BY NAMES) A, TEMP_SET B
    WHERE A.NAMES = B.NAME
    AND CNT > 1

  • Setting up SQL Server for LiveCycle ES2

    I have few queries regarding the installation please help.
    I am trying to install livecycle ES2 in Windows 7 system,Weblogic 11g,Sql server 2005 Dev Sp3
    1. In the installation guide under the section setting up sql server for Livecycle ES2 the below point mentioned .
    Select the Memory page and enter a size in the Minimum Server Memory (in MB) box that is equal to
    the size of the free memory on the server.
    How to find the free memory on the server ??
    http://help.adobe.com/en_US/livecycle/9.0/prepareinstallsingle.pdf
    2. Is It required to create LiveCycle ES2 database user, schema, and login in Sqlserver 2005 ? this step is not mentioned as optional why its required to create this stuffs ?
    3. While installing the Live Cycle Server when the installer prompts for a database configuration popup which db i should point to is it the db created for Livecycle or it should be the db from which i want fetch the data?
    4. In case if i am connecting to my application db (the place where my app data presents) where do i link the Livecycle db created with the Livecycle Server configuration?

    Hi,
    Do you have solution for this yet?
    I have same issue.
    Thanks
    YogLC

  • Error while executing a sql query for select

    HI All,
    ORA-01652: unable to extend temp segment by 128 in tablespace PSTEMP i'm getting this error while i'm executing the sql query for selecting the data.

    I am having 44GB of temp space, while executing the below query my temp space is getting full, Expert please let us know how the issue can be resolved..
    1. I dont want to increase the temp space
    2. I need to tune the query, please provide your recomendations.
    insert /*+APPEND*/ into CST_DSA.HIERARCHY_MISMATCHES
    (REPORT_NUM,REPORT_TYPE,REPORT_DESC,GAP,CARRIED_ITEMS,CARRIED_ITEM_TYPE,NO_OF_ROUTE_OF_CARRIED_ITEM,CARRIED_ITEM_ROUTE_NO,CARRIER_ITEMS,CARRIER_ITEM_TYPE,CARRIED_ITEM_PROTECTION_TYPE,SOURCE_SYSTEM)
    select
    REPORTNUMBER,REPORTTYPE,REPORTDESCRIPTION ,NULL,
    carried_items,carried_item_type,no_of_route_of_carried_item,carried_item_route_no,carrier_items,
    carrier_item_type,carried_item_protection_type,'PACS'
    from
    (select distinct
    c.REPORTNUMBER,c.REPORTTYPE,c.REPORTDESCRIPTION ,NULL,
    a.carried_items,a.carried_item_type,a.no_of_route_of_carried_item,a.carried_item_route_no,a.carrier_items,
    a.carrier_item_type,a.carried_item_protection_type,'PACS'
    from CST_ASIR.HIERARCHY_asir a,CST_DSA.M_PB_CIRCUIT_ROUTING b ,CST_DSA.REPORT_METADATA c
    where a.carrier_item_type in('Connection') and a.carried_item_type in('Service')
    AND a.carrier_items=b.mux
    and c.REPORTNUMBER=(case
    when a.carrier_item_type in ('ServicePackage','Service','Connection') then 10
    else 20
    end)
    and a.carrier_items not in (select carried_items from CST_ASIR.HIERARCHY_asir where carried_item_type in('Connection') ))A
    where not exists
    (select *
    from CST_DSA.HIERARCHY_MISMATCHES B where
    A.REPORTNUMBER=B.REPORT_NUM and
    A.REPORTTYPE=B.REPORT_TYPE and
    A.REPORTDESCRIPTION=B.REPORT_DESC and
    A.CARRIED_ITEMS=B.CARRIED_ITEMS and
    A.CARRIED_ITEM_TYPE=B.CARRIED_ITEM_TYPE and
    A.NO_OF_ROUTE_OF_CARRIED_ITEM=B.NO_OF_ROUTE_OF_CARRIED_ITEM and
    A.CARRIED_ITEM_ROUTE_NO=B.CARRIED_ITEM_ROUTE_NO and
    A.CARRIER_ITEMS=B.CARRIER_ITEMS and
    A.CARRIER_ITEM_TYPE=B.CARRIER_ITEM_TYPE and
    A.CARRIED_ITEM_PROTECTION_TYPE=B.CARRIED_ITEM_PROTECTION_TYPE
    AND B.SOURCE_SYSTEM='PACS'
    Explain Plan
    ==========
    Plan
    INSERT STATEMENT ALL_ROWSCost: 129 Bytes: 1,103 Cardinality: 1                                                        
         20 LOAD AS SELECT CST_DSA.HIERARCHY_MISMATCHES                                                   
              19 PX COORDINATOR                                              
                   18 PX SEND QC (RANDOM) PARALLEL_TO_SERIAL SYS.:TQ10002 :Q1002Cost: 129 Bytes: 1,103 Cardinality: 1                                         
                        17 NESTED LOOPS PARALLEL_COMBINED_WITH_PARENT :Q1002Cost: 129 Bytes: 1,103 Cardinality: 1                                    
                             15 HASH JOIN RIGHT ANTI NA PARALLEL_COMBINED_WITH_PARENT :Q1002Cost: 129 Bytes: 1,098 Cardinality: 1                               
                                  4 PX RECEIVE PARALLEL_COMBINED_WITH_PARENT :Q1002Cost: 63 Bytes: 359,283 Cardinality: 15,621                          
                                       3 PX SEND BROADCAST PARALLEL_TO_PARALLEL SYS.:TQ10001 :Q1001Cost: 63 Bytes: 359,283 Cardinality: 15,621                     
                                            2 PX BLOCK ITERATOR PARALLEL_COMBINED_WITH_CHILD :Q1001Cost: 63 Bytes: 359,283 Cardinality: 15,621                
                                                 1 MAT_VIEW ACCESS FULL MAT_VIEW PARALLEL_COMBINED_WITH_PARENT CST_ASIR.HIERARCHY :Q1001Cost: 63 Bytes: 359,283 Cardinality: 15,621           
                                  14 NESTED LOOPS ANTI PARALLEL_COMBINED_WITH_PARENT :Q1002Cost: 65 Bytes: 40,256,600 Cardinality: 37,448                          
                                       11 HASH JOIN PARALLEL_COMBINED_WITH_PARENT :Q1002Cost: 65 Bytes: 6,366,160 Cardinality: 37,448                     
                                            8 BUFFER SORT PARALLEL_COMBINED_WITH_CHILD :Q1002               
                                                 7 PX RECEIVE PARALLEL_COMBINED_WITH_PARENT :Q1002Cost: 1 Bytes: 214 Cardinality: 2           
                                                      6 PX SEND BROADCAST PARALLEL_FROM_SERIAL SYS.:TQ10000 Cost: 1 Bytes: 214 Cardinality: 2      
                                                           5 INDEX FULL SCAN INDEX CST_DSA.IDX$$_06EF0005 Cost: 1 Bytes: 214 Cardinality: 2
                                            10 PX BLOCK ITERATOR PARALLEL_COMBINED_WITH_CHILD :Q1002Cost: 63 Bytes: 2,359,224 Cardinality: 37,448                
                                                 9 MAT_VIEW ACCESS FULL MAT_VIEW PARALLEL_COMBINED_WITH_PARENT CST_ASIR.HIERARCHY :Q1002Cost: 63 Bytes: 2,359,224 Cardinality: 37,448           
                                       13 TABLE ACCESS BY INDEX ROWID TABLE PARALLEL_COMBINED_WITH_PARENT CST_DSA.HIERARCHY_MISMATCHES :Q1002Cost: 0 Bytes: 905 Cardinality: 1                     
                                            12 INDEX RANGE SCAN INDEX PARALLEL_COMBINED_WITH_PARENT SYS.HIERARCHY_MISMATCHES_IDX3 :Q1002Cost: 0 Cardinality: 1                
                             16 INDEX RANGE SCAN INDEX PARALLEL_COMBINED_WITH_PARENT CST_DSA.IDX$$_06EF0001 :Q1002Cost: 1 Bytes: 5 Cardinality: 1

  • UI defaults for LOV on report not working?

    Hello,
    I have a table called CUSTOMERS and an associated lookup table called DISCOUNT (each customer is associated to a discount level).
    I defined a complete set of UI-defaults for CUSTOMERS, containing a LOV-definition for the column DISCOUNT_ID (which is the FK to DISCOUNT).
    I specified that DISCOUNT_ID is to be "displayed as text(based on LOV)" as a report default.
    APEX (3.1.2) seems to ignore that completely when I create a new report and agree to use the UI defaults.
    I always get a column displayed as "standard report column" and no associated LOV.
    Am I doing anything wrong?
    Strangely, the similar setting for (tabular) form defaults works fine.
    Thanks in advance for any hint!
    Ingo

    Also Nelmaz,
    I have just checked OSS notes and found below note helpful to you:
    Note 1059465 - CN43N: Dynamic selections for scheduling data of WBS elemnts
    Symptom
    You cannot use transaction CN43N to create dynamic selections for scheduling data of WBS elements (table PRTE). You can use transaction CNS43 to do so.
    Hope this helps.
    Please assign points as way to say thanks

  • SSO for prompts with Crystal and BW in BO XI 3.1 SP3

    Hello together,
    i have a question regarding Crystal and SSO based on a Bex Query.
    I created a Crystal report based on a Bex Query.
    Saved this to BW und published it with the BW Publisher to BOE (SAP Int. Kit is installed).
    In the Cmc i set the report to SSO for prompts.
    I logon to BOE with my SAP User and Password.
    Try to run the Crystal.
    Unfortunately it does not work, i get an logon error message for the Database.
    Can somebody help me why this happen?
    Thx a lot
    Br
    Mike

    Hi Ingo,
    sorry for my late response, i had no chance to access the system.
    It is no error, it is just the Database Logon
    "The report you requested requires further information."
    But how can i avoid this Logon und use SSO?
    Thanks a lot for your help.
    Best Regards
    Mike

Maybe you are looking for