Thor.API.tcQueueOperationsIntf OIM 9.1.0.2 BP10A

Hi all
Does anybody have any other documentation, explanation or examples about this Thor.API.tcQueueOperationsIntf?
I only found this one: http://download.oracle.com/docs/cd/E10391_01/doc.910/e10027/chapter1.htm#BCEIEBFJ
thanks,
Thiago Leoncio

Hi Kevin and all,
Thank you again for your help. But I am facing this issue now:
I did these steps below:
1. Create the OIM Group
2. Create an Administrative Queue
3. Set the OIM group to be an administrator of the queue with the appropriate permissions.
4. Create an entity adapter that takes the request number and used the api from the tcRequestOperationsIntf:
void assignQueue(long plQueueKey, long plRequestKey)
throws Thor.API.Exceptions.tcRequestNotFoundException,
Thor.API.Exceptions.tcQueueNotFoundException,
Thor.API.Exceptions.tcAPIException,
tcAPIException
5.adding the adapter to the tcREQ object on post-insert
But:
The request got created and it is showing in the RUG table, but a user in the admin queue can’t track the request using the request id. Do you know what is missing?
[]'s
Thiago Leoncio

Similar Messages

  • Restart approval process through Thor api in oim 9i

    Hi,
       I am using oim 9i.
    Scenario:
       For a resource object i have a object form and a child form along with it.
       The user fills the object form along with the child form and submits for approval.
       During the approval process the user(requester) is able to edit the child form even though approval is started and approved by some stakeholders.
       Can we restart the approval process if any changes is made on child form?
       Also i have added entity on POST-Insert on child form.I come to know whenever there is change on the form.
       But on the change in the child form i want to trigger approval back to the 1st approver(restart the approval process).
    Could you help me with the api for restarting approval process or any url link which would help.
    Regards,
    Nirav

    okk...thanks for the replies..
    I am a newbie and wanted to know how to call this process task adapter as i currently have entity adapter on POST-insert on child form which identifies that there is some update..So does that means through entity adapter i need to call the process task of a approval process?
    Also is it possible to get the value of user who updated the child form as soon as it is updated?
    On post-insert adapter when i try to get the value of "formupdate by" whenever it is triggered it gives me the previous "update by" and not the current "update by" value?
    Does the database get updated later or am i doin somethng wrong,beacuse if it is a post-insert i should get values of "latest update by" on the form?

  • Where are the JavaDocs for the Thor.API.Operations.XXClient classes?

    I am not seeing any of the JavaDocs for the actual Client classes that should be available for use in OIM. The Interfaces are nice but without documentation of the Client classes we are left to guess how to use the Interfaces.
    Has anyone developed some guidelines on how to use the ReportOperationsClient class? I did the following:
    Defined all of the inputs for the ReportInput class constructor.
    Created the ReportInput instance with these inputs.
    Set the stored procedure name.
    Created an instance of ReportOperationsClient
    Called getPagedReportData with my ReportInput instance.
    No luck.

    Martin,
    I am aware of the documentation location and am looking at the Thor.API.Operations JavaDocs right now.
    The Intf Interfaces are all there but there are no JavaDocs for the Clients.
    Here is the listing from the JavaDocs:
    Interface Hierarchy
    Thor.API.Operations.AttestationDefinitionOperationsIntf
    Thor.API.Operations.AttestationOperationsIntf
    Thor.API.Operations.ConnectorInstallationOperationsIntf
    Thor.API.Operations.ErrorOperationsIntf
    Thor.API.Operations.GCOperationsIntf
    Thor.API.Operations.RemoteManagerOperationsIntf
    Thor.API.Operations.ReportOperationsIntf
    Thor.API.Operations.TaskDefinitionOperationsIntf
    Thor.API.Operations.tcAccessPolicyOperationsIntf
    Thor.API.Operations.tcAdapterOperationsIntf
    Thor.API.Operations.tcAuditOperationsIntf
    Thor.API.Operations.tcDeploymentUtilityOperationsIntf
    Thor.API.Operations.tcEmailOperationsIntf
    Thor.API.Operations.tcEntitlementsOperationsIntf
    Thor.API.Operations.tcExportOperationsIntf
    Thor.API.Operations.tcFormDefinitionOperationsIntf
    Thor.API.Operations.tcFormInstanceOperationsIntf
    Thor.API.Operations.tcGroupOperationsIntf
    Thor.API.Operations.tcHelpOperationsIntf
    Thor.API.Operations.tcImportOperationsIntf
    Thor.API.Operations.tcITResourceDefinitionOperationsIntf
    Thor.API.Operations.tcITResourceInstanceOperationsIntf
    Thor.API.Operations.tcLocationOperationsIntf
    Thor.API.Operations.tcLookupOperationsIntf
    Thor.API.Operations.tcObjectOperationsIntf
    Thor.API.Operations.tcOrganizationOperationsIntf
    Thor.API.Operations.tcPasswordOperationsIntf
    Thor.API.Operations.tcPermissionOperationsIntf
    Thor.API.Operations.tcPropertyOperationsIntf
    Thor.API.Operations.tcProvisioningOperationsIntf
    Thor.API.Operations.tcQueueOperationsIntf
    Thor.API.Operations.tcReconciliationOperationsIntf
    Thor.API.Operations.tcRequestOperationsIntf
    Thor.API.Operations.tcRulesOperationsIntf
    Thor.API.Operations.tcSchedulerOperationsIntf
    Thor.API.Operations.tcUserOperationsIntf
    Thor.API.Operations.tcWorkflowDefinitionOperationsIntf
    Here is a listing from the Jar file:
    [bea@xxxxxxxxx lib]$ jar tf xlAPI.jar | grep Thor | grep API | grep Operations
    Thor/API/Operations/
    Thor/API/Base/tcUtilityOperationsIntf.class
    Thor/API/Operations/AttestationDefinitionOperationsClient.class
    Thor/API/Operations/AttestationDefinitionOperationsIntf.class
    Thor/API/Operations/AttestationOperationsClient.class
    Thor/API/Operations/AttestationOperationsIntf.class
    Thor/API/Operations/ConnectorInstallationOperationsClient.class
    Thor/API/Operations/ConnectorInstallationOperationsIntf.class
    Thor/API/Operations/ErrorOperationsClient.class
    Thor/API/Operations/ErrorOperationsIntf.class
    Thor/API/Operations/GCOperationsClient.class
    Thor/API/Operations/GCOperationsIntf.class
    Thor/API/Operations/RemoteManagerOperationsClient.class
    Thor/API/Operations/RemoteManagerOperationsIntf.class
    Thor/API/Operations/ReportOperationsClient.class
    Thor/API/Operations/ReportOperationsIntf.class
    Thor/API/Operations/TaskDefinitionOperationsClient.class
    Thor/API/Operations/TaskDefinitionOperationsIntf.class
    Thor/API/Operations/tcAccessPolicyOperationsClient.class
    Thor/API/Operations/tcAccessPolicyOperationsIntf.class
    Thor/API/Operations/tcAdapterOperationsClient.class
    Thor/API/Operations/tcAdapterOperationsIntf.class
    Thor/API/Operations/tcAuditOperationsClient.class
    Thor/API/Operations/tcAuditOperationsIntf.class
    Thor/API/Operations/tcDeploymentUtilityOperationsClient.class
    Thor/API/Operations/tcDeploymentUtilityOperationsIntf.class
    Thor/API/Operations/tcEmailOperationsClient.class
    Thor/API/Operations/tcEmailOperationsIntf.class
    Thor/API/Operations/tcEntitlementsOperationsClient.class
    Thor/API/Operations/tcEntitlementsOperationsIntf.class
    Thor/API/Operations/tcExportOperationsClient.class
    Thor/API/Operations/tcExportOperationsIntf.class
    Thor/API/Operations/tcFormDefinitionOperationsClient.class
    Thor/API/Operations/tcFormDefinitionOperationsIntf.class
    Thor/API/Operations/tcFormInstanceOperationsClient.class
    Thor/API/Operations/tcFormInstanceOperationsIntf.class
    Thor/API/Operations/tcGroupOperationsClient.class
    Thor/API/Operations/tcGroupOperationsIntf.class
    Thor/API/Operations/tcHelpOperationsClient.class
    Thor/API/Operations/tcHelpOperationsIntf.class
    Thor/API/Operations/tcITResourceDefinitionOperationsClient.class
    Thor/API/Operations/tcITResourceDefinitionOperationsIntf.class
    Thor/API/Operations/tcITResourceInstanceOperationsClient.class
    Thor/API/Operations/tcITResourceInstanceOperationsIntf.class
    Thor/API/Operations/tcImportOperationsClient.class
    Thor/API/Operations/tcImportOperationsIntf.class
    Thor/API/Operations/tcLocationOperationsClient.class
    Thor/API/Operations/tcLocationOperationsIntf.class
    Thor/API/Operations/tcLookupOperationsClient.class
    Thor/API/Operations/tcLookupOperationsIntf.class
    Thor/API/Operations/tcObjectOperationsClient.class
    Thor/API/Operations/tcObjectOperationsIntf.class
    Thor/API/Operations/tcOrganizationOperationsClient.class
    Thor/API/Operations/tcOrganizationOperationsIntf.class
    Thor/API/Operations/tcPasswordOperationsClient.class
    Thor/API/Operations/tcPasswordOperationsIntf.class
    Thor/API/Operations/tcPermissionOperationsClient.class
    Thor/API/Operations/tcPermissionOperationsIntf.class
    Thor/API/Operations/tcPropertyOperationsClient.class
    Thor/API/Operations/tcPropertyOperationsIntf.class
    Thor/API/Operations/tcProvisioningOperationsClient.class
    Thor/API/Operations/tcProvisioningOperationsIntf.class
    Thor/API/Operations/tcQueueOperationsClient.class
    Thor/API/Operations/tcQueueOperationsIntf.class
    Thor/API/Operations/tcReconciliationOperationsClient.class
    Thor/API/Operations/tcReconciliationOperationsIntf.class
    Thor/API/Operations/tcRequestOperationsClient.class
    Thor/API/Operations/tcRequestOperationsIntf.class
    Thor/API/Operations/tcRulesOperationsClient.class
    Thor/API/Operations/tcRulesOperationsIntf.class
    Thor/API/Operations/tcScheduleTaskOperationsClient.class
    Thor/API/Operations/tcScheduleTaskOperationsIntf.class
    Thor/API/Operations/tcSchedulerOperationsClient.class
    Thor/API/Operations/tcSchedulerOperationsIntf.class
    Thor/API/Operations/tcUserOperationsClient.class
    Thor/API/Operations/tcUserOperationsIntf.class
    Thor/API/Operations/tcWorkflowDefinitionOperationsClient.class
    Thor/API/Operations/tcWorkflowDefinitionOperationsIntf.class
    As I described in my original post, and as you can plainly see, there is a Client class that is the "worker" class for each of the Interfaces. Without these worker classes, we would be at our own devices to determine how to implement these Interfaces, so I am thankful they are being provided, but the issue is that I am needing documentation for them, since specifically the ReportOperationsClient does not seem to work based on my interpretation of the Interface.
    Thanks for your interest. If the source code for the Operations Clients does not have embedded JavaDocs, that would explain the issue. In that case I would need to have the source code so I can troubleshoot the issues I am having with this class. I opened an SR Friday but have not had any response yet.

  • API's OIM: How to access a Audit Information

    Hi Everybody!
    I work with API's OIM, i can access the audit information, for example: Users.Created By, but i dont understand how access to it! I need Help!

    There are couple of APIs are available, please have a look:
    http://otndnld.oracle.co.jp/document/products/id_mgmt/idm_903/doc_cd/javadocs/operations/Thor/API/Operations/tcAuditOperationsIntf.html

  • Thor.API.Security API.

    Hi Friends,
    Please help me, where can I get "Thor.API.Security" API documentation of OIM.

    All -- the Thor.API.Security classes are internal classes used to support client login. These aren't intended to be called directly, and that's why they aren't exposed in the API documentation included with the server -- you should just use the normal client login APIs instead (which will use supporting code out of Thor.API.Security internally as required). Is there a specific purpose that you believe you need to call items inside Thor.API.Security?

  • Thor.API.Exceptions.tcAPIException: The specified manager causes cycles.

    Hi experts,
    Do you people know the cause of this exception :
    Thor.API.Exceptions.tcAPIException: The specified manager causes cycles.
    I am trying to update all active user in OIM.
    while updation for one of the user whose manager is xelsysadm I am getting this exception.
    Thanks,
    Pallavi

    Example:
    User A is manager of User B and User B is manager of User C and you are trying to assign User C as manager of User A then it shows this error.
    Please check into your OIM.
    User A - User B - User C - User A (Again - Making Cycle)

  • Thor.API.Exceptions.tcAPIException: SecurityException

    Hi,
    I am getting this exception while executing my scheduled task in OIM 10g (Jboss server) :
    Thor.API.Exceptions.tcAPIException: SecurityException; nested exception is:
         java.lang.SecurityException: Insufficient method permissions, principal=null, ejbName=tcUserOperations, method=findAllUsersFiltered, interface=REMOTE, requiredRoles=[User], principalRoles=[]
    2011-11-09 17:33:36,916 ERROR [STDERR]      at Thor.API.Operations.tcUserOperationsClient.findAllUsersFiltered(Unknown Source)
    2011-11-09 17:33:36,916 ERROR [STDERR]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at java.lang.reflect.Method.invoke(Method.java:597)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at $Proxy786.findAllUsersFiltered(Unknown Source)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at com.psl.tasks.NotifyScheduledTask.getUserDetails(NotifyScheduledTask.java:69)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at com.psl.tasks.NotifyScheduledTask.execute(NotifyScheduledTask.java:60)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
    2011-11-09 17:33:36,931 ERROR [STDERR]      at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    Thanks,
    Pallavi

    Hello Pallavi,
    Is it this one? - https://issues.jboss.org/browse/JBAS-6236
    Could you please confirm the steps as they are not very clear:
    1. Rename the JaasSecurityManagerService in a new package ( and its MBean ) and deploy as a separate MBean
    (Please see the java classes in the attached zipped archive mysec.zip, which can be uploaded in JBOSS_HOME/server/default/deploy/lib/ folder)What does it mean by Rename? I need to create new classes out of mysec.zip (OpenJaasSecurityManagerService.java, OpenJaasSecurityManagerServiceMBean.java, SecurityDomainContext.java, SubjectActions.java, TimedCachePolicy.java). Create a jar out of it and deploy in JBOSS_HOME/server/default/deploy/lib/ folder.
    I see mysec.jar already present in securitymanager-jar.zip. What is the difference?
    2. Update "SecurityManagerClassName" in JBOSS_HOME/server/default/conf/jboss-service.xml to point to this new Class in the new packageThis is config change.
    Thanks,

  • ADF: Error with API's OIM

    Hi! i am work with view object programmatically, and ADF project with Business Component too. So when i run the (JSP & JSF) i have this error:
    11/07/19 15:39:33 log4j:WARN No appenders could be found for logger (com.sun.faces.config.ConfigureListener).
    11/07/19 15:39:33 log4j:WARN Please initialize the log4j system properly.
    07-19-2011 03:39:34 PM oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig
    INFO: oracle.adf.share.config.ADFConfigFactory No META-INF/adf-config.xml found
    07-19-2011 03:39:34 PM oracle.wireless.its.ra.TelnetResourceAdapter run
    INFO: Industrial Telnet Server versión: Version 10.1.3.0.0 iniciado correctamente.
    07-19-2011 03:39:36 PM oracle.adfinternal.view.faces.application.ViewHandlerImpl _checkTimestamp
    INFO: ADF Faces is running with time-stamp checking enabled. This should not be used in a production environment. See the oracle.adf.view.faces.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
    11/07/19 15:39:37 JAVA: LookupXellerateTypeOIMImpl.java
    11/07/19 15:39:37 Startup...
    11/07/19 15:39:37 Getting configuration...
    11/07/19 15:39:37 Login...
    **11/07/19 15:39:37 Thor.API.Exceptions.tcAPIException: com.thortech.xl.security.tcLoginException: javax.naming.NameNotFoundException: ejb/tcUnauthenticatedOperations not found**
    **11/07/19 15:39:37      at Thor.API.tcUtilityFactory.createLoginException(Unknown Source)**
    **11/07/19 15:39:37      at Thor.API.tcUtilityFactory.<init>(Unknown Source)**
    11/07/19 15:39:37      at sv.gob.AppModuleImpl.LookupXT(AppModuleImpl.java:163)
    11/07/19 15:39:37      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    11/07/19 15:39:37      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    11/07/19 15:39:37      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    11/07/19 15:39:37      at java.lang.reflect.Method.invoke(Method.java:597)
    11/07/19 15:39:37      at oracle.adf.model.binding.DCInvokeMethod.invokeMethod(DCInvokeMethod.java:507)
    11/07/19 15:39:37      at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:1795)
    11/07/19 15:39:37      at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:1962)
    11/07/19 15:39:37      at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:219)
    11/07/19 15:39:37      at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1289)
    11/07/19 15:39:37      at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:1802)
    11/07/19 15:39:37      at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:627)
    11/07/19 15:39:37      at oracle.adf.model.binding.DCInvokeActionDef$DCInvokeAction.refresh(DCInvokeActionDef.java:131)
    11/07/19 15:39:37      at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2533)
    11/07/19 15:39:37      at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2274)
    11/07/19 15:39:37      at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:99)
    11/07/19 15:39:37      at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:78)
    11/07/19 15:39:37      at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
    11/07/19 15:39:37      at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
    11/07/19 15:39:37      at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java:29)
    11/07/19 15:39:37      at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:327)
    11/07/19 15:39:37      at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:90)
    11/07/19 15:39:37      at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:254)
    11/07/19 15:39:37      at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
    11/07/19 15:39:37      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
    11/07/19 15:39:37      at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
    11/07/19 15:39:37      at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:233)
    11/07/19 15:39:37      at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:202)
    11/07/19 15:39:37      at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
    11/07/19 15:39:37      at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
    11/07/19 15:39:37      at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
    11/07/19 15:39:37      at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
    11/07/19 15:39:37      at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642)
    11/07/19 15:39:37      at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
    11/07/19 15:39:37      at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
    11/07/19 15:39:37      at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
    11/07/19 15:39:37      at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:226)
    11/07/19 15:39:37      at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:127)
    11/07/19 15:39:37      at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:116)
    11/07/19 15:39:37      at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    11/07/19 15:39:37      at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234)
    11/07/19 15:39:37      at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29)
    11/07/19 15:39:37      at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
    11/07/19 15:39:37      at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
    11/07/19 15:39:37      at java.lang.Thread.run(Thread.java:662)
    I dont understand about this error! need help! Please!!!

    There are couple of APIs are available, please have a look:
    http://otndnld.oracle.co.jp/document/products/id_mgmt/idm_903/doc_cd/javadocs/operations/Thor/API/Operations/tcAuditOperationsIntf.html

  • API Usage - OIM 10g

    For a particular provisioning task i want to determine the group to which it is assigned using code. Please let me know which API method can be used for this. I have only request key as parameter. Thanks.

    use tcRequestOperationsIntf.getApprovalTasksAssigned() method
    find below link
    http://otndnld.oracle.co.jp/document/products/id_mgmt/idm_903/doc_cd/javadocs/operations/Thor/API/Operations/tcRequestOperationsIntf.html#getApprovalTasksAssigned%28java.util.Map%29

  • Getting an error message while importing Thor.API.tcUtilityFactory in JSP.

    Hi All,
    I am getting below error message when i am importing Thor.API.tcUtilityFactory class in a JSP page as mentioned below
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page import="java.util.*" %>
    <%@ page import="java.sql.*" %>
    <%@ page import="java.io.IOException" %>
    <%@ page import="java.io.PrintWriter" %>
    <%@ page import="javax.servlet.ServletConfig" %>
    <%@ page import="javax.servlet.ServletException" %>
    <%@ page import="javax.servlet.http.HttpServlet" %>
    <%@ page import="javax.servlet.http.HttpServletRequest" %>
    <%@ page import="javax.servlet.http.HttpServletResponse" %>
    <%@ page import="java.util.HashMap" %>
    <%@ page import="java.util.Map" %>
    <%@ page import="java.util.Properties" %>
    <%@ page import="java.util.*" %>
    <%@ page import="Thor.API.tcUtilityFactory" %>
    <%@ page import="Thor.API.Operations.*" %>
    <%@ page import="Thor.API.tcResultSet" %>
    and below is the error message that i am getting
    org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 19 in the generated java fileOnly a type can be imported. Thor.API.tcUtilityFactory resolves to a package
    An error occurred at line: 21 in the generated java fileOnly a type can be imported. Thor.API.tcResultSet resolves to a package
    can any one give me suggestions how can i overcome this issue.
    Thanks in Advance.
    Siva Pokuri.

    Can anyone please give me suggestions for my problem in the above post.
    Thanks
    Siva Pokuri.

  • GenerateSnapshot.sh ejb Error Thor.API.Exceptions.tcAPIException: Exception

    I upgraded 9.1.0.1 to 9.1.0.2 and the upgrade worked fine. but during the upgrade there is a step to run GenerateSnapshot.sh and GenerateGPASnapshot.sh, when run the file GenerateSnapshot.sh file it gives me an error. I have correctly made the changes in the appserver etc files.
    Below is the error. Please help me fix this error.
    [root@server1 bin]# ./GenerateSnapshot.sh
    Xellerate admin username?
    xelsysadm
    Xellerate admin password?
    xelsyadm
    Threads to use [8]?
    2
    JDBC driver version is 10.2.0.3.0
    UsernamePasswordLoginModule.initialize(), debug enabled
    UsernamePasswordLoginModule.login(), username xelsysadm
    UsernamePasswordLoginModule.login(), URL
    log4j:WARN No appenders could be found for logger (com.opensymphony.oscache.base.Config).
    log4j:WARN Please initialize the log4j system properly.
    GMS: address is server1:41649
    Thor.API.Exceptions.tcAPIException: Exception in lookup.: `ejb/tcUnauthenticatedOperations' could not be found.
    at Thor.API.tcUtilityFactory.getPropertyValue(Unknown Source)
    at Thor.API.tcUtilityFactory.<init>(Unknown Source)
    at com.thortech.xl.audit.userprofileaudit.upgrade.GenerateUPASnapshot.init(Unknown Source)
    at com.thortech.xl.audit.userprofileaudit.upgrade.GenerateUPASnapshot.main(Unknown Source)
    [root@server1 bin]#
    Please let me know how do i go about fixing this error.

    By default, the application uses the xellerate/config/xlconfig.xml file to provide the URL. Unfortunatley, it is not populated during install. Take the vale you have in your design console xlconfig.xml file for the provider and update the server xlconfig.xml file with the url entry.
    Right now, you're not getting a URL (notice it's empty when running).
    -Kevin

  • Thor.API.Operations.tcProvisioningOperationsIntf.set  : API Usage

    Hi experts,
    Need help to write code using Thor.API.Operations.tcProvisioningOperationsIntf.set API.
    I want to set task status to completed.
    Please provide clue for usage of this API and parameters passing.
    [API Link|http://otndnld.oracle.co.jp/document/products/id_mgmt/idm_904/doc_cd/javadocs/operations/Thor/API/Operations/tcProvisioningOperationsIntf.html]
    Thanks.

    864070 wrote:
    Hi experts,
    Need help to write code using Thor.API.Operations.tcProvisioningOperationsIntf.set API.
    I want to set task status to completed.
    Please provide clue for usage of this API and parameters passing.
    [API Link|http://otndnld.oracle.co.jp/document/products/id_mgmt/idm_904/doc_cd/javadocs/operations/Thor/API/Operations/tcProvisioningOperationsIntf.html]
    Thanks.Just an example here:
    http://idmclub.wikidot.com/direct-provisioning
    and here some discussion:
    https://forums.oracle.com/forums/thread.jspa?messageID=10433165

  • Thor.API.Operations: tcUserOperationsIntf

    Hello,
    findAllUsers(java.util.Map phAttributeList)
    phAttributeList -
    The Map value can contain a String representation of the criteria to find the desired requests. Note that the Map values can include wild cards(%).
    What sort of WildCard functinality it provides:
    For e.g:
    1) can i search for User Id with has sub-string "abc", similar to SQL LIKE keyword '%abc%'
    2) get list of users whose End Date is less than Today's date
    Thanks a lot.

    public Thor.API.tcResultSet findAllUsers(java.util.Map phAttributeList)
    Parameters:
    phAttributeList - A Map of attribute-value pairs with each entry containing criteria to find users. The Map key should contain a String representation of the metadata codes and/or user-defined columns. The metadata codes are listed below in the contents of the returned tcResultSet. The Map value can contain a String representation of the criteria to find the desired requests. Note that the Map values can include wild cards(%). This API will search through all users defined in the repository to return a result set.
    I was referring to usage of Wild card through API.
    Also, i do get the your point that examples i specified wont work so will stick with whats currently implemented by me through SQL query. Just to get better understanding of API, needed code snippet which uses wild card through API.
    Thanks a lot.

  • Thor.API.Exceptions.tcColumnNotFoundException  in OIM11gR2

    Hi Experts,
    We are not able to understand why we are getting below error in OIM11gR2. Please do the needful
    Thor.API.Exceptions.tcColumnNotFoundException
         at Thor.API.tcMetaDataSet.getStringValue(tcMetaDataSet.java:340)
         at com.thortech.xl.webclient.actions.ResourceProfileProvisioningTasksAction.displayTasks(ResourceProfileProvisioningTasksAction.java:218)
         at com.thortech.xl.webclient.actions.ResourceProfileProvisioningTasksAction.retryTasks(ResourceProfileProvisioningTasksAction.java:718)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
         at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
         at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
         at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1914)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:463)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
         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:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:78)
         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.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         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:139)
         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:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletReq

    I am also getting same error while provisioning the user to OID(in 11gR2).
    Please do the needful
    Thanks in advance

  • Thor.API.Exceptions.tcColumnNotFoundException Error

    ERROR,09 May 2012 05:29:17,934,[XELLERATE.WEBAPP],Class/Method: ReportAction/displayTabularReport encounter some problems: {1}
    Thor.API.Exceptions.tcColumnNotFoundException
    at Thor.API.tcMetaDataSet.getColumnType(Unknown Source)
    Hi,
    I am getting this error while running the strored procedure for a report.
    Please help if anybody have encountered such errors in past.
    Thanks,
    Kalpana.

    here is the code:
    Strcolumnlist :='usr.USR_LOGIN AS Contractor_Id, '
    || 'usr.USR_FIRST_NAME || '' '' || usr.usr_middle_name || '' '' || usr.USR_LAST_NAME AS "Contractor_NTLogon", '
    --|| 'usr.USR_FIRST_NAME AS Contractor_Name, '
    || 'usr.USR_UDF_NTLOGON AS Contractor_NTLogon,'
    || 'usr.USR_STATUS AS USR_STATUS, '
    || 'usr.USR_END_DATE AS USR_END_DATE, '
    || 'usr2.usr_first_name || '' '' || usr2.usr_middle_name || '' '' || usr2.usr_last_name AS "Supervisor_Name", '
    --||'usr2.usr_first_name AS Supervisor_Name, '
    || 'usr2.USR_UDF_NTLOGON AS Supervisor_NTLogon, '
    || 'usr2.USR_EMAIL AS Supervsior_EmailId,'
    || 'extn.UDF_EXTN_CREATED AS Notification_Send_Date, '
    || 'extn.UDF_EXTN_EXTENDED AS Extension_Date';
    strFromClause :=' ud_co_extn_q extn, usr usr,usr usr2';
    strWhereClause := ' usr.USR_MANAGER_KEY = usr2.USR_KEY and '
    ||' extn.usr_key= usr.usr_key and '
    || whereclause;
    IF strsortcolumn_in IS NULL THEN
    strOrderByClause := 'usr.usr_login';
    ELSE
    strOrderByClause := strsortcolumn_in;
    END IF;
    and here is the xml file:
    <Report layout="Tabular">
    <StoredProcedure>
    <InputParameters>
    <InputParameter name="struserlogin_in" parameterType="varchar2" order="1" fieldType="TextField" fieldLabel="report.contractorextension.label.reportDateRange" required="true" />
    </InputParameters>
    </StoredProcedure>
    <ReturnColumns>
    <ReturnColumn name="Contractor_Id" label="report.contractorextension.label.Contractor_Id" display="true" position="Table" primarySort="false" filterColumn="false" order ="1"/>
    <ReturnColumn name="Contractor_Name" label="report.contractorextension.label.Contractor_Name" display="true" position="Table" primarySort="false" filterColumn="false" order ="2"/>
    <ReturnColumn name="Contractor_NTLogon" label="report.contractorextension.label.Contractor_NTLogon" display="true" position="Table" primarySort="false" filterColumn="false" order ="3"/>
    <ReturnColumn name="USR_STATUS" label="report.contractorextension.label.USR_STATUS" display="true" position="Table" primarySort="false" filterColumn="fasle" filterColumnName="false" order ="4"/>
    <ReturnColumn name="USR_END_DATE" label="report.contractorextension.label.USR_END_DATE" display="true" position="Table" primarySort="false" filterColumn="false" filterColumnName="false" order ="5"/>
    <ReturnColumn name="Supervisor_Name" label="report.contractorextension.label.Supervisor_Name" display="true" position="Table" primarySort="false" filterColumn="false" order ="6"/>
    <ReturnColumn name="Supervisor_NTLogon" label="report.contractorextension.label.Supervisor_NTLogon" display="true" position="Table" primarySort="false" filterColumn="false" order ="7"/>
    <ReturnColumn name="Supervsior_EmailId" label="report.contractorextension.label.Supervsior_EmailId" display="true" position="Table" primarySort="false" filterColumn="false" order ="8"/>          
    <ReturnColumn name="Notification_Send_Date" label="report.contractorextension.label.Notification_Send_Date" display="true" position="Table" primarySort="false" filterColumn="false" order ="9"/>
    <ReturnColumn name="Extension_Date" label="report.contractorextension.label.Extension_Date" display="true" position="Table" primarySort="false" filterColumn="false" order ="10"/>
    </ReturnColumns>
    </Report>

Maybe you are looking for

  • Where is the output mini display port in the new imac 21,5 ?

    Hello all, I have buyed a new imac 21,5. In the apple web store says that the imac have a output for mini display port but I can't find it. I need to connect an other screen in my imac. Who can help me in this question ? Thank you very much in advanc

  • ATP check in VA01

    Availability To Promise (ATP) is configured to make better delivery planning on Sales Orders and Delivery. SAP standard ATP looks-up the availability of a material in a plant for a given batch if the material is batch managed. If the material is not

  • How to open .pwi files

    I have been all over this HP community and have yet to find the answer to my question.  How do I open .pwi files that I have copied to my laptop whose operating system is Windows 7?

  • Sales tax data in the posting term is not consistent (Real Estate Contract)

    Hi  Experts , getting the following error in while creating a "Rental Contract" through the T. Code RECN while trying to enter data in the " Conditions" tab page of the contract . Have made all the entries in in the Posting Parameters tab ( e.g. Paym

  • HTTP Error with Status code 403 when using ABAP Server Proxies

    Hi All, I have been working on ABAP Client and Server proxies in my project. The weblogs by Ravikumar, Prateek Shah,  Siva Maranani & VijayaKumari were very helpful and thank them all for just helpful and guiding postings. Interfaces using Client pro