Custom search for Catalog based on UDF fields combination

Can we customize in OIM 11g R2 PS1 to search catalog items based on multiple fields (similar to User search scenarios). If someone has to search based on combination of 2-3 custom attributes e.g. UDF fields , is it possible ? do we need to do complex changes in code through Catalog APIs ?
Edited by: Shashi kiran on May 15, 2013 9:45 AM
Edited by: Shashi kiran on May 15, 2013 9:49 AM

In my scenario , i have to customize catalog search with combination of 2-3 attributes including UDF attributes with standard attributes (Application Instance, Role and Entitlement). As, these 3 attributes (Application Instance, Role and Entitlement) are by default out of box ,present for catalog search we can use their combination for catalog search.
But, what if along with these standard attributes ,if there are other custom attribute like UDFs (e.g. : Sub application,Domain,etc) in combination ?
Is this customization for catalog search is possible through UI or do we have to make changes in Source Code exposing catalog APIs to work this scenario out ?
Edited by: Shashi kiran on May 16, 2013 12:06 PM

Similar Messages

  • Searching for flash based forums, or a way to load forums into flash ?

    Im searching for flash based forums, or a way to load forums into flash ? i found this
    http://activeden.net/item/flash-forum/52576?page=1
    Any ideas or recommendations would be greatly appreciated

    You can load the raw html - if flash is told (e.g. via
    flashvars) the url of the page that you want (its available in
    flash as what you would think of as the browser's 'view source'
    style plain text) with either as2 or as3.
    But you can't do full browser-style rendering of the content
    because flash just can't do all that. You could parse the raw html
    (probably a custom parser as I think the internal xml parser might
    choke on some of the tags in html that are not closed such as
    <br> etc) and just pick out bits of text or images that you
    could display but you can't achieve an embedded browser.
    Adobe's AIR might be more what you want - it has embedded
    browser support- but it doesn't run inside a browser like flash.

  • Search for multiple words in a field?

    is there a way to search for multiple words in a field? for example, if i have a metadata field called NOTES that contains the string "Joe and Bob created this version on Sunday" is there a way to search for "Sunday, Joe, Bob" and have it return the asset?

    Search using the "Matches Word" option instead of "Contains". That will limit your results to only assets that have a field value that includes all three of those terms. If they are not all included in the same field value, it will not return a hit. So if "Sunday" were in Keywords and "Joe" & "Bob" are in Notes, you would not get a hit for that search with "Matches Word".
    "Contains" searches for the contiguous string in any field on the assets.
    Further, if you add your Notes field to the Metadata Group "Asset Filter", it will appear in your advanced search options, asset subscription filters, and search expired responses. Then you can specifically limit the search to that field and choose from "Matches Word', "Contains", and several other search filters. Note that when you use "Matches Word" this way, you need to eliminate spaces from your comma delimited list of words or you will not get the search hits you want.

  • Searching for tasks based on Responsible Resource

    Hi All,
    I am having a requirement to search for all the tasks within cProjects based on the Responsible Resource field in cProjects. I am planning to design a custom Webdynpro application for this purpose. The requirement is that when i enter the user name of a person the entire list of tasks for which that user is the responsible resource is to be displayed.
    Can anyone tell the related tables for this purpose? i want to know which table contains the Responsible Resource field. Also, i would like to know which tables are related to this functionality. If anyone can give me an idea to get me started, that would be great.
    Best Regards,
    Mazin
    Edited by: mazin mahmood on Dec 10, 2008 2:49 PM

    Hi Mahmood,
    You've probably already figured this out, but you might want to look into DPR_ENTITY_LINK.This table lists role assignments to task. The fields that would be of interest to you are the following:
      -  Entity_GUID = Task GUID (system value)
      -  Participant_GUID (system value)
      -  Responsible (boolean) - part-guid is "responsible role"
      -  Concrete (boolean) - part-guid has "resource' (concrete role)
      -  Entity Type (of structure item)
    Note, though, that this table will not have entries if there are no role assignments in your tasks. Since you're trying to identify responsible resources (concrete role), this won't be an issue when querying the table.
    Good luck.
    Lawrence

  • Sales Order in PCUI: Search for products based on BP?

    Hello,
    my customer wants to migrate to PC-UI and has the requirement that when creating a new sales order the search for products only returns those products that are defined by a partner-product relation PPR, as is possible in standard SAPGui. Unfortunately I do not see a way to restrict the search for products in a way like this, is there?
    Thanks
    Thomas

    Hello thomas,
    If it is not available in standard, you can always enhance the query method of your MAC to show select only products based on your parner-product relation PPR.
    Regards,
    Frederic

  • How can I use SQL to search for a pattern within a field?

    Hello, Frank, Solomon, ect
    I am now faced with this particular scenario, I've got the SQL to search through a field to find text within the field, but I have to know what it is before it can look for it.
    What I have to do is this:
    Search through a field, for a pattern, and I won't know what the data is I am looking for. Can this be done in SQL?
    For instance, Here is my SQL this far, I was helped allot in order to get to this point.
    select table_name,
           column_name,
           :search_string search_string,
           result
      from (select column_name,
                   table_name,
                   'ora:view("' || table_name || '")/ROW/' || column_name || '[ora:contains(text(),"%' || :search_string || '%") > 0]' str
              from cols
             where table_name in ('TABLE1', 'TABLE2')),
           xmltable (str columns result varchar2(10) path '.')
    When you execute the above SQL, you have to pass in a value. What I really need is to alter the above SQL, to make it search for a pattern that exist's within the text of the field itself.
    Like for instance, lets say the pattern I am looking for is this" xx-xxxxx-xxxx" and it's somewhere in a field.
    I need to alter this SQL to take this pattern and search through all the schemas and tables to look for this pattern match.
    Can be done?

    When you use something dynamically within a function or procedure, roles do not apply and privileges must be granted directly.  So, you need to grant select on dba_tab_cols directly.  If you want to do pattern matching then you should use regular expressions.  The following example grants the proper privileges and uses regexp_instr to find all values containing the pattern xxx-xxxx-xxxx, where /S is used for any non-space character.  I limited the tables in order to save time and output for the test, but you can eliminate that where clause.
    SYS@orcl> CREATE USER test IDENTIFIED BY test
      2  /
    User created.
    SYS@orcl> ALTER USER test QUOTA UNLIMITED ON USERS
      2  /
    User altered.
    SYS@orcl> GRANT CREATE SESSION, CREATE TABLE TO test
      2  /
    Grant succeeded.
    SYS@orcl> GRANT SELECT ON dba_tab_cols TO test
      2  /
    Grant succeeded.
    SYS@orcl> CONNECT test/test
    Connected.
    TEST@orcl> SET LINESIZE 90
    TEST@orcl> CREATE TABLE table1
      2    (tab1_col1  VARCHAR2(60))
      3  /
    Table created.
    TEST@orcl> INSERT ALL
      2  INTO table1 (tab1_col1) VALUES ('xxx-xxxx-xxxx')
      3  INTO table1 (tab1_col1) VALUES ('matching abc-defg-hijk data')
      4  INTO table1 (tab1_col1) VALUES ('other data')
      5  SELECT * FROM DUAL
      6  /
    3 rows created.
    TEST@orcl> CREATE TABLE table2
      2    (tab2_col2  VARCHAR2(30))
      3  /
    Table created.
    TEST@orcl> INSERT ALL
      2  INTO table2 (tab2_col2) VALUES ('this BCD-EFGH-IJKL too')
      3  INTO table2 (tab2_col2) VALUES ('something else')
      4  SELECT * FROM DUAL
      5  /
    2 rows created.
    TEST@orcl> VAR search_string VARCHAR2(24)
    TEST@orcl> EXEC :search_string := '\S\S\S-\S\S\S\S-\S\S\S\S'
    PL/SQL procedure successfully completed.
    TEST@orcl> COLUMN "Searchword"     FORMAT A24
    TEST@orcl> COLUMN "Table"     FORMAT A6
    TEST@orcl> COLUMN "Column/Value" FORMAT A50
    TEST@orcl> SELECT DISTINCT SUBSTR (:search_string, 1, 24) "Searchword",
      2               SUBSTR (table_name, 1, 14) "Table",
      3               SUBSTR (t.column_value.getstringval (), 1, 50) "Column/Value"
      4  FROM   dba_tab_cols,
      5          TABLE
      6            (XMLSEQUENCE
      7           (DBMS_XMLGEN.GETXMLTYPE
      8              ( 'SELECT ' || column_name ||
      9               ' FROM ' || table_name ||
    10               ' WHERE REGEXP_INSTR
    11                     (UPPER (' || column_name || '),''' ||
    12                  UPPER (:search_string) || ''') > 0'
    13              ).extract ('ROWSET/ROW/*'))) t
    14  WHERE  table_name IN ('TABLE1', 'TABLE2')
    15  ORDER  BY "Table"
    16  /
    Searchword               Table  Column/Value
    \S\S\S-\S\S\S\S-\S\S\S\S TABLE1 <TAB1_COL1>matching abc-defg-hijk data</TAB1_COL1>
    \S\S\S-\S\S\S\S-\S\S\S\S TABLE1 <TAB1_COL1>xxx-xxxx-xxxx</TAB1_COL1>
    \S\S\S-\S\S\S\S-\S\S\S\S TABLE2 <TAB2_COL2>this BCD-EFGH-IJKL too</TAB2_COL2>
    3 rows selected.

  • Searching for "Upgrade of mySAP CRM Field Sales Scenariou0094

    Hello!
    We're planning to upgrade from SAP CRM 4.0 SP4 Mobile Sales up to 4.0 SP11 (or perhaps 12 in a few month). Now i'm searching for the pdf "Upgrade of mySAP CRM Field Sales Scenario”. Has the title changed? I didn't found it on the service marketplace.
    Perhaps here's anybody reading who knows a download-link?
    Thanks a lot in advance and best regards,
    Ingo

    Hello Ingo,
    the documentation needed is in the car files that you can download for the mobile application; just go to service.sap.com/swdc -> entry by application CRM -> Scenario Mobile Client (or similar): there are two .car files for each SP, but you only need the target SP: Uncar them with (mobile/bin)sapcar -xvf (filename) and then you will get a documentation directory.
    Otherwise just ask me directly.
    Kai

  • Custom search for pages

    Hi all,
    I have a couple of questions about custom search on pages:
    1) How do pages appear as links in a custom search region? We are able to search on non standard page type, but the problem is that we cannot retain a template with an non standard page type.
    2) How do we tag a page with a refrencable attribute (preferably categories and perspectives) so that we can search on in a custom search?
    Please advise.
    Thanks.

    (1) I am not entirely clear on what you are meaning. Is it the appearance of the actual page search results which is wrong or the actual search results. Can you please give more information.
    (2) You can create a page type and add the attributes you wish to use to search for the page. Then after creating a page of this new type go to its properties and click on the 'Optional' tab you can enter values for these additional attributes.

  • Sharepoint 2010 custom search for subsites

    Sharepoint 2010
    Hello, i have main site and about 30 subsites. And on each subsite about 30 document librarys.
    I created basic search center custom site with name "Search". I also created custom scope. So when i search on my main site, anything is fine and when i go to subsite document library my scope is changed to this site:document librarys name. Then
    i pu something in search line and click search. On my custom search page i can see, that all links are from correct subsite and correct document library, but my scope shows "This Site:Search". So when i put something else in my search line and click
    search, i dont get any results, because it searches only on search page. Even when i click on scope dropdown, there is no choice, only "This Site:Search". 
    Is there any solution to create a search scope, that would take the parameters from the document librarys URL from wich i am searching for and put it in the scope.
    P.S.
    Default search OSSSearchResults.aspx works fine, but i nead to change xsl code.
    I tried to put scope dropdown to "show and default to url parametr", but nothing is changed.

    Hi Dmitri,
    If you want to search on a library, you can go to the library, then search using the Search Box at the top of the page. When you search, it will go to the OSSSearchResults.aspx page, and on the page, you will find there are two search scope, one is the library,
    another is the site. If you want to search on another library, you can go to another library, then search.
    Or, you can create a custom search scope pointed to the library, and add the search scope into the Search Dropdown display group.
    More infoemation, please refer to the link:
    http://www.bentedder.com/create-a-search-scope-for-a-sharepoint-2010-list-or-library/
    http://www.youtube.com/watch?v=9rt4hrMKs3o
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • Customizing Search for Tablet or Mobile only devices

    Hi BC Community,
    Quick question - I am building a website using an adaptive layout design and I want to be able to have a Search box in the Tablet device and the Mobile Device.  Is there a way of setting up the search functionality so that when you are searching for something on the Tablet version of the site, it only queries and shows tablet pages?
    Thanks,
    Aaron

    Re: Set up Telstra email with Outlook.com on your tablet or mobile phone
    long winded explanation lacking in detail
    I have heaps of email accounts like gmail and outlook and find the info easy but .....
    I'm trying to set up Mozilla Thunderbird
    followed the info on this page and it totally faills

  • Searching for values in a specific field using REST Search

    To conduct a Search using REST...you only have the querytext parameter which searches all fields. How can I search within a specific field using REST?
    Brian

    You can use the following code as an example to post a query. The example shows how to search against the title managed property. It also shows you how to bring back certain properties for viewing and refiners. You can also do the same with a GET.
    function executeRESTSearch() {
    var appweburl = _spPageContextInfo.webAbsoluteUrl;
    $.ajax(
    'url': appweburl + "/_api/search/postquery",
    'method': 'POST',
    'data': JSON.stringify({
    'request': {
    '__metadata': {
    'type': 'Microsoft.Office.Server.Search.REST.SearchRequest'
    'Querytext': 'title:whatever',
    'Refiners': 'title,created',
    'SelectProperties': { 'results': ['created','path'] },
    'SortList': {
    'results': [{
    '__metadata': {
    'type': 'Microsoft.SharePoint.Client.Search.Query.Sort'
    'Direction': 1,
    'Property': 'created'
    'headers': {
    'accept': 'application/json;odata=verbose',
    'content-type': 'application/json;odata=verbose',
    'X-RequestDigest': $('#__REQUESTDIGEST').val()
    'success': function (data) {
    var d = data.d.postquery.PrimaryQueryResult.RefinementResults.Refiners.results[0].Entries.results[0].RefinementValue;
    'error': function (err) {
    alert(JSON.stringify(err));
    http://msdn.microsoft.com/en-us/library/office/jj163876(v=office.15).aspx
    Blog | SharePoint Field Notes Dev Tools |
    SPFastDeploy | SPRemoteAPIExplorer

  • IDM 11g AD connector OU Placement based on UDF fields

    Good morning everyone!
    I'm currently using the 11.1.1.3.0 distro of the Oracle Identity Manager and have the need to establish OU placement within our AD based on user data.
    Our ideal setup is as follows:
    User 1 has
    Field 1 = A
    Field 2 = B
    So he belongs in OU=W,OU=X
    User 2 has
    Field 1 = C
    Field 2 = D
    So she belongs in OU=Y,OU=Z
    And for any other users without A or C in field 1, or B or D in field 2, they get dumped into an OU of their own.
    I've been trying to locate where I can establish the logic for such a scenario but I'm not having much luck. Does anyone know how to tackle this?
    All help is greatly appreciated :)

    I am trying the same but I've created a lookup table for Code value: "A-B" and Decode "Ou=x,dc=yz,dc=com" and I do a concat attribute values of A and B and then try decoding. However that doesn't seem to work. I cannot even pre-populate the value in the process from. I've checked the logic and it seems reasonable what am I doing wrong.

  • How to add custom Search for to Context Menu

    I'm looking to migrate from IE8 to FF3.6 but dearly miss the following scenario: Highlight a text the right click on it and chose from different search providers ie amazon, ebay, google.
    For the moment, I only have Search Google for and it doesn't work in forms.
    Appreciate any help,
    Josh

    May an add-on? Look at some of these:
    https://addons.mozilla.org/en-US/firefox/search/?q=context+search&cat=all&lver=any&pid=1&sort=&pp=20&lup=&advanced=
    <u>'''''Other Issues'''''</u>: ~~red:You have installed plug-ins with known security issues. You should update them immediately.~~
    <u>'''You'''</u> ~~red:<u>'''MAY'''</u>~~ <u>'''need to Update Adobe Reader for Firefox (aka Adobe PDF Plug-In For Firefox)'''</u>: your ver. N/A; current ver. 9.3.3 (important security update release 06-29-2010; see: http://www.adobe.com/support/security/bulletins/apsb10-15.html)
    ~~red:Check your version here~~: http://www.mozilla.com/en-US/plugincheck/
    See: http://support.mozilla.com/en-US/kb/Using+the+Adobe+Reader+plugin+with+Firefox#Installing_and_updating_Adobe_Reader
    ''<u>You may be able to update from the Adobe Reader installed on your system</u>'' instead of going to the Adobe site and downloading. Open the Adobe Reader installed on your system (''in Windows, Start > Program Files, find and click Adobe Reader to open''), click Help, click Check for Updates.
    ''<u>If you go to the Adobe site to download the current Adobe Reader:</u>''
    -'''<u>use Firefox to download</u>''' and <u>'''SAVE to your hard drive'''</u> (save to Desktop for easy access)
    ~~red:-See the images at the bottom left of this post to see the steps to take on the Adobe site~~
    -exit Firefox (File > Exit)
    -In Windows: check to see that Firefox is completely closed (''Ctrl+Alt+Del, choose Task Manager, click Processes tab, if "firefox.exe" is on the list, right-click "firefox.exe" and choose End process, close the Task Manager window'')
    -double-click on the Adobe Reader installer you just downloaded to install/update Adobe Reader
    *<u>'''NOTE: On Vista and Windows 7'''</u> you may need to run the plugin installer as Administrator by starting the installer via the right-click context menu if you do not get an UAC prompt to ask for permission to continue (i.e nothing seems to happen). See this: http://vistasupport.mvps.org/run_as_administrator.htm
    *'''<u>NOTE for IE:</u>''' Firefox and most other browsers use a Plugin. IE uses an ActiveX version. To install/update the IE ActiveX version, same instructions as above, except use IE to download the ActiveX installer. See: [[ActiveX]]
    *Also see: http://kb.mozillazine.org/Adobe_Reader ~~red:'''''AND'''''~~ [[How do I edit options to add Adobe to the list of allowed sites]]

  • Custom search for Maintained or Changed authorizations

    Hi
    Is there a way by which I could search upon all sap roles which have objects "Maintained" or "Changed" by me with the respective values?
    I guess that this might be possible using table level search (USOBX_C, USOBT_C and a bunch of USR tables)
    Is there a simpler way out of this?
    If table level search is possible which tables are we talking about?
    thanks
    ravi

    Hi Ravi,
    Either way is that goto change document for role. Select Authosrization data. Put your user ID as changed by. Execute.
    AGR_1251 will also work.
    However report will give a better view for understanding.
    USOBT_C, USOBX_C wont work for this option. These tables stores data for transaction not role.
    Arpan

  • Search for file based on file date

    I have an application that performs testing and I calculate and record several metrics into datalog files.  For certain metrics, I create a new datalog file for each day of testing.
    What I want to be able to do for one metric in particular is to recall historic data from previous files programatically. In other words, I want to display the previous day's data or week old data as a comparison to the current day's data without any user intervention.
    My file naming convention is to use an identifier for the type of data stored and then include the date the file was created (one file per day) ie.  FPY_09-19-12.dl  (FPY = First Pass Yield btw)
    I could probably take the current day's file path\name and go through some routine to change the date info but this seems kludgy and would have to account for weekends, holidays and what not.
    My prefrence would be to automatically search the data file path or folder (all files for a given metric are stored in a single network folder) and find the most recent file that is older than the current date or perhaps a weeks worth of files so I can average data across multiple days.
    Any thoughts on an approach to this would be appreciated.
    Doug
    "My only wish is that I am capable of learning each and every day until my last breath."

    The List Folder function will return to you a list of files as an array of strings. You could then search this string. If you want to deal with timestamps (perhaps some of your searching may be easier if you have a timestamp datatype), then you can simply convert each string in the array. Something like this:
    Attachments:
    parse file names into timestamps.png ‏20 KB

Maybe you are looking for

  • Ipod not syncing to Windows 8 Home premium

    It says "the last USB you conneted to this computer malfunctioned, and Windows does not recongnized" Yet I barely got this computer and got the latest update Ipod 4 gen 16

  • Sub contract po coproduct issue

    Hi All,       In sub contracting process one(raw material) material is supplying to vendor .During single punching the process we are getting 2 products & scrap.For this process we are paying some amount to sub contractor.     While raising the Sub c

  • JDBC connection issue's HELP!

    import java.sql.*; public class test{      public static void main(String args[]){           Statement stmt;           ResultSet rs;                try{                     Class.forName("com.mysql.jdbc.Driver");           Connection conn = DriverMan

  • Basic price unchangeble mode in Sales order

    Hi, We are creating the sales order with reference to contract.And we are also using the same pricing procedure in contract and sales order document.Now we want that basic price should be changeble mode in contract and unchangeble mode in sales order

  • How To Enable GPU Cuda in Adobe CS6 for Windows

    I quote from Vimeo A lot of folks were complaining about how most GPU accelerated graphics cards are not supported in Adobe's new Premiere Pro and After Effects CS6 applications. Thankfully there is a simple and quick fix that allows you to enable yo