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,
Niravokk...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?
-
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,
PallaviExample:
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,
PallaviHello 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 -
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. -
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(ServletReqI 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
-
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
-
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