Lookup in OIM

Hi,
I am getting a value from self registration page (which we have created ) in OIM user form.I want to insert that in the roles lookup child form in SAP.Does anyone know how to insert a field value in lookup in child form?
Thanks

You could create one process task with one adapter. The first step, add the value to the lookup containing the appropriate role name. Second step, insert that value into their child table for their roles. This will trigger teh insert role task already configured.
Trigger this task above when your create user task completes.
-Kevin

Similar Messages

  • Configure Lookups in OIM

    Hi,
    For our project we have to create a large no. of lookup definition tables containing large stack of data and need to update it on continuous basis. I am just wondering if we can have any script/scheduled task which we can provide to admin for initial and subsequent data load. Please, if anyone came across this situation and found the way, help me. Thanks....

    As Martin told, it is not a big deal. Just create a schedule task or you can some other code which wil be executed out of OIM.
    It is not difficult but you should know how to use APIs
    http://otndnld.oracle.co.jp/document/products/id_mgmt/idm_903/doc_cd/javadocs/operations/Thor/API/Operations/tcLookupOperationsIntf.html

  • Error in using Lookup Query - OIM 11g

    Hi Guys,
    I am trying to use following lookup query:
    select usr_key, usr_login from USR where usr_status = 'Active' and have following mapping defined in the process form:
    Column Width = 200
    Lookup Column Name = usr_login
    Column Names = usr_key, usr_login
    Column Captions = USER_KEY, USER_LOGIN
    The values are getting populated properly while searching for the lookup. But when I click on 'SELECT' button. It throws error. saying 'A system error occurred'
    I see following error in the log:
    <Jul 4, 2011 7:19:07 PM IST> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: tcLookupFieldAction/selectedValue encounter some problems: {1}
    Thor.API.Exceptions.tcColumnNotFoundException
    at Thor.API.tcMetaDataSet.getStringValue(tcMetaDataSet.java:368)
    at com.thortech.xl.webclient.actions.tcLookupFieldAction.selectedValue(tcLookupFieldAction.java:1723)
    ### Steps to Reproduce Problem ###
    1. Create a new process form
    2. For one of the column, assign following properties:
    Lookup Query = select usr_key, usr_login from USR where usr_status = 'Active'
    Column Width = 200
    Lookup Column Name = usr_login
    Column Names = usr_key, usr_login
    Column Captions = USER_KEY, USER_LOGIN
    3. Activate the form
    4. Open the resource in Web Console
    5. Search for that lookup.
    6. Select any of the value
    7. Press 'Select' button. Error is thrown.
    Could somebody please help me out with this issue?
    Thanks,

    Got the solution:
    tcColumnNotFoundException with Lookup Query

  • Problem in creating a lookup in oim.

    when i am trying to create a lookup in jsp, it is directly printing on jsp page.
    the code is:
    row.add(TableCellFactory.createText("<input type=\"text\" name=\"selectedValuesToMove" +
    objectInstanceKey +
    "maxlength=\"50\" tabindex=\"\" "+
    i +
    "\" value=\"\" readonly=\"readonly\" class=\"Fields\"><a href='' onClick='openLookupWindow(\"LookupForm.do?method=Lookup+By+API&lookupAPI=-19&property=selectedValuesToMove" +
    objectInstanceKey +
    "&columnLabelKey=global.label.managerid&htmlFormName=serviceAccountsForm&className=Thor.API.Operations.tcUserOperationsIntf&methodName=findUsersFiltered&fixedFilter=Users.Status%3AActive&columnNames=Users.User+ID%2CUsers.Last+Name%2CUsers.First+Name&selectionColumn=Users.User+ID\",\"Lookup\",\"height=500,width=500,scrollbars=yes,status=yes, resizable\");return false;'><img src='images/lookup.gif' border=0></a>  \n" +
    "                              <a href=\"#\" onClick='clearLookupField(\"selectedValuesToMove" +
    objectInstanceKey +
    "\");' >Clear</a>"));
    can any one help me.
    it is important to my project.
    Edited by: anu on Jul 22, 2011 4:32 AM
    Edited by: anu on Jul 22, 2011 4:35 AM
    Edited by: anu on Jul 22, 2011 6:36 AM

    Hi Dharmi
    Here is a quote of Dafna's post in [another thread in this forum|Re: Copy VC controls]
    CE7.1.1 will be released at September 2008 for ramp-up customers.
    There are many improvements and new capabilities in the new release of Visual Composer for CE7.1.1. Among the new features you can find:
    The missing features from Visual Composer 7.0 (Html view, portal Eventing support (EPCM), JDBC, Undo/Redo, and more..)
    Many layout & modeling improvements
    Additional ALV table functionality - export to Excel, switch to chart, configure ALV behavior at design time
    Integration of Visual Composer in Eclipse - additional entry point to the Visual Composer models from the NWDS. This integration provides the option to add a WD component (in case of missing functionality in Visual Composer), as a black box component to the Visual Composer model. Right-clicking the component will open the Web Dynpro perspective for creating/modifying the component.
    Regards,
       Shai

  • Datasource Lookup in OIM

    I would like to use the OC4J connection pooling for the database operations in the adapter. Could anyone please let me know how to achieve this?

    You could create one process task with one adapter. The first step, add the value to the lookup containing the appropriate role name. Second step, insert that value into their child table for their roles. This will trigger teh insert role task already configured.
    Trigger this task above when your create user task completes.
    -Kevin

  • Dynamic Lookups in OIM 11gR2

    Hi,
    Is it possible to have dynamic look up . Seems lookup query is no more supported.
    any pointer will be helpful.
    thanks in advance.

    http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/uicust.htm#BABFFACA
    http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/uicust.htm#BABFFACA

  • Populate OIM Lookup With Database Values

    I am trying to figure out a way to populate a lookup in OIM with values from an Oracle database. For example, I have a table containing a list of departments with their department ID. I would like to pull these values into a lookup.
    The AD connector's GroupReconTask is very similar to what I want to accomplish. I'm hoping to be able to create an adapter or task that will do something similar.
    Has anyone been successful in attempting something like this or knows of a possible way?

    You need to write a Java class extending com.thortech.xl.scheduler.tasks.SchedulerBaseTask. Use Thor.API.Operations.tcLookupOperationsIntf's methods addLookupValue/updateLookupValue to add/update the lookup values. Check out the Javadoc for more on the same.
    Here is the doc link on how to create a schduled task -> http://download.oracle.com/docs/cd/B32479_01/doc.903/b32453/oimadm.htm#sthref302

  • Multi select checkboxes in oim

    I have a data field on application resource form.It has 10 values out of which user can select multiple values.
    But it has to be selected through checkbox.
    Example: System Level Access(field name)- with a search box.
    So when the search is hit, the 10 values should be populated below it along with checkboxes to select.
    Can it be done using checkboxes and lookup in oim 9.1 or any other way?

    You can only do it using Lookup Type Fields if you don't want a GUI customization:
    - Designate your field as a Child Table Form so that you can select multiple values and add them during the request/provisioning
    - Search option is there in the Lookup Type fields by default
    Thanks
    SRS

  • Lookup.OID.Configuration

    Hi,
    I just came across one wierd thing.
    I couldn't find Lookup.OID.Configuration anywhere in OIM. I guess this lookup holds the connector information and is supposed to be a crucial lookup.
    I said this to be wierd as though i don't see this lookup in oim, still i've been able to successfully provision users from oim to oid and perform target recon as well.
    I can see the other lookups for Organization, Provisioning, Recon, PerfLang, Group and Role
    I'm using "OID 9.0.4.5" connector for OIM.
    Can anybody let me know as to why am I not having this in my lookup definition. Is it a version issue ??
    Regards

    Hey Kevin,
    I tried adding a Multi-Valued Attribute for Target Resource Reconciliation. What I've done so far is :
    1. Created a new form for the multivalued attribute , UD_MULTIVAL.
    2. In the Resource object of UD_OID_USR, added a new multi-valued attribute Address and also have set the Property Field.
    3. Thereafter, I've mapped the Form Field with the process data Field under the Recon Field Mappings.
    4. Once done, I've mentioned the attribute name and its property in the lookup AttrName.Recon.Map.OID for the code key ldapMultiValAttr.
    5. Also, I've mapped the Address code key with homepostaladdress field of OID under the same Recon Lookup.
    Now, when I'm running the OID User Recon Schedule Task, I can see that it successfully links the users and I can also see the table name in the resource profile for the user, but sadly, there's no value that is added to it, and it just says *[NONE]*.
    Am I actually missing out something? Can't figure it out ?
    Logs say :
    Parameter Variables passed into tcUtilLDAPOperations:search(S,S,b,S[]): are pSearchBase = dc=ad,dc=company,dc=com, pFilterExpression = (&(objectclass=homepostaladdress)(null=cn=Ajay,cn=Users,dc=ad,dc=company,dc=com)),
    2011-05-19 14:36:42,970 INFO [XL_INTG.OID] Parameter Variables passed into tcUtilLDAPOperations:search(S,S,b,S[]): are pSearchBase = dc=ad,dc=company,dc=com, pFilterExpression = (&(objectclass=homepostaladdress)(null=cn=Ajay,cn=Users,dc=ad,dc=company,dc=com)),
    2011-05-19 14:36:42,970 DEBUG [XL_INTG.OID] Parameter Variables passed into tcUtilLDAPOperations:search(S,S,b,S[]): for pIsRelative = false
    2011-05-19 14:36:42,970 DEBUG [XL_INTG.OID] Parameter Variables passed into tcUtilLDAPOperations:search(S,S,b,S[]): for pAttrNames is null,
    What exactly is pAttrNames which is being fetched out to be null. In the Search Base too, it says null=cn=Ajay.
    How can I resolve this ??
    Regards

  • Code to Create and Populate Lookup using Java API

    Hi All,
    I wish to write a java code to first create a lookup in OIM and then populate with some custom values.
    For creating Lookup, I used the following function and it worked:
    tcLookupOperationsIntf useLookup=(tcLookupOperationsIntf)factory.getUtility
    ("Thor.API.Operations.tcLookupOperationsIntf");
    useLookup.addLookupCode("Lookup.Custom");
    However, If I try using the following function to populate this lookup:
    useLookup.addLookupValue("value1","value2",value3",value4");
    I got this error:
    Thor.API.Exception.tcInvalidLookupException
    Please help.
    Cheers,
    Sunny

    You are using the correct API
    ("value1","value2",value3",value4");
    The values which you are providing are wrong.
    TRY THIS
    addLookupValue("Lokkup.Test", codeValue,decodevalues, "en", "US")
    Lookup.Test should be there.

  • OIM - Filtering several resources in requests

    People,
    we have here a lot of resources (more than 3,000), and we want to find a way to filter them (at Grant Resource screen, at the point when you must select one or more resource/s to grant). It is not possible for us to make final users navigate through thouthands of resources in order to reach the one they want. Any ideas?

    *1)* Well there is an OOTB filter available from the product for that purpose. As you progress to Step 3: Provide resources of the Grant Resource option, you will automatically see a drop down for filter values as follows:
    Resource Name - Name of the Resource Objects as created in OIM.
    Resource Form - Resource Form name for that resource.
    So you are never supposed to navigate through thousands of resources to fetch your required resource. The whole thing which I talked about is when you are requesting to create a Grant Resource request for other users as your question stated.
    *2)* If in case you are talking about the self request part then you can do it with the help of UI customization by extending the action class for tcRequestProvisionResourceAction. You can just update the JSP to also show an extra filter criterion with filter values fetched from a pre-defined lookup in OIM. In addition to it you will also put a search Go button which calls your method to curtail the final resultset which is passed to the populateTableData method for resource list.
    Hope this is what you wanted to ask.
    Thanks
    Sunny
    Edited by: rajsunny

  • OID Prov Error in OIM

    Looking for help from anyone that is familiar with OID provisioning.
    I am trying to do provisioning to OID and it was working fine at one point, nothing has changed since in OIM but now I get this error:
    Error while getting tcUtilLDAPOperations instance. tcUtilLDAPDirectory Standard Attribute Map Not Complete
    Here is the log:
    DEBUG,17 Dec 2009 17:08:01,634,[XL_INTG.OID], Parameter Variables passed into tcUtilOIDUserOperations :tcUtilOIDUserOperations(s,s,s,s,s,o,o,b): are sServerName = 10.10.81.101, sRootContext = dc=mydomain, sPort = 389, sPrincipalDN = cn=orcladmin,
    INFO,17 Dec 2009 17:08:01,634,[XL_INTG.OID], Parameter Variables passed into tcUtilOIDUserOperations :tcUtilOIDUserOperations
    (s,s,s,s,s,o,o,b): are sServerName = 10.10.81.101, sRootContext = dc=mydomain, sPort = 389, sPrincipalDN = cn=orcladmin,
    DEBUG,17 Dec 2009 17:08:01,634,[XL_INTG.OID],Entering into method OID:tcUtilOIDUserOperations:checkForNullAndEmpty()
    DEBUG,17 Dec 2009 17:08:01,634,[XL_INTG.OID],tcUtilOIDUserOperations :tcUtilOIDUserOperations(s,s,s,s,s,o,o,b)Parameter values passed weresServerName = 10.10.81.101
    DEBUG,17 Dec 2009 17:08:01,634,[XL_INTG.OID],tcUtilOIDUserOperations :tcUtilOIDUserOperations(s,s,s,s,s,o,o,b)Parameter values passed weresRootContext = dc=mydomain
    DEBUG,17 Dec 2009 17:08:01,634,[XL_INTG.OID],tcUtilOIDUserOperations :tcUtilOIDUserOperations(s,s,s,s,s,o,o,b)Parameter values passed weresPort = 389
    DEBUG,17 Dec 2009 17:08:01,634,[XL_INTG.OID],tcUtilOIDUserOperations :tcUtilOIDUserOperations(s,s,s,s,s,o,o,b)Parameter values passed weresPrincipalDN = cn=orcladmin
    DEBUG,17 Dec 2009 17:08:01,634,[XL_INTG.OID],Exit from method OID:tcUtilOIDUserOperations:checkForNullAndEmpty()
    DEBUG,17 Dec 2009 17:08:01,634,[XL_INTG.OID],Entering into method OID:tcUtilOIDUserOperations :setLDAPInternalAttributes()
    ERROR,17 Dec 2009 17:08:01,634,[XL_INTG.OID],tcUtilOIDUserOperations Error while getting tcUtilLDAPOperations instance. tcUtilLDAPDirectory Standard Attribute Map Not Complete
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

    For Provisioning Question
    Well the only reason I can think of is the improper HashMap creation before passing to the constructor for CreateUser(JavaTask) of the OID Create User adapter. The code actually throws this error during Constructor Initialization which is also visible in the logs you have pasted. So you can just look at the following two things for verification:
    1) Just look for the ITResource parameter Prov Attribute Lookup Code for "ITResource Name"= OID Server. This parameter must be supplied with some value. Ideally its value must be equal to AttrName.Prov.Map.OID from the document.
    2) Also verify that if the above parameter is specified correctly then there must be a lookup in OIM with the name AttrName.Prov.Map.OID. This is an OOTB lookup, so must be there, if you have modified it then make sure you have furnished it with the following parameters at least:
    (ldapObjectClass)
    (ldapUserObjectClassPrimary)
    (ldapUserDNPrefix)
    (ldapUserID)
    (ldapUserDisableAttr)
    (ldapFirstName)
    (ldapLastName)
    (ldapPassword)
    (ldapOrgUnitObjectClass)
    (ldapOrgDNPrefix)
    (ldapGroupObjectClass)
    (ldapGroupDNPrefix)
    (ldapRoleDNPrefix)
    (ldapRoleObjectClass)
    For Reconciliation Question
    Well the error says that ignoreEventData encounter some problems: No Reconciliation Fields defined, so it should have something related to reconFields supplied in the HashMap for ignoreEvent() API of interface tcReconciliationOperationsIntf. Does it print the HashMap containing the final data in log somewhere before calling this API, check it out.
    And a bit more detail on I have extended the OID schema to server as an OAM repository. I am not clear.
    Hope it helps.
    Sunny

  • Error while using query in Dataset to retreive unique data

    Hi,
    I have added the below query in the EBS dataset to retrieve only unique applications as APPLICATION_NAME column has some duplicate data. I imported data to DB.
    select distinct(APPLICATION_NAME) as NAME from APPLICATION
    But, when I try to filter on application I get below error
    Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00936: missing expression
    Error Code: 936
    Call: select distinct(APPLICATION_NAME) as NAME from APPLICATION WHERE UPPER ( DISTINCT(APPLICATION_NAME) ) like UPPER('%%')
    Query: DataReadQuery(sql="select distinct(APPLICATION_NAME) as NAME from APPLICATION WHERE UPPER ( DISTINCT(APPLICATION_NAME) ) like UPPER('%%') ").
    [2012-01-06T12:23:19.054+00:00] [WLS_OIM1] [WARNING] [] [oracle.adfinternal.view.faces.lifecycle.LifecycleImpl] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 7ca16c37caf00ffe:39d560f4:134b0a19524:-8000-0000000000003f01,0] [APP: oim#11.1.1.3.0] ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase INVOKE_APPLICATION 5[[
    oracle.iam.platform.canonic.base.NoteException: An error occurred while executing the lookup query.
         at oracle.iam.platform.canonic.agentry.GenericEntityLookupActor.perform(GenericEntityLookupActor.java:337)
         at oracle.iam.consoles.faces.render.canonic.UIValue$UIEntitySelector.search(UIValue.java:1736)
         at oracle.iam.consoles.faces.render.canonic.UIValue$UIEntitySelector.access$2400(UIValue.java:1467)
         at oracle.iam.consoles.faces.render.canonic.UIValue$EntitySelectorQueryListener.processQuery(UIValue.java:1787)
         at oracle.adf.view.rich.event.QueryEvent.processListener(QueryEvent.java:67)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:675)
         at oracle.adf.view.rich.component.UIXQuery.broadcast(UIXQuery.java:108)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:902)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:277)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:122)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:108)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:176)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    [2012-01-06T12:23:19.055+00:00] [WLS_OIM1] [ERROR] [] [oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 7ca16c37caf00ffe:39d560f4:134b0a19524:-8000-0000000000003f01,0] [APP: oim#11.1.1.3.0] ADF_FACES-60096:Server Exception during PPR, #3[[
    oracle.iam.platform.canonic.base.NoteException: An error occurred while executing the lookup query.
         at oracle.iam.platform.canonic.agentry.GenericEntityLookupActor.perform(GenericEntityLookupActor.java:337)
         at oracle.iam.consoles.faces.render.canonic.UIValue$UIEntitySelector.search(UIValue.java:1736)
         at oracle.iam.consoles.faces.render.canonic.UIValue$UIEntitySelector.access$2400(UIValue.java:1467)
         at oracle.iam.consoles.faces.render.canonic.UIValue$EntitySelectorQueryListener.processQuery(UIValue.java:1787)
         at oracle.adf.view.rich.event.QueryEvent.processListener(QueryEvent.java:67)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:675)
         at oracle.adf.view.rich.component.UIXQuery.broadcast(UIXQuery.java:108)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:902)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:277)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:122)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:108)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:176)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Can anyone please tell me how to get unique/distinct applications using query in dataset.
    Thanks in advance.

    887188 wrote:
    Hi,
    I have added the below query in the EBS dataset to retrieve only unique applications as APPLICATION_NAME column has some duplicate data. I imported data to DB.
    select distinct(APPLICATION_NAME) as NAME from APPLICATIONIs there any table in OIM schema which you have named APPLICATION? AFAIK, applications from EBS are imported into Lookups in OIM and you will have to query lookup to get the Application name in OIM.
    But, when I try to filter on application I get below error
    Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00936: missing expression
    Error Code: 936
    Call: select distinct(APPLICATION_NAME) as NAME from APPLICATION WHERE UPPER ( DISTINCT(APPLICATION_NAME) ) like UPPER('%%') The UPPER ( DISTINCT(APPLICATION_NAME) ) like UPPER('%%') clause here is wrong. What are you trying to achieve through this query?
    >
    >
    -Bikash

  • Search Help Error while Publishing Query in Explorer

    Hi All,
    We have upgraded BW from version 3.1 to BI 7.0. SP level is 15. When we publish query in Explorer, selection screen appears, we get error in selecting variable(Fiscal Year/Period) entries from search help. After selecting a value from a list of possible entries, the format is changed on the screen.
    For example:
    If we select 002.2002 for variable FiscalYear/Period, we get
    002 02 i.e. it is truncating 20 from 2002.
    Now, we have to manually enter the values.
    While executing query in BEx analyser, no such error occurs.
    What will be the solution?
    Regards,

    887188 wrote:
    Hi,
    I have added the below query in the EBS dataset to retrieve only unique applications as APPLICATION_NAME column has some duplicate data. I imported data to DB.
    select distinct(APPLICATION_NAME) as NAME from APPLICATIONIs there any table in OIM schema which you have named APPLICATION? AFAIK, applications from EBS are imported into Lookups in OIM and you will have to query lookup to get the Application name in OIM.
    But, when I try to filter on application I get below error
    Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00936: missing expression
    Error Code: 936
    Call: select distinct(APPLICATION_NAME) as NAME from APPLICATION WHERE UPPER ( DISTINCT(APPLICATION_NAME) ) like UPPER('%%') The UPPER ( DISTINCT(APPLICATION_NAME) ) like UPPER('%%') clause here is wrong. What are you trying to achieve through this query?
    >
    >
    -Bikash

  • Reconciliation in OIM11g

    I have a requirement where we need to reconcile some data from lotus notes. For lotus notes we have OOTB connector but this reconciliation is not supported by the connector. The data that we want to reconcile from lotus notes is locations data and after recociliation we need to populate this data in lookup in OIM. So i wanted to know how we can achieve this? I have listed two approach for this. Please share your comments over this.
    a. By creating a new connector using the ICF technology
    b. By creating a scheduled task which will connect to Louts notes and update the location lookup in OIM.
    Your help is appreciated.

    Thanks for your replies....
    I was also thinking that the second approach is best approach. also i just wanted to know is this possible using the first approach as in the first approach i will need to create resource object, process definition and others things. Thus i will be creating the location as an entity. Am i right in this or not.

Maybe you are looking for

  • Barcode CODE 128 with large number (being rounded?) (BI / XML Publisher 5.6.3)

    After by applying Patch 9440398 as per Oracle's Doc ID 1072226.1, I have successfully created a CODE 128 barcode. But I am having an issue when creating a barcode whose value is a large number. Specifically, a number larger than around 16 or so digit

  • Privilege error ?????

    .Hello Friends.. I hav created a view called ' emp1 ' .. in the scott schema based on employees table which is in the HR schema ... my syntax was ........ " create or replace view emp1 as (select employee_id, last_name from hr.employees) " ... Now wh

  • Idoc - what to do with that ?

    As I know during readind iDoc was wrong base of unit measure - user change it on METERS (M) but ... No valid unit of measurement can be determined for ISO code M Message no. ME 851 Diagnosis The IDoc cannot be processed because no unit of measurement

  • Passing an Internal table to a "Z" class

    Hi, I am new to ABAP Objects. I am developing a "Z" class and would like to pass an internal table to this "Z" class. How do I pass it. What declarations do I need to make in the "Z" class and where? Thanks in advance. Mick

  • Won't load application/vnd.wap.xhtml+xml

    Used to view 511NY.org (Road conditions) on FF 3.X. Upgraded to FF 4 and now asks me what to do with 511NY.org because it's an application/vnd.wap.xhtml+xml. Asks do I want to Save it or Open it? I say Open it with FF, then instead FF4 downloads a pa