OIM oti table details

Hello,
I know that OTI table keeps details of 'pending' or 'rejected' requests. Not sure, once approved, if the pending requests are directly removed from here.
In my case, 1 particular approver is seeing 3 'pending' requests in his queue when he logs in. although, these requests are old and already complete. The reason is : pending these requests are still in OTI table with sta_bucket='pending' status.
When i delete these invalid 'pending' request rows from OTI table, everything looks good. Any idea, if deleting data from OTI table is fine here.
Thanks,

My recommendation is:
You need to open an SR asking Oracle Support if you could remove this records , if it is supported.
hope this helps,
Thiago L Guimaraes

Similar Messages

  • OSI / OTI table data mismatch, OTI being subset of OSI

    Hi,
    We have a custom application where we fetch count and data for all provisioning records assigned to logged in user.
    To fetch details of open provisioning tasks, Oracle recommendation is to use OTI table.
    When we studied current system, we had below findings regarding behavior of OSI and OTI tables -
    1. When request is submitted to OIM, approval process is triggered depending upon approval policy.
    2. this workflow is responsbile for creating approval tasks.
    3. when approval tasks are approved, request in OIM is closed and provisioning task for the system gets created.
    4. OIM database tables which are used to fetch these provisioning tasks are OSI/OTI.
    5. According to Oracle documentation, OTI table is subset of OSI table.
    6. when we checked both these tables, we found that entry in both these tables is not exactly same.
    7. For a particular request, OSI table had OSI_ASSIGN_TYPE as 'Group' and OTI table had OSI_ASSIGN_TYPE as 'User'.
    8. As OTI table has osi_assigned_to_ugp_key value as null, this table cannot be used.
    Iit looks like OTI table does not hold correct data. And OSI table has around 9.6 million records. So when we query OSI table we get correct data but it takes 6min to get the data.
    We are now looking for the issue why there is this mismatch and how can it be solved ?
    Regards,
    Deepika

    Hi Kevin,
    Thanks for these details.
    We would try this query in our environment and see the result.
    But regarding OSI /OTI data mismatch, i understand that OTI contains tasks that are still opened, like Rejected, and Pending. And these tasks are also there in OSI, when we check the record in OSI those tasks are assigned to user while when we see same record those are getting assign type changes.
    Is that intended functionality or is it something wrong here.
    Because of this we cannot get correct data directly from OTI table and have to use OSI(which is hampering performance)
    This is the query that we are using:
    select distinct oti.orc_key, a.usr_login, (select min(inner.oti_create) from oti inner where inner.orc_key = oti.orc_key)
    as oti_create from oti inner join oiu on oti.orc_key = oiu.orc_key inner join usr a on oiu.usr_key = a.usr_key
    inner join osi on oti.sch_key = osi.sch_key where sch_status in ('P', 'R') and obj_key in
    (select obj_key from obj where obj_name in ('DB App', 'K2 App', 'LDAP App', 'SPML App', 'Manual App'))
    and (osi.osi_assign_type = 'Group' and osi.osi_assigned_to_ugp_key in
    (select ugp_key from usg where usr_key = " + Long.toString(Oim.getCurrentUser().getKey()) + "))
    UNION ALL
    select distinct oti.orc_key, a.usr_login, (select min(inner.oti_create) from oti inner where inner.orc_key = oti.orc_key)
    as oti_create from oti inner join oiu on oti.orc_key = oiu.orc_key inner join usr a on oiu.usr_key = a.usr_key
    inner join osi on oti.sch_key = osi.sch_key where sch_status in ('P', 'R') and obj_key in
    (select obj_key from obj where obj_name in ('DB App', 'K2 App', 'LDAP App', 'SPML App', 'Manual App'))
    and (osi.osi_assign_type in ('User', 'Default task assignment') and
    osi.osi_assigned_to_usr_key = " + Long.toString(Oim.getCurrentUser().getKey()) + ")
    order by oti_create
    Regards,
    Deepika

  • Populating the Signature field of OIM UPA table

    The OIM UPA table has a SIGNATURE field which customers can use for storing digital signature of the snapshot (for non-repudiation purposes).
    By default - the value of this field is "NULL" in the database.
    Did not find any documentation on how this field is populated.
    Has any one made use of this non-repudiation feature.
    Thanks,
    Chetan

    If you want this functionality it is actually not that hard to create a scheduled task that populates the signature field using a third party non repudiation provider.
    Doing local non repudiation is per definition non useful so you do need a trusted third party (i.e. Guardtime (http://www.guardtime.com/)) that provides the service.
    Best regards
    /Martin

  • Master table, detail table, detail table not getting refreshed selection

    i have a page where i am displaying data as master table and detail table. both table VOs are based on SQL queries which use bind variables.
    i have a view link between vos of type 1:M
    i created master table detail table page by dropping detail iterator from data control panel under master and selecting master table detail table
    on my page i see detail table records getting populated only for first record of parent table.
    on changing parent record, child table shows same records and does not refresh
    i am using partial triggers on both tables to be populated on a button click as i need to pass some bind variables to VOs which are taken as input from users
    how can i show corresponding rows in detail table when parent record in table changes
    will i have to use table selection listener
    is it possible declaratively to have master detail table view when both VOs have bind variables
    jdev 11 1 1 5

    these are the SQLs used
    Parent SQL Based VO Query
    SELECT to_char(d.status_date,'yyyymmddhh24') TIME123, count(DISTINCT d.c4)
    FROM t1 d,
    t2 w
    WHERE w.c1 = nvl(:ou, w.c1)
    AND UPPER(w.c2) = UPPER(nvl(:tt, w.c2))
    AND d.c3 >= :startTime AND :startTime IS NOT NULL
    AND d.c3 <= :endTime AND :endTime IS NOT NULL
    AND d.c4 = w.c4
    AND UPPER(d.status) = 'CLOSED'
    GROUP BY to_char(status_date,'yyyymmddhh24') ORDER BY to_char(status_date,'yyyymmddhh24') DESC
    Child SQL Based VO Query
    SELECT w.c1,
    w.c5 - w.c6 processing_time,
    w.c3,
    w.c6,
    w.c7,
    w.c8,
    to_char(d.status_date,'yyyymmddhh24') TIME123 FROM t1 d,
    t2 w
    WHERE w.c2 = nvl(:ou, w.c2)
    AND UPPER(w.c3) = UPPER(nvl(:tt, w.c3))
    AND d.c4 >= :startTime AND :startTime IS NOT NULL
    AND d.c4 <= :endTime AND :endTime IS NOT NULL
    AND d.c1 = w.c1
    AND UPPER(d.status) = 'CLOSED' ORDER BY to_char(status_date,'yyyymmddhh24') DESC
    view link is based on column TIME123

  • Master table detail table with SQL based read only VO with bind variables

    i have a page where i am displaying data as master table and detail table. both table VOs are based on SQL queries which use bind variables.
    i have a view link between vos of type 1:M
    i created master table detail table page by dropping detail iterator from data control panel under master and selecting master table detail table
    on my page i see detail table records getting populated only for first record of parent table.
    on changing parent record, child table shows same records and does not refresh
    i am using partial triggers on both tables to be populated on a button click as i need to pass some bind variables to VOs which are taken as input from users
    how can i show corresponding rows in detail table when parent record in table changes
    is it possible declaratively to have master detail table view when both VOs have bind variables
    jdev 11 1 1 5
    these are the SQLs used
    Parent SQL Based VO Query
    SELECT to_char(d.status_date,'yyyymmddhh24') TIME123, count(DISTINCT d.c4)
    FROM t1 d,
    t2 w
    WHERE w.c1 = nvl(:ou, w.c1)
    AND UPPER(w.c2) = UPPER(nvl(:tt, w.c2))
    AND d.c3 >= :startTime AND :startTime IS NOT NULL
    AND d.c3 <= :endTime AND :endTime IS NOT NULL
    AND d.c4 = w.c4
    AND UPPER(d.status) = 'CLOSED'
    GROUP BY to_char(status_date,'yyyymmddhh24') ORDER BY to_char(status_date,'yyyymmddhh24') DESC
    Child SQL Based VO Query
    SELECT w.c1,
    w.c5 - w.c6 processing_time,
    w.c3,
    w.c6,
    w.c7,
    w.c8,
    to_char(d.status_date,'yyyymmddhh24') TIME123 FROM t1 d,
    t2 w
    WHERE w.c2 = nvl(:ou, w.c2)
    AND UPPER(w.c3) = UPPER(nvl(:tt, w.c3))
    AND d.c4 >= :startTime AND :startTime IS NOT NULL
    AND d.c4 <= :endTime AND :endTime IS NOT NULL
    AND d.c1 = w.c1
    AND UPPER(d.status) = 'CLOSED' ORDER BY to_char(status_date,'yyyymmddhh24') DESC
    view link is based on column TIME123

    Instead of doing the master-detail layout by dragging the details over, can you try a new page where you first drag the master VO over and then drag the detail VO over, and then set partialTrigger from the detail to point to the master?

  • Insert record via data tab of table detail display

    I am using SQL Developer 3.0.04
    When I tries to insert more than 200 rows into a table via data tab of table detail display, it takes more than 8 minutes. It takes more than 19 minutes for 400+ rows. It is slow and it is not so slow in previous version (e.g. 1.5.4)
    Had anyone experienced the same issue and is there any workaround (other than loading data via SQL loader and stop using SQL Developer)?
    [Timer of SQL Developer 3.0| http://i.imgur.com/KVAdI.png]

    I've seen this also sometimes but i rarely load large amount of data using SQLDeveloper anyway.
    Please make sure you have patch1 installed and provide information on the database used.
    You can check if patch1 is installed at the
    Help -> About -> Extensionyou should find a "SQL Developer Patch" entry there.

  • How can I insert in the table detail of a master/detail form??

    Hello, I have created a master/detail form from the assistant, and with the code generated by APEX I do not manage to insert a row in the table detail, I press the button 'Add Row' and refill information, when I press the button ' to apply changes ' me the following mistake appears:
    'Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process. current checksum = "C85B64D53C8D63E9D3EE83B82728DFA3", item checksum = "244B1FED90DF5CC5B0DDB6728F4D02DD"., update "CRM_ADMIN"."ASIGNACIONES_AM_CONTACTOS" set "SECUENCIA" = :b1, "CODIGO" = :b2, "NOMBRE_CLIENTE" = :b3, "NOMBRE" = :b4, "COMENTARIOS" = :b5, "CODIGO_COMERCIAL" = :b6'
    How I can solve and be able to insert in the table it detail?
    Thanks

    Hi Law,
    Text in a shape or a text box will not feature in the table of contents.
    To get a colour behind your titles, type them into your document (not a shape). Format as Heading or some other paragraph style the TOC will recognise.
    Select the title text and Format Panel > Text > Font > Gearwheel > Advanced Options.
    Choose Character Fill Color and choose a colour from the palette (left) or colour circle (right).
    Example Titles (all on the same page for a smaller screen shot).
    Chapter 3 (in a coloured Text Box or Shape) does not appear in the TOC:
    Hint for cheats :
    To give the titles a wider Character Fill Colour, add some Tab characters before and after.
    Regards,
    Ian.

  • SQK Developer 3.0.03 generated ORA-0904 on table detail tab

    When I select the table detail tab, I get an error dialog with the following message:
    An error was encountered performing the
    requested operation:
    ORA-00904: "STATUS": invalid identifier
    00904. 00000 - "%s: invalid identifier"
    *Cause:
    *Action:
    Vendor code 904
    Nothing is displayed on the detail tab.
    The same request, against the same database, using SQL Developer 2.1 displays the expected list of parameters and values.

    I have a saved connection for the sys user on that database. All of these connections were imported from the previous version of SQL Developer. All of the connections use the //server/instance style connection identifier.
    When I navigate to the table through the tree that opens under the Sys user:
    "Other Users" -> [userid] -> "Tables" -> [tablename]
    and select the "Details" tab, I get the same error messages as I do when I view the "Details" tab using the connection for the table owner.
    I did not check all tables, but I visited a few new tables (tables created in the last few weeks), and some old tables (ones that were created several years ago). Also, I looked at some tables owned by SYS, such as ASSOCIATION$ and DUAL. All showed the same error message.
    Edited by: djhenderson on Feb 8, 2011 3:30 PM

  • Master table / detail table: Problem refreshing the content

    Hi,
    I have a Master table/detail table on my page. When I add a new row to the master or detail table, the new row is inserted in the database, but not shown in the ADF Tables on the page. After restarting the OC4J the ADF Tables show the correct data, including the new rows.
    While dropping the collection on my page there were one methodIterator and two accessorIterators created.
    In several tutorials the solution for the refresh problem is to change the chacheResult parameter of the methodIterator to false. But this causes in "No row found for rowKey:null" errors.
    An other solution should be to create a new invokeAction with the id "tableRefresh" and the corresponding RefreshConditions. This doesn't helps, too.
    So how could I solve this problem? I want to update/refresh the master and detail table, after I inserted a new row.
    Thanks,
    Thomas

    Hi,
    thanks for your answer.
    Sorry, but I forgot to say, that I am using Jdev 10.1.3.1, Toplink, ADF and EJB3.
    I think I will give some further informations about the scenario. I created the m/d table by drag-and-droping the object out of the data control palette on site A. Each row stores a goLink item, which navigates to a new page B. After creating and saving the new entry the user navigates back to the page with the m/d table (page A). Storing the new entry is handled by an action in the page B managed bean.
    Now the question: How could I re-execute in page B backing bean the iterator which is stored in page A? Could this be handled by an invokeAction? Or is it possible to get access to the iterator used and stored on another page (definition)?
    Thanks,
    Thomas

  • MRP - MD04 table details

    Hi,
    We are in the process of configuring MRP system .  While doing so, the users are asking for a customised reqport which can throw the details of Planned order, customer order, qty required , No. of Purchase req. raised and PO raised and the status
    To meet this, we need to write a customised report . To do so, we need the table details where are all the data stored.  There are FM available which throws the latest one displayed in MD04 screen.
    We need the entire history and hence we need to understand the tables.  Request you to help us in identifying the physical tables where the data stored.
    M.Senthamil Selvan

    Try this BAPI :  BAPI_MATERIAL_MRP_LIST

  • CProjects - Unable to change tabs from graphic to table/detail

    Hello experts,
    when the tabs in a project under cProjects changed from graphic to table/detail the Display remains to "Please Wait".
    Further processing of the project is no longer possible. It is  equal if i use WebDynpro application cProjects directly or is called from the portal. 
    I appreciate any hint!
    Thanks in advance!
    Regards
    Lutz

    we had to implement the following notes:
    1471832 Korrekturen zu Unified-Rendering bis SAP_BASIS 700/21 V
    1415405 - JS-Fehler in GANTT
    Now the problem is solved.
    Best regards
    Lutz

  • How to use table-detail with uiXML-BC4J?

    Hi,
    is there any sample code available how to use the table-detail tag with BC4J?
    Found in the UIX samples that i need to implement a hide and a show event.
    How to implement these eventhandlers for a bc4j:table?
    Thanks, Markus

    Hi Markus:
    I am doing the same thing, I have a Master and Detail VO and calling Detail VO in <detail> </detail> tag.
    Everthing thing display correctly, but when i click on the sortedcolumnheader while detail is disclosed, it closes the detail part. My detail information generated based on BC4J:Table detail:disclosed elements. could you please let me if you have faced this problem.
    Thanks
    Mohammad Tahir

  • Can we install two OIM Cluster against same OIM DB Tables?

    Is it possible to run two OIM clustered installations - OIMCLUSTER1 and OIMCLUSTER2 (only one node in each cluster at this time) against the same OIM DB Tables?
    Thanks!

    431489.1 - It says you need two domains. I say that two domains are not necessary. The author of the Metalink note is apparently not aware that one Weblogic domain can actually contain multiple clusters - http://www.slideshare.net/jambay/oracle-weblogic-server-basic-concepts-presentation . You can have 2 clusters in 1 domain or you can get away with 1 cluster if you want to, just have some nodes do front end tasks and some nodes do back end tasks.
    458264.1 - This note only applies to multiple, non-clustered instances of JBoss.
    "Not supported" only means something for your contract with Oracle. On this forum, I should say "not recommended by me".

  • Oracle LIte Conflict data table details Needed

    Hai,
    I have a new requirement from client that we have to send mail to user all conflict information between oracle lite and main database after synchronisation. We have taken publication and conclict table details from mobileadmin.C$EQ and wants to know which database table should be used for taking field wise details.
    Regards, Palani.R.

    What do you mean by conflict?
    The publication items will by default have a conflict type of 'server wins' or 'client wins'. This comes into play where updates have happened on both the server and the client, and in these cases the rule will be followed, the data updated accordingly and nothing is stored.
    If there is an ERROR in the upload processing, then the entire transaction will be put into the error queue (C$EQ), which sounds like what you are looking at.
    C$EQ will have a record for each record in the upload transaction, but the first one to cause an error will have the message text as not null (there may be other errors behind this, but only the first one is updated).
    If what you are trying to do is send an email when a transaction errors, then i would suggest you
    select the user (clientid), transaction (tranid$$) and message_text (this is the actual error) from c$eq
    to get the related table then
    select pub.owner||'.'||pub.store
    from c$all_publications pub
    ,c$eq eq
    where pub.name=eq.publication
    This is the schema and object name of the server table the data is going to. The actual error queue table is
    select pub.owner||'.CEQ$'||pub.store
    from c$all_publications pub
    ,c$eq eq
    where pub.name=eq.publication
    ie: object name prefixed by CEQ$ sitting in the main schema
    If you want the actual column data, then just use all tab columns inside a bit of dynamic SQL

  • OIM child tables

    Hi Guys
    A quick question about OIM child tables. I need to send the child table data in a mail whenever a record is inserted or deleted in the child table. This is same as sending notification on addition or removal of an target resource role.
    I want to know that how I can access the child table record that has been deleted (using OIM API).
    When a record is added, I am able to get the information from the table data as a new records was updated in the table.

    The easiest way would be to just have a task that is kicked off as a result of the add or remove in the child form task.
    This thread may be helpful: Re: AD group consolidated notification.
    Best regards
    /Martin

Maybe you are looking for

  • Role Of ABAP

    Hi All, I am new to SAP . Can Any body explain how a new SAP system is deployed to a customer ? I mean to say that what is the SAP development life cycle ? Where exactly role of a ABAP Programmer comes in to picture ? Regards, Nikhil

  • X Symbol In Image Window

    I have a demo version of Contribute cs3 v4.1 on a win xp pro, and am trying to make changes on my website that was created by someone else. I can change the text and some of the full size images, but not the thumbnail images, they have X symbols in t

  • Resizing issue using PageFlip 2.25

    Hello all!  I am running into an issue using the free version of PageFlip (http://pageflip.hu/free.php).  I'm trying to resize the flash file, but when I do, the mouse rollover in the corners appears on the opposite corner of the current page.  I was

  • Egads, can't publish

    I am trying to set my old B&W powermac as a server and I'm trying to set it up as a web server. the first thing I wanted to do was to publish my calendars from ical. The idea was to avoid the task of having to constantly back up my calendars between

  • Setting Reply To address on Gmail

    I hope this feature already exists and I just haven't been able to figure out how to do it on my phone yet. I need the ability to set a "reply-to" address for my email account. SMTP does not work on my office mail server, so I had to create a dummy g