Agent applying specific filter for each non-obiee user receipt

Hi,
I have a problem with a sales dashboard that Office need to deliver for non-obiee users (e-mails) in regionals. I'm using SA System solution to dynamically send e-mail to 220 receipts.
I increase the rule below:
Each receipt is responsible for one or more Business Strategic Unit (bits of regions of country) and this association is implemented in a database table, like this:
* BSU is a Dimension in Sales Fact
E-Mail | BSU
[email protected] | 10001
[email protected] | 10002
[email protected] | 10003
[email protected] | 10004
[email protected] | 10005
How can I implement these filters solutions in OBIEE Agents?
** I can't create OBIEE users for these receipts because my consumer is not allowed to create users for regionals (externals) employees.
thanks,
Fernando.
Edited by: Fernando d'RG on 14/05/2013 06:17

Any suggestion?

Similar Messages

  • How can i apply different color for each cell in jlist component?

    hi guys i need your help and sorry if my english is very bad..guys how can i apply different colors for each cell in jlist component? for example for the first cell i want to apply color blue, for the second cell i want red, etc... i need your answer guys tnx..
    Edited by: ryrene on Mar 21, 2010 12:13 AM

    ryrene wrote:
    hi guys i need your help and sorry if my english is very bad.
    ..guys how can i apply different colors for each cell in jlist component? for example for the first cell i want to apply color blue, for the second cell i want red, etc... i need your answer guys tnx..I'll see your tnx, and raise you dve bmbrs & nplm.

  • Sending  OBIEE  reports to non OBIEE users who are external to SMTP server

    Hi All,
    Hi Nazza,
    Would you please help me how you diid send reports to non OBIEE users (external mails)?
    I have configured the mail server and able to send reports to internal mails.
    I have followed the following steps as mensioned in all blogs:
    1. I created a d table called SA_SYSTEM_USER with default columns as mensioned.
    2. Imported into Physical Layer
    3. Created a view for Dummy table(Dual) with 'DUMMY' column.
    4. Joined these tow tables DUMMY fact and SA_SYSTEM_USER as Dimension on DUMMY join Email.
    5. Renamed columnsfor Presentaion table as mensioned in Bolgs.
    6. Restarted the servers.
    7. I noticed the system mail and system delivery profile created with only one email id(where are the other email ids from my SA_SYSTEM_USER table?)
    8. But as written in blogs it never sends emails to external mails e.g. [email protected](this is existng mail in SA_SYSTEM_USER)
    I am in need of urgent solution please some one help me out....
    Thank you so much.....

    Hi Deepak,
    I followed every single step mensioned in the link you have given.
    When save the iBot there was no response.
    Would yu please clarify these doubts:
    1. Do I need to have any specific settings on our SMTP mail server to send emails to external email-ids ????
    2. I can see only one email account appears in My Account-->Active Profile. where I loaded 2 email accounts in my User table. Does it matters while I am choosing 'Specific Devices' on 'Destinations' Tab while deselecting 'Ineractive Dashboard' and 'Active Delivery Profile'?
    3. By default the report is going to that mail account (internal only) if I select Destinations--> Active Delivery Profile.
    4. As mmy requirement is to send emails to the users external to organization( external to our local SMTP server distribution list), I entered my Gmail account to test.
    When save the iBot there was no response.
    5. Do I need to set filter on specifc user on a conditional request to send e-mai to that usel??
    6. Is there any solution for this please? Thsi is a must requiremnet.
    My Thought (I am not sure) : 1. I create those user IDs on SMTP server
    2. send reports to this user list.
    3. From these user ID mail inbox of SMTP server if possible: forward those reports to external email IDs.
    Thank you for your time
    Regards

  • Send a OBIEE report to non OBIEE user (Client) Mail in OBIEE11g

    Hi Frenz,
    i`m fresher to OBIEE, i need the step for "Send a OBIEE report to non OBIEE user (Client) Mail in OBIEE11g". searched in on-line got only OBIEE 10g Documents that one also followed but no result.Please help Me....the Step to config a Mail for external user.
    Thnaks,

    Have the SMTP server configured by your admin and create agent privilege given to your role. Then Schedule an Agents to yourself/Testuser with the report to be sent to external user as its Content. Set up the Delivery Profile of the recipient. In the set up for email device - delivery profile specify the external email address. This might be useful
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi11115/delivers/alerts.htm
    Thanks.

  • Send a OBIEE report to non OBIEE user (Client) in Mail OBIEE 11g

    Hi Frenz,
    i`m fresher to OBIEE, i need the step for "Send a OBIEE report to non OBIEE user (Client) Mail in OBIEE11g". searched in on-line got only OBIEE 10g Documents that one also followed but no result.Please help Me....the Step to config a Mail for external user.
    Thnaks,

    This is the Oracle Forms forum. Please post on the appropriate forum here https://forums.oracle.com/forums/category.jspa?categoryID=16

  • [SOLVED]Xorg won't work for my non root user

    I installed Arch Linux 2009.08 x86_64 Core inside Sun VirtualBox 3.0.8 and got up to the part of the Beginners' Guide that tells me to test X and it can never work for my non root user. Funny thing is, I tried running it as root and it worked even though my root user has no ~/.xinitrc file. Running startx or xinitrc as my non root user I get a small (maybe 400x600) white terminal but can't use my mouse or keyboard.
    After looking over the guide and doing a step I forgot and adding in all of the extra stuff the guide says might help I can use my mouse and keyboard in my non root users' small white terminal but X still won't start properly with xterm even though I put 'exec exterm' in my non root users' ~/.xinitrc file. Please help. Thanks for any help guys.
    Last edited by keiichi (2009-10-23 12:34:50)

    schuay wrote:
    keiichi wrote:After looking over the guide and doing a step I forgot and adding in all of the extra stuff the guide says might help I can use my mouse and keyboard in my non root users' small white terminal....
    I don't get it .. this sounds like xterm is starting up successfully (xterm is a small white terminal). Easiest way to get X up and running (imo) is
    sudo pacman -S gnome gdm xorg xf86-input-evdev
    sudo /etc/rc.d/hal start
    sudo /etc/rc.d/gdm start
    I didn't know that's what xterm was, thanks for telling me. Noob mistake.

  • How to assign roles for each kind of users

    Hello,
    i am creating users for each kind of users, say abap developer or FI/MM/SD function users, in IDES ECC 6. it doesnt make me any sense how to assign which roles to which user( there are more than 2000 sap standard roles). can anyone give me some guideline how to create each kind of users.
    any response will be awarded!
    Thanks a lot!
    Samson

    I don't understand your question....
    When sap is implemented usually part of the project is creating roles based on a blueprint designed to adjust to your company needs...
    Basically Standard roles are there to be used as templates for your own roles.
    Users as "dialog users" do not have classification... the special access attributes are given by the roles assigned to it based on the project plan desing pre-installation.
    Hope that help
    Juan

  • How to apply a specific music for each photo slideshow

    I'd like to setup a specific music for a specific photo slideshow, and to store that preferences, in some way, so that, on selecting a slideshow, automagically startup the specific song.
    Is it possible ?
    Seems not ... yet.

    You can do that by preparing the slideshow in iphoto instead of on the tv, you then have to ensure you sync the slideshow and the tunes you have used in the slideshow before playing it on the tv.

  • Issue in Implementing OR Logic in Security Filter for Essbase in OBIEE

    I am implementing OBIEE using Essbase as the data source. The requirement is to implement OR logic in the security filter. And I got error message from the MDX query generated by OBIEE. Below is the details. Anyone knows how to solve this issue? Thank you very much.
    1.     The “Booking Location” dimension has three hierarchies (ragged hierarchies).
    http://img.photobucket.com/albums/v216/stewart_life/1.png
    2.     I only want to take the first hierarchy, which is “Total booking”. Thus, I filter the Logical Table Source of “Booking Location” in the business model layer.
    http://img.photobucket.com/albums/v216/stewart_life/2.png
    3.     The “Incorporation Country” dimension doesn’t have any multiple hierarchies.
    http://img.photobucket.com/albums/v216/stewart_life/3.png
    4.     Thus, I don’t filter the Logical Table Source of “Incorporation Country” in the business model layer.
    http://img.photobucket.com/albums/v216/stewart_life/4.png
    5.     I filter the permission of a user. This filter applied to the fact table (RISK) in the business model layer.
    http://img.photobucket.com/albums/v216/stewart_life/5.png
    6.     Then the filter applied so that the particular user can only see the data where the Incorporation Country level is Singapore OR the Booking Country level is Singapore:
    "Risk"."Incorporation Country"."Country" = 'SINGAPORE (INC)' OR "Risk"."Booking Location"."Booking Country" = 'SINGAPORE (CBE)'
    http://img.photobucket.com/albums/v216/stewart_life/6.png
    7.     Here is the first report that is working fine if run by a user without any security filter.
    http://img.photobucket.com/albums/v216/stewart_life/7.png
    8.     The result of that report when run by the user whose security filter above has been applied to.
    http://img.photobucket.com/albums/v216/stewart_life/8.png
    9.     The MDX query generated from that report is shown below. Note that the error refers to the line 4, which is in bold below. Somehow, the query generated always include Incorporation Country and Booking Location in the “With” clause, since both of them are placed in the security filter.-----
    Sending query to database named Risk-MI Essbase (id: <<399750>>):
    With
    set [Booking Location2|http://forums.oracle.com/forums/] as '{[Booking Location|http://forums.oracle.com/forums/].[Total booking|http://forums.oracle.com/forums/]}'
    set [Booking Location4|http://forums.oracle.com/forums/] as 'Generate({[Booking Location2|http://forums.oracle.com/forums/]}, Descendants([Booking Location|http://forums.oracle.com/forums/].currentmember, [Booking Location|http://forums.oracle.com/forums/].Generations(4),SELF), ALL)'
    *set [Incorporation Country4|http://forums.oracle.com/forums/] as ''*
    set [Time3|http://forums.oracle.com/forums/] as 'Time.Generations(3).members'
    set [Year2|http://forums.oracle.com/forums/] as 'Year.Generations(2).members'
    member Measures.[MS1|http://forums.oracle.com/forums/] as 'Rank(Time.Generations(3).Dimension.CurrentMember, Time.Generations(3).Members)'
    set [Axis1Set|http://forums.oracle.com/forums/] as 'crossjoin ({[Booking Location4|http://forums.oracle.com/forums/]},crossjoin ({[Incorporation Country4|http://forums.oracle.com/forums/]},crossjoin ({[Time3|http://forums.oracle.com/forums/]},{[Year2|http://forums.oracle.com/forums/]})))'
    select
    {Measures.[Netted EAD|http://forums.oracle.com/forums/],Measures.[Netted Nominal|http://forums.oracle.com/forums/],Measures.[Wt_LGD|http://forums.oracle.com/forums/],
    MS1} on columns,
    NON EMPTY filter({[Axis1Set|http://forums.oracle.com/forums/]}, [Incorporation Country|http://forums.oracle.com/forums/].currentmember IS [Incorporation Country|http://forums.oracle.com/forums/].[SINGAPORE (INC)|http://forums.oracle.com/forums/] OR [Booking Location|http://forums.oracle.com/forums/].currentmember IS [Booking Location|http://forums.oracle.com/forums/].[SINGAPORE (CBE)|http://forums.oracle.com/forums/]) properties ANCESTOR_NAMES, GEN_NUMBER on rows
    from [http://RISK-P.RISK]
    where ([CRG (ORG)|http://forums.oracle.com/forums/].[Good Book (ORG)|http://forums.oracle.com/forums/], Method.ADV)
    +++stewart:370000:370021:----2009/02/17 13:56:06
    Query Status: Query Failed: Essbase Error: Syntax error in input MDX query on line 4 at token '''

    From what I have read on this forum, people have managed to get the DC In Board replaced for a little over US $100. This would be at an Apple authorized repair shop rather than by Apple itself. This is much less than the cost of a new MacBook. I don't know what might be available in your area, but it would be worth asking at a repair shop.
    Good luck!

  • Auto reboot / Manual reboot : easy way to apply group policy for each group without multiple AD links? Help appreciated

    Good morning,
    I have two policies for WSUS, one that auto-reboots the client and one that allows for manual reboots.  I'm sure this is very obvious, but i'm wanting to make sure I do this correctly.
    What's the easiest way to apply the policy for manual/auto reboots without having to go through my entire active directory tree and link it to each OU containing mixed computers?  
    I hope this makes sense, but I know i can set security groups and then set it for the scope, but if I go that route is there a way to apply it to all Domain Computers, EXCEPT those who are a member of security group "MPS - WSUS Manual" for example?
    Any input here is greatly appreciated
    Thank you

    If all the machines that you want to have the manual option are in a few select OUs then you could apply the auto reboot GPO to the root of the domain, and then link the manual GPO just to those GPOs containing the relevant machines. As explained here
    http://technet.microsoft.com/en-gb/library/cc785665(v=ws.10).aspx a policy applied to an OU overrides a policy applied to the domain as a whole.
    While I'm not sure, from your description I'm guessing that's the case, and they're actually mixed in throughout the domain? In which case, the other option might be to make use of group policies order or precedence. As described here
    http://blogs.msdn.com/b/muaddib/archive/2012/08/22/determine-gpo-precedence-with-gpmc-gpresult.aspx you'll see that the order that the GPOs are listed makes a difference to the order that they are applied, and the last to be applied takes precedence over
    those that come before. Therefore using that, if you applied the reboot policy to everyone, and then applied the manual one with a security filter so it only applied to your "MPS - WSUS Manual" group such that it had a higher precedence, all machines would
    receive the first GPO, but those machines in that group would have that overridden by the second policy.

  • SQL Agent Permssions With SSIS for each loop not looping through files

    Hi I am Having trouble getting a ssis package to iterate through a file directory using a proxy account set up in Sql Server.
    So I have a package that loops over csv files. If I run the package manually or set the sql agent job to run as Sysadmin the pakage runs fine all files are processed.
    However if I use the proxy account. the package completes but no files are processed. there are no failures, there is no error handling set up in the control flow. the for each loop container simply does not recognise any files when run under a proxy.
    Note: the proxy is set up with credentials to access the folder. the credential is also set up with the server admin server role... still nothing
    i'm not sure is this is a ssis or permissions problem?
    Any comments will be appreciated

    Can you check this and see if you've configured all the steps correctly
    http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy-account/
    Also enable logging in package and see if you're getting any error messages obtained in output table/file based on the logging option you chose.
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Filter for-each with criteria

    Hi all,
    We have the following criteria in our loop today to filter records and it works fine.
    <?for-each:ssInsAllPolicies[ (xdoxslt:get_variable($_XDOCTX, 'bankflag') = 'Y' and ssType = 'Bank') or ssType != 'Bank' and ssType!='Rabatt']?>
    This means that if the bankflag is 'Y' we should be able to see bank policies otherwise not.
    Now we have an additional requirement to filter the data depending on another flag. In a similar way I create a variable at the beginning of the template: <?xdoxslt:set_variable($_XDOCTX, 'ActUFlag',ssLFActiveEmployeeUserFlag)?> to capture the flag. If this flag is set to 'Y' we should be able to see policies that are maked as "secret" -> ssLFSecretFlag=’Y’.
    The new requirement is to filter the policies according to:
    If bankflag = Y Then display policies of type ‘Bank’
         If ActUFlag = Y Then display plocies where ssLFSecretFlag=’Y’End If
         Display all other policies
    Else
         Display all other policies -> ssType != 'Bank' and ssType!='Rabatt' .....and??? (ssLFSecretFlag != 'Y')
    End If
    Any idea on how to accomplish this?
    Thanks,
    Hakan Bondesson

    Hi,
    If bankflag = Y Then display policies of type ‘Bank’ -> this is true...but unless the ActUFlag is 'Y', only bank policies which are not secret (ssLFSecretFlag != 'Y') should be shown
    If ActUFlag = 'Y' and ssLFSecretFlag='Y' Then Display all other policies -> not true....each policy have a secret flag, if this is 'Y', you need to have the ActUFlag = 'Y' to be allowed to see it
    If bankflag is 'N' no 'Bank' policies are to be shown..... even if the ActUFlag is 'Y' and a bank policy have the secret flag = 'Y'.
    These are the condition, otherwise display all ather policies.
    I'm not sure if this describes this issue better......
    Regards,
    Hakan

  • How to apply Date condition for each month in 12 month period to my SQL query

    I am trying to retrieve all Outstanding Problem tickets in my Trendline SSRS report.
    I need to pull the OpenDate <= Last day of last month And CloseDate >= 1st day of current month
    for each month in the Last 12 months. How do I accomplish this in my query?
    I must also need to pull the oustanding tickets for the next 11 months in the same query
    where it will automatically pull the outstanding tickets for when a new month comes
    in out of the 12 month period?
    Here's a sample of my query to pull July 2013 Outstanding Problem tickets:
    Select OpenDate, CloseDate, Ref_Num, Type, status
    From Call_Req
    Where OpenDate <= '2013-07-31 00:00:00' And CloseDate >= '2013-08-01 00:00:00'
    And Type = 'P'
    My Results:
    OpenDate
    CloseDate
    Ref_Num
    Type
    status
    6/13/2013 7:41
    8/26/2013 12:41
    P1726456FY13
    P
    CL
    6/13/2013 8:17
    8/23/2013 12:31
    P1726612FY13
    P
    CL
    6/13/2013 10:17
    9/6/2013 16:54
    P1727352FY13
    P
    CL
    7/12/2013 10:46
    9/6/2013 10:23
    P1812568FY13
    P
    CL
    7/18/2013 10:17
    9/6/2013 8:53
    P1830452FY13
    P
    CL
    7/29/2013 15:54
    9/6/2013 16:16
    P1862906FY13
    P
    CL
    5/17/2013 20:51
    8/22/2013 9:09
    P1653380FY13
    P
    CL
    5/30/2013 13:29
    8/26/2013 7:33
    P1685693FY13
    P
    CL
    7/15/2013 14:14
    9/7/2013 9:42
    P1818874FY13
    P
    CL
    6/7/2013 15:49
    9/6/2013 16:46
    P1712265FY13
    P
    CL
    7/18/2013 10:25
    9/7/2013 9:18
    P1830516FY13
    P
    CL
    7/24/2013 16:30
    8/12/2013 18:26
    P1849909FY13
    P
    CL
    Talitha Davis

    Would this Work?
    DECLARE @now DATE = GETDATE();
    WITH months(lvl, daydate)
    AS (
    SELECT
    1,
    @now
    UNION ALL
    SELECT
    lvl + 1,
    DATEADD(MONTH, -1, daydate)
    FROM months
    WHERE lvl < 12
    ), dateranges(period, opendate, closedate)
    AS (
    SELECT
    CAST(YEAR(daydate) AS CHAR(4))
    + '-'
    + RIGHT('0' + CAST(MONTH(daydate) AS varCHAR(2)), 2),
    DATEADD(DAY, 0-DAY(daydate), daydate),
    DATEADD(DAY, 1-DAY(daydate), daydate)
    FROM months
    SELECT
    b.period,
    a.OpenDate,
    a.CloseDate,
    a.Ref_Num,
    a.Type,
    a.status
    From Call_Req a
    INNER JOIN dateranges b
    ON
    a.OpenDate <= b.opendate
    AND
    a.CloseDate >= b.closedate
    WHERE Type = 'P';
    Microsoft Certified Trainer & MVP on SQL Server
    Please "Propose as Answer" if you got an answer on your question, and vote for it as helpful to help other user's find a solution on a similar question quicker.

  • Setting a Default Page Filter for Large Number of Users?

    Hi Everyone,
    I'm currently running Oracle Business Intelligence (OBIEE) 10.1.3.3.3 and have a quick question regarding page filters.
    I have a report with several page filters. One of the page filters is a multi-select filter of values A, B and C.
    I want to configure my report such that all of my users who log into this report, will automatically be defaulted to the results where the page filter is pre-selected to be equaled to "A". Obviously, if the user wants to then choose another option, he/she may do so manually by toggling the page filter after the report initially renders.
    The only simple way I know how to configure this is through a manual process of logging into the user's account, selecting Page Filter = 'A' for them, and saving their selections under Page Options. Once saved, there is a checkbox that I can select to make this saved selection the default home page for this report for that particular user.
    The problem is that if I have several hundred users, it would be unfeasible for me to go and manually modify each user's account one by one to set the page filter = 'A' for each login.
    There has to be an easier way to universally set a page filter on a certain report such that any group of users (that I can define) will see the same initial, default page filter value settings that I choose.
    Does anyone know of an easier method to accomplish this?
    Thanks,
    Alan

    Hi,
    1. Please put filter value default A then when user login in OBIEE it will display always A data only.
    2. Which security method are you implemented means LDAP/External table kindly conform.
    If you want see the same page across all users.you have to create table in Database.
    Follow below steps.
    1. create table in database like below.
    col1 col2
    groupname Dashboard portal path
    2. Create system variable Go--> Manage-->Variables --> select system variable --> New Portal Path option.
    3. This variable apply in group level.
    I am not sure this what your looking so far.
    Award points it is useful.
    Thanks,
    Satya

  • How to create a domain for a non-root user using the JES installer

    Some questions have been circulating on what are the steps to create a whole domain configuration using a non-root user. Here is one method that you can try....
    - Login as user "testuser", all operations are using the user I want to start the whole domain with
    - cd to the testuser home directory and created apptest (mkdir apptest)
    -created domain
    /opt/SUNWappserver/appserver/bin/asadmin create-domain adminuser admin adminport 4849 --domaindir /testuser/apptest testdomain
    Please enter adminpassword>adminadmin
    Please enter adminpassword again>adminadmin
    Please enter the master password>adminadmin
    Please enter the master password again>adminadmin
    - created nodeagent
    /opt/SUNWappserver/appserver/bin/asadmin create-node-agent user admin port 4849 password adminadmin agentdir /testuser/apptest testnode
    Please enter the master password>adminadmin
    - Start the domain
    /opt/SUNWappserver/appserver/bin/asadmin start-domain domaindir /testuser/apptest user admin testdomain
    Please enter password>adminadmin
    Please enter the master password>adminadmin
    Domain testdomain started.
    - Start the nodeagent
    /opt/SUNWappserver/appserver/bin/asadmin start-node-agent user admin agentdir /testuser/apptest/ testnode
    Please enter password>adminadmin
    Please enter the master password>adminadmin
    Command start-node-agent executed successfully.
    - create instance
    /opt/SUNWappserver/appserver/bin/asadmin create-instance nodeagent testnode user admin i1
    Please enter password>adminadmin
    Command create-instance executed successfully.
    - start instance
    /opt/SUNWappserver/appserver/bin/asadmin start-instance --user admin i1
    Please enter password>adminadmin
    Command start-instance executed successfully.

    And this can be used to the incident priority (same technique can be used for problems):
    private int GetIncidentPriority(EnterpriseManagementGroup emg)
    try
    //Get the incident settings class
    ManagementPackClass mpc = emg.EntityTypes.GetClass(new Guid("613c9f3e-9b94-1fef-4088-16c33bfd0be1"));
    //Get the emo for the incident settings
    EnterpriseManagementObject emo = emg.EntityObjects.GetObject<EnterpriseManagementObject>(mpc.Id, ObjectQueryOptions.Default);
    //Get the priority maxtrix and convert to XML
    if (emo[mpc, "PriorityMatrix"].Value != null && emo[mpc, "PriorityMatrix"].Value.ToString() != "")
    string sMatrixXML = emo[mpc, "PriorityMatrix"].Value.ToString();
    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.LoadXml(sMatrixXML);
    //Get the guid strings for impact and urgency (note - xml goes by urgency then impact)
    string sUrgencyGuid = "04b28bfb-8898-9af3-009b-979e58837852";
    string sImpactGuid = "11756265-f18e-e090-eed2-3aa923a4c872";
    foreach (XmlNode urgencynode in xmlDoc.ChildNodes[0].ChildNodes)
    if (urgencynode.Attributes.Count == 1 && urgencynode.Attributes["Id"].Value.ToString().ToLower() == sUrgencyGuid)
    foreach (XmlNode impactnode in urgencynode.ChildNodes)
    if (impactnode.Attributes.Count == 1 && impactnode.Attributes["Id"].Value.ToString().ToLower() == sImpactGuid)
    XmlNode prioritynode = impactnode.ChildNodes[0];
    return Convert.ToInt32(prioritynode.InnerXml);
    return 0;
    catch
    return 0;
    Rob Ford scsmnz.net
    Cireson www.cireson.com
    For a free SCSM 2012 Notify Analyst app click
    here

Maybe you are looking for