Provision a resource to a user using a workflow

Hi all,
Please tell me how can i provision a resource to an user through a custom workflow.

{noformat}Hi [~frogger123]{noformat}
<Activity id='1' name='act2'>
<Action id='0' name='Checkout' application='com.waveset.session.WorkflowServices'>
<Argument name='op' value='checkoutView'/>
<Argument name='type' value='Provision'/>
<Argument name='id' value='$(UserId)'/>
<Argument name='subject' value='configurator'/>
<Argument name='authorized' value='true'/>
<Return from='view' to='user'/>
</Action>
<Action id='1'>
<expression>
<block>
<set name='assignRoleList'>
<appendAll>
<ref>assignRoleList</ref>
<s>Role1</s>
</appendAll>
</set>
<set name='user.waveset.roles'>
<filterdup>
<filternull>
<appendAll>
<ref>user.waveset.roles</ref>
<ref>assignRoleList</ref>
</appendAll>
</filternull>
</filterdup>
</set>
</block>
</expression>
</Action>
<Action id='3' name='CheckIn' application='com.waveset.session.WorkflowServices'>
<Argument name='op' value='checkinView'/>
<Argument name='view'>
<ref>user</ref>
</Argument>
<Argument name='subject' value='configurator'/>
<Argument name='id' value='$(UserId)'/>
<Argument name='authorized' value='true'/>
</Action>
<Transition to='act3'/>
<WorkflowEditor x='103' y='10'/>
</Activity>
is this correct?
i could import this and even run the workflow ....but the resource doesnt get assigned.

Similar Messages

  • Emailing external user using a workflow in Sharepoint 2013

    I am currently trying to create a list where the user can upload a document, input an email address (external) and an expiration date. I then have a workflow that will send an email on the expiration date. The problem I am getting is that Sharepoint 2013
    doesn't like emailling externally.
    22/01/14: I have since found that this isn't a problem with exchange, as Sharepoint is trimming the addresses out of the original workflow. Does anyone know how to stop this.
    Please help.
    Evil Genius at Work. DO NOT DISTURB!!!

    you need to allow their IP address to relay anonymously in Exchange.
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/c55a6a68-c6e3-4f4d-b5ed-d4e2892fe490/sharepoint-2010-email-external-users-in-a-workflow?forum=sharepointcustomizationprevious
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

  • How to de-provisions user's resource when the user is disable ?

    When a user is disable in OIM, I would like OIM to de-provisions all the user's resources.
    Is it possible to do it and how to do it ?

    Hi Deborah,
    I have tried the following configuration, but i am unable to de-provision the resource for the user. The Delete User task is not getting called. Here are the steps that i have followed.
    1) Created a Disable User task with conditional checked and Task Effect as Disable.
    2) Added a adapter to it, and in the response tab added a new response COMPLETE (adapter will be returning COMPLETE) and given the status for the response as Cancelled.
    3) In the Undo/Recovery tab, added the Delete User task.
    4) In the Task to Object status mapping, given Revoked for Object status for the Cancelled status.
    As per the OIM document the Undo tasks are triggered when the current process task status is Cancelled, but still i found that the undo task is not getting triggered. I have made both Disable and Delete User task as conditional. Also i have added the Delete User task under Undo/Recover tab of Create User task. Can you tell me why the Delete User task is not getting called. Here the user is also not getting deleted from OIM.
    Also all the tasks in the resource object are showing the status as Cancelled.
    I have created a simple Mobile Phone resource object and done all these steps. Can you tell what went wrong. If i directly deleted the user from Admin console the Delete User task is getting called and user is also getting deleted.

  • Automatic Provisioning of resource through group membership

    Hello,
    I want to automatically provision a resource to a user if he is a member of a particular group.
    I have created the group,creted access policy(with approval = No) as well as group membership for that group .
    When I create a user and assign him the group and checks the resource assigned to him , that resource system validation remains in pending status.When I open the process form corresponding to it and without making any change just save it the resource assignment completes.
    plz tell me what is to be done to make it completely automatic.
    Thanks.

    Go to Process Def of that resource and select Auto Save check box there and try.

  • API provision a resource

    Hi,
    I can provision a resource through the API, using the prepopulates that are defined for this resource?
    It's OIM 11g...
    tks

    If it is direct provisioning you can try below API's
    use provisionResource method under tcUserOperations Interface
    http://docs.oracle.com/cd/E23549_01/apirefs.1111/e17334/Thor/API/Operations/tcUserOperationsIntf.html#provisionResource_long__long_
    You can also try provisionObject method
    http://docs.oracle.com/cd/E23549_01/apirefs.1111/e17334/Thor/API/Operations/tcUserOperationsIntf.html#provisionObject_long__long_
    You also have to use tcFormInstanceOperationsInterface's setProcessFormData() to set the process form data.
    http://docs.oracle.com/cd/E23549_01/apirefs.1111/e17334/Thor/API/Operations/tcFormInstanceOperationsIntf.html#setProcessFormData_long__java_util_Map_

  • Not able to fetch Roles for an user using HWF Identity XPath

    Hi,
    I am not able to fetch list of roles for a specific user using Human Workflow, Identity XPath. Using Script Activity when I am trying to call the menthod, the method doesn't return Role details. Any help will be appreciated...

    That's the rules of how it works.  A request has 1 request form per resource for all users on the request.  Those fields must all be marked as available in bulk as well to be viewed if you have more than 1 user on the request.  If you need to provide different values based on the user, your best option is pre-populate adapters on the process form and use logic to populate the fields.  You will not be able to manually provide different values during the request.
    -Kevin

  • How to disable "Provision new resource" button

    Hi,
    When we enter user detail page and choose a resource profile from drop-down list - a list of resource provisioned to user appears. There is also a button "Provision New Resource" that allows to provision new resource to a user - but this is made not through a request but direct provisioning.
    And my questions are :
    *1.* Is is possible to disable/remove this button (maybe through any parameter) to prevent any direct provisioning?
    OR
    *2.* Is is possible to make this button enabled/available only to users that have a special privilege or belong to a specific group?
    Thanks in advance!

    Actually button comes from JSP only.
    It doesn't come from Action Class. Some permissions may be there. Search for permissions like Direct provisioning**.
    But permissions always work at group level.

  • Provision a RO several times with one user using Access Policies

    Hello,
    we need to provision several Unix machines and for this purpose, we use one only resource object (SSH User). Additionallyl, we created an access policy for every machine:
    - Access Policy Unix Server 1
    - Access Policy Unix Server 2
    - Access Policy Unix Server N
    We created the following group in OIM: SSH Group.
    We set the policies in such a way that whenever a user is added to the SSH Group, the SSH User RO is provisioned with the user for every machine. We created several access policies, because the parameters of the form are different for every machine.
    The problem is that when a user is added to the SSH Group, the SSH User resource object is provisioned only once. It is provisioned by the access policy with the highest priority. We would like that the SSH User RO was provisioned by every access policy. That is, the user should have the SSH User RO provisioned N times, after adding it to the SSH Group.
    Is there any way to achieve this without creating a resource object for every Unix Machine? We need to provision more than 300 Unix machines and this would require a lot of time...
    Thank you for your help

    There are other options. You could create a child table to hold the IT Resource information, assuming all parent data is the same for every system. Then on the insert/delete to child table entries, you can provision and de-provision from that target. On disable/enable you would need to search through the child table and perform the action against all instances. The same for the other update tasks.
    This is the limitation of access policies. They manage a single resource object target instance. You could also code a generic resource that has child table entries. When an insert happens, you can use the APIs to provision and instance of the specific target with the provided details. Then you could create access policies to add entries to the child table, and each would provision the appropriate object, and deprovision too.
    Takes some custom code, but it's doable. Just remember though that they are all still the same resource object, so reporting would show them all, as well as attestation, as a single instance, with multiple provisioned to each user.
    Another option is to duplicate the work flow using find and replace in the XML and generate a unique workflow for each instance.
    -Kevin

  • Error While Ceating User and provisioning AD resource

    HI,
    I am getting following error while creating user in Admin console
    DOBJ.EVT_NOT_FOUND
    Event Handler not found
    Although user is created in OIM. Also while provisioning AD resource to user system validation is pending and getting following error.
    02:07:27,026 INFO [STDOUT] Running GETLANGUAGECODE
    02:07:27,041 INFO [STDOUT] Target Class = com.thortech.xl.integration.ActiveDirectory.tcUtilADItrParam
    02:07:27,073 INFO [STDOUT] Running CONCATFIRSTANDMIDDLE
    02:07:27,088 INFO [STDOUT] Target Class = com.thortech.xl.util.adapters.tcUtilStringOperations
    02:07:27,088 INFO [STDOUT] Running CONCATLAST
    02:07:27,088 INFO [STDOUT] Target Class = com.thortech.xl.util.adapters.tcUtilStringOperations
    02:07:27,104 ERROR [ADAPTERS] Class/Method: tcAdapterMappingUtility/getRunTimeVariableMappings encounter some problems:
    No data available for variable having key = 438
    02:07:27,104 ERROR [ADAPTERS] Class/Method: tcAdapterMappingUtility/getRunTimeVariableMappings encounter some problems:
    No data available for variable having key = 438
    java.lang.Exception: No data available for variable having key = 438
    at com.thortech.xl.dataobj.util.tcAdapterMappingUtility.getRunTimeVariableMappings(Unknown Source)
    at com.thortech.xl.dataobj.rulegenerators.tcBaseRuleGenerator.getRunTimeValue(Unknown Source)
    at com.thortech.xl.dataobj.rulegenerators.adpADOUPREPOP.implementation(adpADOUPREPOP.java:52)
    at com.thortech.xl.dataobj.rulegenerators.tcBaseRuleGenerator.run(Unknown Source)
    at com.thortech.xl.dataobj.rulegenerators.tcAdapterExecuter.executeRuleGenerators(Unknown Source)
    at com.thortech.xl.dataobj.util.tcPrePopulateUtility.setDataFromAdapter(Unknown Source)
    at com.thortech.xl.dataobj.util.tcPrePopulateUtility.prePopulate(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.computeProcessFormData(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(Unknown Source)
    at com.thortech.xl.dataobj.tcOIU.provision(Unknown Source)
    at com.thortech.xl.dataobj.tcOIU.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcUserProvisionObject.insertImplementation(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(Unknown Source)
    at com.thortech.xl.ejb.beans.tcUserOperationsSession.provisionObject(Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(Unknown Source)
    at com.thortech.xl.ejb.beans.tcUserOperationsSession.provisionObject(Unknown Source)
    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:324)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
    at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)
    at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154
    at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
    at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
    at org.jboss.ejb.Container.invoke(Container.java:873)
    at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
    at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:155)
    at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104)
    at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:179)
    at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:165)
    at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
    at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
    at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:97)
    at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
    at $Proxy727.provisionObject(Unknown Source)
    at Thor.API.Operations.tcUserOperationsClient.provisionObject(Unknown Source)
    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:324)
    at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
    at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
    at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    at $Proxy782.provisionObject(Unknown Source)
    at com.thortech.xl.webclient.actions.DirectProvisionUserAction.handleVerifyResource(Unknown Source)
    at com.thortech.xl.webclient.actions.DirectProvisionUserAction.goNext(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor373.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown Source)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
    at java.lang.Thread.run(Thread.java:534)
    02:07:27,120 ERROR [ADAPTERS] Class/Method: tcAdapterMappingUtility/getRunTimeVariableMappings encounter some problems:
    Error getting run-time variables.
    02:07:27,120 INFO [STDOUT] java.lang.Exception: Error getting run-time variables.

    I am getting similar exception but the vaiable key is different.
    ERROR,28 Feb 2012 07:48:55,[XELLERATE.ADAPTERS],Class/Method: tcAdapterMappingUtility/getRunTimeVariableMappings encounter some problems: No data available for variable having key = 11
    java.lang.Exception: No data available for variable having key = 11
    Can we get more idea on these variables and their keys ? Thanks.

  • Provisioning OIM user using OIM APIS

    Hi All,
    Could anyone help me out on how to provision a User using OIM APIS.
    Thanks and Regards,
    Vaasu.

    public class GetGroups {
    tcUtilityFactory utilFactory = null;
    tcSignatureMessage moSignature = null;
    tcUserOperationsIntf moUserUtility = null;
    tcResultSet userResultSet,userSet = null;
    ConfigurationClient.ComplexSetting myConfig = ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");
    final Hashtable env = myConfig.getAllSettings();
    Map v = new HashMap();
    public void UserGroups(String userid) {
    try {
    System.out.println(" I am in TRY");
    moSignature = tcCryptoUtil.sign("xelsysadm", "PrivateKey");
    utilFactory = new tcUtilityFactory(env, moSignature);
    moUserUtility =
    (tcUserOperationsIntf) utilFactory.getUtility("Thor.API.Operations.tcUserOperationsIntf");
    v.put("Users.User ID", userid);
    userSet = moUserUtility.findAllUsers(v);
    long user_key = userSet.getLongValue("Users.Key");
    System.out.println( " Group Name " + grpName );
    } catch(Exception e){
    e.getMessage();
    Like that
    moobjIntf =
    *(tcObjectOperationsIntf) utilFactory.getUtility("Thor.API.Operations.tcObjectOperationsIntf");*
    Map objmap =new HashMap(0;
    objmap.put("Objects.Name", "AD User") \\ just hardcoding this AD User you can pass it as variable also
    tcResultSet moResultSet = moobjIntf.findObjects(objmap);
    long obj_key = moResultSet.getLongValue("Objects.Key");

  • OIM Error while provisioned AD resource

    Hi,
    During provisioning of AD resource create user is rejected and getting the following error.
    Task Name - Create User
    Resource Name:AD User
    Description:
    User:j oe [JOE]
    Status:Rejected
    Response: com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.<init>(java.lang.String, java.lang.String
    Response Description: Unknown response received
    Notes:
    Assigned to User: System Administrator[XELSYSADM]
    Error Details
    Apr 12, 2010: Exception java.lang.NoSuchMethodException: com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.<init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.thortech.xl.dataaccess.tcDataProvider) was thrown in adapter "ADCS Create User". The Adapter Response was "com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.<init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.thortech.xl.dataaccess.tcDataProvider)" .Setting task status... "com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.<init>(java.lang.String, java.lang.String" does not correspond to a known Response Code. Using "UNKNOWN".

    People, we already updated Ower OIM version 9.1.0.0 to 9.1.1.1 and then to 9.1.1.4. The problem is that we have problems to revoke an AD resouce, the error message in AD log is (take into account that create and modify the account works OK):
    2010-06-15 21:26:17,847 ERROR [XELLERATE.WEBAPP] Class/Method: ProvisionedResourcesForUserAction/revokeProvisionedResources encounter some problems: The logged in user does not have permissions to perform this operation
    Thor.API.Exceptions.tcAPIException: The logged in user does not have permissions to perform this operation
         at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.revokeObjects(Unknown Source)
         at com.thortech.xl.ejb.beans.tcUserOperationsSession.revokeObjects(Unknown Source)
         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.jboss.invocation.Invocation.performCall(Invocation.java:359)
         at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
         at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
         at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
         at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
         at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
         at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
         at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
         at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
         at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
         at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
         at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
         at org.jboss.ejb.Container.invoke(Container.java:960)
         at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
         at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
         at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
         at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
         at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
         at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
         at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
         at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
         at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
         at $Proxy745.revokeObjects(Unknown Source)
         at Thor.API.Operations.tcUserOperationsClient.revokeObjects(Unknown Source)
         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 Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
         at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
         at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
         at $Proxy800.revokeObjects(Unknown Source)
         at com.thortech.xl.webclient.actions.ProvisionedResourcesForUserAction.revokeProvisionedResources(Unknown Source)
         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:280)
         at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unknown Source)
         at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source)
         at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
         at com.thortech.xl.webclient.actions.ProvisionedResourcesForUserAction.execute(Unknown Source)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown Source)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
         at java.lang.Thread.run(Thread.java:619)
    2010-06-15 21:27:17,688 DEBUG [XELLERATE.ADAPTERS] Class/Method: tcADPClassLoader/getClassLoader entered.
    2010-06-15 21:27:17,688 DEBUG [XELLERATE.ADAPTERS] Class/Method: tcADPClassLoader/getClassLoader left.
    2010-06-15 21:27:17,688 DEBUG [XELLERATE.ADAPTERS] Class/Method: tcADPClassLoader/findClass entered.
    2010-06-15 21:27:17,688 INFO [XELLERATE.ADAPTERS] Event: Adding Columns to SDC. is initiated.
    Can anyone help us with this error? We are stoked and we do not know what to do? We will really apreciate your coperation. BEST REGARDS!!

  • ERROR: Provision a resource ADITResource

    HI,
    When i try to provision a resource ADITResource to a user in OIM,in the details it is showing as provisiong and not provisioned,
    The error i'm getting is as follows:
    Task Name - Create User Resource Name:AD User User: Jorge Parra
    Status: Rejected
    Response: AD Connection Error
    Response Description: Error encountered while connecting to target system
    Notes:
    The error in JBoss is as follows:
    2009-01-29 11:25:47,465 ERROR [OIMCP.ADCS] The error occured in tcADUtilLDAPController::connectToAvailableAD():simple bind failed: 162.168.1.18:636
    2009-01-29 11:25:47,481 DEBUG [OIMCP.ADCS] tcADUtilLDAPController::connectToAvailableAD() Exit
    2009-01-29 11:25:47,481 DEBUG [OIMCP.ADCS] tcADUtilLDAPController::connectToAvailableNextAD() Enter
    2009-01-29 11:25:47,528 ERROR [OIMCP.ADCS] The error occured in tcADUtilLDAPController::connectToAvailableNextAD():Connection Error OccurCould not establish connection with target system
    2009-01-29 11:25:47,543 ERROR [OIMCP.ADCS] Could not establish connection with target system:Connection Error Occur
    2009-01-29 11:25:47,559 DEBUG [OIMCP.ADCS] tcADUtilLDAPController::disconnect() Enter
    2009-01-29 11:25:47,559 DEBUG [OIMCP.ADCS] tcADUtilLDAPController::disconnect() Exit
    2009-01-29 11:25:47,559 DEBUG [OIMCP.ADCS] tcUtilADTasks::createUser() Exit
    Additional Information
    i created an ITResource(ADITResource) also witn the following fields
    isLookupDN no
    Remote Manager Prov Lookup AtMap.AD.RemoteScriptlookUp
    Remote Manager Prov Script Path
    ADPWSYNC ADFlag
    ADPWSYNC OIMFlag
    ADPWSYNC Installed no
    ADAM LockoutThreshold Value 5
    Invert Display Name no
    Server Address 162.168.1.18
    Root Context dc=ad,dc=com
    Admin FQDN cn=Administrator,cn=Users,dc=ad,dc=com
    Admin Password *************
    Use SSL yes
    Port Number 636
    AtMap ADUser AtMap.AD
    ADGroup LookUp Definition Lookup.ADReconciliation.GroupLookup
    isUserDeleteLeafNode no
    isADAM no
    Please help me to resolve this issue.
    Thanks,
    JLK.
    Edited by: JLK on Jan 29, 2009 12:10 PM

    Are you referring to creating an resource object (e.g. group) on the Organization itself (as opposed to users in that Organization) ? If so this can be done from a post-process event handler on the Organization object.

  • How to reassign a resource to a User

    I use "access policy" and "Membership Rules" to bulk assiagn resource to users.
    now some users' resource are "provisioning" (because Task "System Validation" status is "Pending")
    QUESTION:
    Now I want to know how bulk reassign the same resource to the user ? (the task "System Validation" of resource can not retry )

    The reason the System Validation is not complete is because something on your process form did not get populated that was required. If you have a required field that was not populated, then the System Validation is not complete. You will want to go through and find all the user's that are in Provisioning state for this resource, and using the APIs, use the setProcessFormData API to set the correct data which will save the form and trigger the appropriate task as long as you provided the correct information.
    You should not just reprovision the object again, you should fix the issue.
    -Kevin

  • Provision a Resource Object to Organization automatically in OIM 11g

    Hi All,
    How to provision a resource Object to Organizations automatically in OIM 11g.
    Can we use Access Policy for this , if not , is there any other way to solve this.
    Regards
    Edited by: 903745 on 31 May, 2012 1:40 AM

    Are you referring to creating an resource object (e.g. group) on the Organization itself (as opposed to users in that Organization) ? If so this can be done from a post-process event handler on the Organization object.

  • Unable to provision Business Rules access for users

    Hi all,
    Our analytic server is properly configured in Shared Services : we can correctly create users, provision Essbase access for those users, change password, etc...
    An application business rules is visible in the left pane of shared services, but we are not able to provision Business rules access for users.
    When we try to provision access for a user, we have only access to the Analytic properties.
    What's going wrong ?

    It sounds like the user you login to HSS with hasn't been assigned with "Provisioning Mgr" rights to business rules.
    Get the HSS admin user to grant you these rights and you should then be able to provision users to use Business RUles.
    Gee

Maybe you are looking for

  • Problems calling a function from another function

    Hello all. I am trying to create a function that will loop a few other function. Basically the main function is this                     private function publish(event:MouseEvent):void                         if (doPublish.label == 'Publish')        

  • Negative quantity in deliver field in production order - CO02

    Hi All, I am doing production confirmation and goods receipt for production order through back ground using standard BAPI.While doing GR for production order in background the following error occured.   System is throughing dump - Arithmatical logica

  • Upgrade ACS from 3.2 to 3.3

    Hi all, I need upgrading an ACS from 3.2 version to 3.3. What I have to buy to do this? I found only a code for the upgrading from 2.x to 3.x (very expensive), could I download the patches to upgrade the release 3.2 to 3.3? Marco

  • Can we deploy taskflows separetly from the client application?

    Hello, We have projects that contains taskflows that we want to integrate into a client application. Is it possible to deploy the taskflows outside the ear of the client application? basically what we want is to be able to deploy new versions of task

  • Photoshop CS6 Photomerge for astrophotography

    I have been have been unsuccessful using photomerge to stitch 3 shot panoramas of the night sky (milky way and stars only) with manual settings, using a tilt shift lens with plenty of overlap.  Perhaps the part of the problem is that the photos have