AD User self-registration request workflow
Hi Experts,
I Am working on oracle 11G 11.1.1.5
I have installed AD connector and things are working as expected.
I have enabled the AD User RO for self request.
And the self registration request is working as expected.
In the workflow however the DefaultResource Approval and DefaultOperational Approval are getting called and teh tasks are assigned to the admin user (xelsysadm)
Where in the system is this workflow defined?
Is it possible to remove these approval steps completely (not auto approve)?
I want the approval to be assigned to a New Group that i have created as AD_ADMINSITRATORS in OIM Roels.
Will i have to write a completely new custom workflow?
Do i have to create a new request template because right now i see the default AD User Form that the user needs to fill in for self request (with default pre-pop) and i am ok with this form for request.
Is self -registration different from request based provisioning?
It woulod be very helpful if someone can explain the complete process.
Thanks and Regards,
Kungo
Kungo wrote:
Hi Experts,
I Am working on oracle 11G 11.1.1.5
I have installed AD connector and things are working as expected.
I have enabled the AD User RO for self request.
And the self registration request is working as expected.
In the workflow however the DefaultResource Approval and DefaultOperational Approval are getting called and teh tasks are assigned to the admin user (xelsysadm)
Where in the system is this workflow defined?
Is it possible to remove these approval steps completely (not auto approve)?NO, You need to go through these stages and auto approve is the only way.
>
I want the approval to be assigned to a New Group that i have created as AD_ADMINSITRATORS in OIM Roels.
Will i have to write a completely new custom workflow?Not necessarily, modify you AD resource object and assign AD_ADMINISTRATORS as the Object Authorizer and then attach the OOTB Resource Autorizer Approval process to the template or request level or operation level policy as you want.
Do i have to create a new request template because right now i see the default AD User Form that the user needs to fill in for self request (with default pre-pop) and i am ok with this form for request.Request template is different then the dataset (dataset is something which you see when creating a request). Template is created for permissions around attributes you want on that request and also who can create the request.
>
Is self -registration different from request based provisioning?Yes self registration is different than provisioning.
>
It woulod be very helpful if someone can explain the complete process.
Thanks and Regards,
Kungo
Similar Messages
-
Populate Text on User Self Registration request based on input data
Hi,
We have added two custom fields on the Self User registration form, one field is the Organization tax number and other field is organization name. We require that when user enters Organization Tax No., the organization name is populated automatically. We need to show the organization name to the user so that it can be confirmed that they have entered the correct tax number corresponding to their Organization.
Is there anyway this can be done. Please note that both are custom fields and text fields.
Quick response will be appreciated. Thanks.
UZI have already done that, i have created custom fields on the user form. Modified the user registration form by making changes to the User Registration form xml file. However, the prepopulate adapter i have created is not working. I have created a simple adapter for testing purposes only. The code is as follows:
public class PrepopulateCompanyName implements PrePopulationAdapter {
public Serializable prepopulate(RequestData requestData) throws RequestServiceException {
return "Prepopulated Value";
I have referred to the adapter in SelfCreateUserDataset.xml as follows:
<AttributeReference name="Organization_Name" attr-ref="Organization_Name" available-in-bulk="false" type="String" length="100" widget="text" required="false" >
<PrePopulationAdapter name="PrepopulateOrgName" classname="com.infotech.tra.CustomValidator.PrepopulateCompanyName"/>
</AttributeReference>
Please note that the plugin has been registered with OIM. I do not see any exceptions in log file either.
UZ -
Hey Everyone,
Can someone please help me with this issue faced.
I have a 11G r1 FMW setup in which i am trying to create a new self registration request.
Requests gets submitted properly and i am even able to approve this from the task lists of xelsysadm but i am not able to track this request from the Track request option available on the login page.
Error on clicking the request id from the registration page : Failed to get request details. Please verify the request ID.
Error in logs.
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4583)
at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1411)
at com.collaxa.cube.engine.CubeEngineSecurityManager$3.run(CubeEngineSecurityManager.java:116)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:74)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:83)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.security.Security.runAs(Security.java:61)
at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:51)
at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:56)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:79)
at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1330)
at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:812)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:722)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:359)
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 com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.oracle.pitchfork.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:103)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:113)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.runJaasMode(JpsAbsInterceptor.java:100)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:154)
at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:113)
at sun.reflect.GeneratedMethodAccessor1566.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:68)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy340.handleCallback(Unknown Source)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleCallback(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:45)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:89)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:65)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at com.collaxa.cube.engine.dispatch.Dispatcher$ContextCapturingThreadFactory$2.run(Dispatcher.java:933)
at java.lang.Thread.run(Thread.java:682)
Caused By: java.net.MalformedURLException: no protocol: @oimFrontEndURL/workflowservice/CallbackService
at java.net.URL.<init>(URL.java:567)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at oracle.wsm.security.identity.WSMIdentityReaderValidator.getHostname(WSMIdentityReaderValidator.java:200)
at oracle.wsm.security.identity.WSMIdentityReaderValidator.getIdentity(WSMIdentityReaderValidator.java:149)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.fetchIdentity(SecurityScenarioExecutor.java:488)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.initialize(SecurityScenarioExecutor.java:455)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.init(SecurityScenarioExecutor.java:347)
at oracle.wsm.security.policy.scenario.executor.Wss11SamlWithCertsScenarioExecutor.init(Wss11SamlWithCertsScenarioExecutor.java:76)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.populateAssertionExecutors(WSPolicyRuntimeExecutor.java:259)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.populateAssertionExecutors(WSPolicyRuntimeExecutor.java:282)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.init(WSPolicyRuntimeExecutor.java:165)
at oracle.wsm.policyengine.impl.PolicyExecutionEngine.getPolicyExecutor(PolicyExecutionEngine.java:137)
at oracle.wsm.policyengine.impl.PolicyExecutionEngine.execute(PolicyExecutionEngine.java:101)
at oracle.wsm.agent.WSMAgent.processCommon(WSMAgent.java:1059)
at oracle.wsm.agent.WSMAgent.processRequest(WSMAgent.java:489)
at oracle.fabric.common.BindingSecurityInterceptor.processRequest(BindingSecurityInterceptor.java:94)
at oracle.integration.platform.common.InterceptorChainImpl$1.run(InterceptorChainImpl.java:211)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:515)
at oracle.integration.platform.common.InterceptorChainImpl.processRequestAsSubject(InterceptorChainImpl.java:209)
at oracle.integration.platform.common.InterceptorChainImpl.processRequest(InterceptorChainImpl.java:126)
at oracle.integration.platform.common.mgmt.InterceptorChainManager.processRequest(InterceptorChainManager.java:276)
at oracle.j2ee.ws.client.mgmt.runtime.SuperClientInterceptorPipeline.handleRequest(SuperClientInterceptorPipeline.java:96)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.handleRequest(DispatchImpl.java:625)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.handleRequest(DispatchImpl.java:603)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:819)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106)
at oracle.integration.platform.blocks.soap.AbstractWebServiceBindingComponent.dispatchRequest(AbstractWebServiceBindingComponent.java:563)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:287)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.sendSOAPMessage(WebServiceExternalBindingComponent.java:1191)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.request(WebServiceExternalBindingComponent.java:785)
at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182)
at oracle.integration.platform.blocks.mesh.MeshImpl$2.run(MeshImpl.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:394)
at oracle.integration.platform.blocks.mesh.MeshImpl.doRequestAsSubject(MeshImpl.java:215)
at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:187)
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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy358.request(Unknown Source)
at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:858)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:267)
at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1099)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:594)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:132)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:74)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:173)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2718)
at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1197)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1100)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:76)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:251)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:330)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4652)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4583)
at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1411)
at com.collaxa.cube.engine.CubeEngineSecurityManager$3.run(CubeEngineSecurityManager.java:116)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:74)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:83)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.security.Security.runAs(Security.java:61)
at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:51)
at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:56)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:79)
at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1330)
at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:812)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:722)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:359)
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 com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.oracle.pitchfork.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:103)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:113)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.runJaasMode(JpsAbsInterceptor.java:100)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:154)
at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:113)
at sun.reflect.GeneratedMethodAccessor1566.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:68)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy340.handleCallback(Unknown Source)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleCallback(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:45)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:89)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:65)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at com.collaxa.cube.engine.dispatch.Dispatcher$ContextCapturingThreadFactory$2.run(Dispatcher.java:933)
at java.lang.Thread.run(Thread.java:682)
>
<Apr 7, 2015 5:37:09 PM AST> <Warning> <oracle.integration.platform.blocks.soap> <BEA-000000> <Unable to invoke endpoint URI "@oimFrontEndURL/workflowservice/CallbackService" successfully due to: Unable to invoke endpoint URI "@oimFrontEndURL/workflowservice/CallbackService" successfully due to: oracle.fabric.common.PolicyEnforcementException: no protocol: @oimFrontEndURL/workflowservice/CallbackService>
<Apr 7, 2015 5:37:09 PM AST> <Error> <oracle.soa.bpel.engine.ws> <BEA-000000> <got FabricInvocationException
java.net.MalformedURLException: no protocol: @oimFrontEndURL/workflowservice/CallbackService
at java.net.URL.<init>(URL.java:567)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at oracle.wsm.security.identity.WSMIdentityReaderValidator.getHostname(WSMIdentityReaderValidator.java:200)
at oracle.wsm.security.identity.WSMIdentityReaderValidator.getIdentity(WSMIdentityReaderValidator.java:149)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.fetchIdentity(SecurityScenarioExecutor.java:488)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.initialize(SecurityScenarioExecutor.java:455)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.init(SecurityScenarioExecutor.java:347)
at oracle.wsm.security.policy.scenario.executor.Wss11SamlWithCertsScenarioExecutor.init(Wss11SamlWithCertsScenarioExecutor.java:76)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.populateAssertionExecutors(WSPolicyRuntimeExecutor.java:259)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.populateAssertionExecutors(WSPolicyRuntimeExecutor.java:282)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.init(WSPolicyRuntimeExecutor.java:165)
at oracle.wsm.policyengine.impl.PolicyExecutionEngine.getPolicyExecutor(PolicyExecutionEngine.java:137)
at oracle.wsm.policyengine.impl.PolicyExecutionEngine.execute(PolicyExecutionEngine.java:101)
at oracle.wsm.agent.WSMAgent.processCommon(WSMAgent.java:1059)
at oracle.wsm.agent.WSMAgent.processRequest(WSMAgent.java:489)
at oracle.fabric.common.BindingSecurityInterceptor.processRequest(BindingSecurityInterceptor.java:94)
at oracle.integration.platform.common.InterceptorChainImpl$1.run(InterceptorChainImpl.java:211)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:515)
at oracle.integration.platform.common.InterceptorChainImpl.processRequestAsSubject(InterceptorChainImpl.java:209)
at oracle.integration.platform.common.InterceptorChainImpl.processRequest(InterceptorChainImpl.java:126)
at oracle.integration.platform.common.mgmt.InterceptorChainManager.processRequest(InterceptorChainManager.java:276)
at oracle.j2ee.ws.client.mgmt.runtime.SuperClientInterceptorPipeline.handleRequest(SuperClientInterceptorPipeline.java:96)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.handleRequest(DispatchImpl.java:625)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.handleRequest(DispatchImpl.java:603)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:819)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106)
at oracle.integration.platform.blocks.soap.AbstractWebServiceBindingComponent.dispatchRequest(AbstractWebServiceBindingComponent.java:563)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:287)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.sendSOAPMessage(WebServiceExternalBindingComponent.java:1191)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.request(WebServiceExternalBindingComponent.java:785)
at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182)
at oracle.integration.platform.blocks.mesh.MeshImpl$2.run(MeshImpl.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:394)
at oracle.integration.platform.blocks.mesh.MeshImpl.doRequestAsSubject(MeshImpl.java:215)
at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:187)
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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy358.request(Unknown Source)
at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:858)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:267)
at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1099)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:594)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:132)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:74)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:173)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2718)
at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1197)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1100)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:76)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:251)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:330)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4652)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4583)
at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1411)
at com.collaxa.cube.engine.CubeEngineSecurityManager$3.run(CubeEngineSecurityManager.java:116)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:74)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:83)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.security.Security.runAs(Security.java:61)
at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:51)
at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:56)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:79)
at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1330)
at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:812)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:722)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:359)
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 com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.oracle.pitchfork.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:103)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:113)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.runJaasMode(JpsAbsInterceptor.java:100)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:154)
at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:113)
at sun.reflect.GeneratedMethodAccessor1566.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:68)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy340.handleCallback(Unknown Source)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleCallback(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:45)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:89)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:65)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at com.collaxa.cube.engine.dispatch.Dispatcher$ContextCapturingThreadFactory$2.run(Dispatcher.java:933)
at java.lang.Thread.run(Thread.java:682)
>
<Apr 7, 2015 5:37:09 PM AST> <Error> <oracle.wsm.resources.enforcement> <WSM-07501> <Failure in Oracle WSM Agent processRequest, category=security, function=agent.function.client, application=default, composite=DefaultRequestApproval, modelObj=CallbackService_2, policy=null, policyVersion=null, assertionName=null.
oracle.wsm.common.sdk.WSMException: no protocol: @oimFrontEndURL/workflowservice/CallbackService
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.initialize(SecurityScenarioExecutor.java:476)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.init(SecurityScenarioExecutor.java:347)
at oracle.wsm.security.policy.scenario.executor.Wss11SamlWithCertsScenarioExecutor.init(Wss11SamlWithCertsScenarioExecutor.java:76)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.populateAssertionExecutors(WSPolicyRuntimeExecutor.java:259)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.populateAssertionExecutors(WSPolicyRuntimeExecutor.java:282)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.init(WSPolicyRuntimeExecutor.java:165)
at oracle.wsm.policyengine.impl.PolicyExecutionEngine.getPolicyExecutor(PolicyExecutionEngine.java:137)
at oracle.wsm.policyengine.impl.PolicyExecutionEngine.execute(PolicyExecutionEngine.java:101)
at oracle.wsm.agent.WSMAgent.processCommon(WSMAgent.java:1059)
at oracle.wsm.agent.WSMAgent.processRequest(WSMAgent.java:489)
at oracle.fabric.common.BindingSecurityInterceptor.processRequest(BindingSecurityInterceptor.java:94)
at oracle.integration.platform.common.InterceptorChainImpl$1.run(InterceptorChainImpl.java:211)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:515)
at oracle.integration.platform.common.InterceptorChainImpl.processRequestAsSubject(InterceptorChainImpl.java:209)
at oracle.integration.platform.common.InterceptorChainImpl.processRequest(InterceptorChainImpl.java:126)
at oracle.integration.platform.common.mgmt.InterceptorChainManager.processRequest(InterceptorChainManager.java:276)
at oracle.j2ee.ws.client.mgmt.runtime.SuperClientInterceptorPipeline.handleRequest(SuperClientInterceptorPipeline.java:96)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.handleRequest(DispatchImpl.java:625)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.handleRequest(DispatchImpl.java:603)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:819)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106)
at oracle.integration.platform.blocks.soap.AbstractWebServiceBindingComponent.dispatchRequest(AbstractWebServiceBindingComponent.java:563)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:287)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.sendSOAPMessage(WebServiceExternalBindingComponent.java:1191)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.request(WebServiceExternalBindingComponent.java:785)
at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182)
at oracle.integration.platform.blocks.mesh.MeshImpl$2.run(MeshImpl.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:394)
at oracle.integration.platform.blocks.mesh.MeshImpl.doRequestAsSubject(MeshImpl.java:215)
at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:187)
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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy358.request(Unknown Source)
at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:858)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:267)
at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1099)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:594)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:132)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:74)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:173)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2718)
at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1197)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1100)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:76)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:251)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:330)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4652)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4583)
at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1411)
at com.collaxa.cube.engine.CubeEngineSecurityManager$3.run(CubeEngineSecurityManager.java:116)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:74)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:83)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.security.Security.runAs(Security.java:61)
at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:51)
at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:56)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:79)
at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1330)
at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:812)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:722)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:359)
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 com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.oracle.pitchfork.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:103)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:113)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.runJaasMode(JpsAbsInterceptor.java:100)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:154)
at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:113)
at sun.reflect.GeneratedMethodAccessor1566.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:68)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy340.handleCallback(Unknown Source)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleCallback(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:45)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:89)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:65)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at com.collaxa.cube.engine.dispatch.Dispatcher$ContextCapturingThreadFactory$2.run(Dispatcher.java:933)
at java.lang.Thread.run(Thread.java:682)
Caused By: oracle.wsm.security.SecurityException: no protocol: @oimFrontEndURL/workflowservice/CallbackService
at oracle.wsm.security.identity.WSMIdentityReaderValidator.getHostname(WSMIdentityReaderValidator.java:206)
at oracle.wsm.security.identity.WSMIdentityReaderValidator.getIdentity(WSMIdentityReaderValidator.java:149)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.fetchIdentity(SecurityScenarioExecutor.java:488)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.initialize(SecurityScenarioExecutor.java:455)
at oracle.wsm.security.policy.scenario.executor.SecurityScenarioExecutor.init(SecurityScenarioExecutor.java:347)
at oracle.wsm.security.policy.scenario.executor.Wss11SamlWithCertsScenarioExecutor.init(Wss11SamlWithCertsScenarioExecutor.java:76)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.populateAssertionExecutors(WSPolicyRuntimeExecutor.java:259)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.populateAssertionExecutors(WSPolicyRuntimeExecutor.java:282)
at oracle.wsm.policyengine.impl.runtime.WSPolicyRuntimeExecutor.init(WSPolicyRuntimeExecutor.java:165)
at oracle.wsm.policyengine.impl.PolicyExecutionEngine.getPolicyExecutor(PolicyExecutionEngine.java:137)
at oracle.wsm.policyengine.impl.PolicyExecutionEngine.execute(PolicyExecutionEngine.java:101)
at oracle.wsm.agent.WSMAgent.processCommon(WSMAgent.java:1059)
at oracle.wsm.agent.WSMAgent.processRequest(WSMAgent.java:489)
at oracle.fabric.common.BindingSecurityInterceptor.processRequest(BindingSecurityInterceptor.java:94)
at oracle.integration.platform.common.InterceptorChainImpl$1.run(InterceptorChainImpl.java:211)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:515)
at oracle.integration.platform.common.InterceptorChainImpl.processRequestAsSubject(InterceptorChainImpl.java:209)
at oracle.integration.platform.common.InterceptorChainImpl.processRequest(InterceptorChainImpl.java:126)
at oracle.integration.platform.common.mgmt.InterceptorChainManager.processRequest(InterceptorChainManager.java:276)
at oracle.j2ee.ws.client.mgmt.runtime.SuperClientInterceptorPipeline.handleRequest(SuperClientInterceptorPipeline.java:96)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.handleRequest(DispatchImpl.java:625)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.handleRequest(DispatchImpl.java:603)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:819)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106)
at oracle.integration.platform.blocks.soap.AbstractWebServiceBindingComponent.dispatchRequest(AbstractWebServiceBindingComponent.java:563)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:287)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.sendSOAPMessage(WebServiceExternalBindingComponent.java:1191)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.request(WebServiceExternalBindingComponent.java:785)
at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182)
at oracle.integration.platform.blocks.mesh.MeshImpl$2.run(MeshImpl.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:394)
at oracle.integration.platform.blocks.mesh.MeshImpl.doRequestAsSubject(MeshImpl.java:215)
at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:187)
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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy358.request(Unknown Source)
at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:858)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:267)
at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1099)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:594)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:132)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:74)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:173)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2718)
at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1197)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1100)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:76)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:251)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:330)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4652)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4583)
at com.collaxa.cube.engine.CubeEngine._callbackPerformer(CubeEngine.java:1411)
at com.collaxa.cube.engine.CubeEngineSecurityManager$3.run(CubeEngineSecurityManager.java:116)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:74)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:83)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.security.Security.runAs(Security.java:61)
at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:51)
at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:56)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:242)
at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:79)
at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1330)
at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:396)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:812)
at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:722)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:359)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethHi Philipp,
Here is the screen shot after clicking on the approval process.
and below is the payload information in it.
<messages>
<initiateTaskInput>
<part name="payload">
<initiateTask>
<task>
<payload>
<RequestID>65</RequestID>
<RequestModel>Self-Register User</RequestModel>
<RequestTarget/>
<url>http://suvwcs.mmaa.gov.qa:12000/workflowservice/CallbackService</url>
<RequesterDetails>
<Login/>
<DisplayName/>
</RequesterDetails>
<BeneficiaryDetails>
<DisplayName>None</DisplayName>
</BeneficiaryDetails>
<ObjectDetails>
<attributes/>
</ObjectDetails>
<OtherDetails/>
<RequesterDisplayName/>
<BeneficiaryDisplayName>None</BeneficiaryDisplayName>
<Requester/>
</payload>
<creator/>
<priority>3</priority>
<identificationKey>65</identificationKey>
</task>
</initiateTask>
</part>
</initiateTaskInput>
<initiateTaskResponseMessage>
<part name="payload">
<initiateTaskResponse>
<workflowContext>
<credential>
<login>xelsysadm</login>
<identityContext>jazn.com</identityContext>
</credential>
<token>cfa1a87b-dc18-4f1a-b738-e60946c6802f;;tX7BQ9MC2NHec20RGwzAjiCF6c0O/nTe6hPA8yMA/K24ih8nXajK37AyzDEItoIGJU/Ez/6LqaHWVLosIU+NivB5nPD9/5z1bT7q5JujxH0FZlYnyzpLu6wuR7rbQEyuIgi7lRFuMSO2aW9/oAPw+YbEBCOpUAbzQtAhg2Ngc9KLnCe4acrDUgutanN8qv5V26tVM6OX7bDBRg/LNSAC/rAf1UlOXmmdK5hnF23fzEEj8Y9gNj+CmZ4vpAkKKjcs5ACkFtPWuJ5tpo7enDdrI0fetHKCoJTasygwMX9HS3A=</token>
<locale>en_US#en_US</locale>
<timeZone>Asia/Qatar</timeZone>
</workflowContext>
<task>
<title>Default request level approval for Request ID 65</title>
<payload>
<RequestID>65</RequestID>
<RequestModel>Self-Register User</RequestModel>
<RequestTarget/>
<url>http://suvwcs.mmaa.gov.qa:12000/workflowservice/CallbackService</url>
<RequesterDetails>
<Login/>
<DisplayName/>
</RequesterDetails>
<BeneficiaryDetails>
<DisplayName>None</DisplayName>
</BeneficiaryDetails>
<ObjectDetails>
<attributes/>
</ObjectDetails>
<OtherDetails/>
<RequesterDisplayName/>
<BeneficiaryDisplayName>None</BeneficiaryDisplayName>
<Requester/>
</payload>
<taskDefinitionURI>default/DefaultRequestApproval!1.0/ApprovalTask</taskDefinitionURI>
<creator/>
<ownerUser>xelsysadm</ownerUser>
<priority>3</priority>
<identityContext>jazn.com</identityContext>
<processInfo/>
<systemAttributes>
<approvalDuration>0</approvalDuration>
<assignedDate>2015-04-08T17:07:49.9+03:00</assignedDate>
<assigneeUsers>
<id>xelsysadm</id>
<displayName>xelsysadm</displayName>
<type>user</type>
</assigneeUsers>
<createdDate>2015-04-08T17:07:49+03:00</createdDate>
<digitalSignatureRequired>false</digitalSignatureRequired>
<fromUser>
<type>user</type>
</fromUser>
<hasSubTasks>false</hasSubTasks>
<inShortHistory>true</inShortHistory>
<isGroup>false</isGroup>
<numberOfTimesModified>1</numberOfTimesModified>
<passwordRequiredOnUpdate>false</passwordRequiredOnUpdate>
<pushbackSequence>INITIAL_ASSIGNEES;1</pushbackSequence>
<secureNotifications>false</secureNotifications>
<state>ASSIGNED</state>
<taskId>8450a055-7c8d-47d9-b356-4035f3ef1947</taskId>
<taskNumber>200012</taskNumber>
<updatedBy>
<id>workflowsystem</id>
<displayName>workflowsystem</displayName>
<type>user</type>
</updatedBy>
<updatedDate>2015-04-08T17:07:49+03:00</updatedDate>
<version>1</version>
<versionReason>TASK_VERSION_REASON_INITIATED</versionReason>
<taskDefinitionId>default/DefaultRequestApproval!1.0/ApprovalTask</taskDefinitionId>
<taskDefinitionName>ApprovalTask</taskDefinitionName>
<workflowPattern>Participant</workflowPattern>
<participantName>Assignee1</participantName>
<assignees>
<id>xelsysadm</id>
<displayName>xelsysadm</displayName>
<type>user</type>
</assignees>
<parentTaskVersion>0</parentTaskVersion>
<rootTaskId>8450a055-7c8d-47d9-b356-4035f3ef1947</rootTaskId>
<systemStringActions>PUSH_BACK,sharePayload</systemStringActions>
<stage>Stage1</stage>
<taskNamespace>http://xmlns.oracle.com/ApprovalApp/DefaultRequestApproval/ApprovalTask</taskNamespace>
<componentType>Workflow</componentType>
</systemAttributes>
<systemMessageAttributes>
<textAttribute1>65</textAttribute1>
<textAttribute2>Self-Register User</textAttribute2>
<textAttribute3/>
<textAttribute4/>
<textAttribute5>None</textAttribute5>
<textAttribute6/>
</systemMessageAttributes>
<callback>
<id>ApprovalProcess/ApprovalTask.TaskService_1</id>
<converstationId>urn:A3D6D1B0DDF811E48F3A1BD42D5C690D</converstationId>
</callback>
<identificationKey>65</identificationKey>
<sca>
<applicationName>default</applicationName>
<componentName>ApprovalTask</componentName>
<compositeDN>default/DefaultRequestApproval!1.0*soa_b7c6e1b5-bf45-43da-b98e-513081b60c61</compositeDN>
<compositeInstanceId>40002</compositeInstanceId>
<compositeName>DefaultRequestApproval</compositeName>
<compositeVersion>1.0</compositeVersion>
<ecId>00iSSpOAod7Fw0zsZk0FJz4eFvE0j9Izf00018G0001c3</ecId>
<parentComponentInstanceId>bpel:40002</parentComponentInstanceId>
<parentComponentInstanceRefId>40002-BpInv1-BpSeq2.6-2</parentComponentInstanceRefId>
<headerProperties>rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9hZEZhY3RvckkACXRocmVzaG9sZHhwP0AAAAAAABh3CAAAACAAAAAHdAAnb3JhY2xlLmZhYnJpYy5zZWN1cml0eS5pZGVudGl0eS5zdWJqZWN0c3IAG2phdmF4LnNlY3VyaXR5LmF1dGguU3ViamVjdIyyMpMAM/poAwACWgAIcmVhZE9ubHlMAApwcmluY2lwYWxzdAAPTGphdmEvdXRpbC9TZXQ7eHAAc3IAJWphdmEudXRpbC5Db2xsZWN0aW9ucyRTeW5jaHJvbml6ZWRTZXQGw8J5Au7fPAIAAHhyACxqYXZhLnV0aWwuQ29sbGVjdGlvbnMkU3luY2hyb25pemVkQ29sbGVjdGlvbiph+E0JnJm1AwACTAABY3QAFkxqYXZhL3V0aWwvQ29sbGVjdGlvbjtMAAVtdXRleHQAEkxqYXZhL2xhbmcvT2JqZWN0O3hwc3IAJWphdmF4LnNlY3VyaXR5LmF1dGguU3ViamVjdCRTZWN1cmVTZXRtzDKAF1V+JwMAA0kABXdoaWNoTAAIZWxlbWVudHN0ABZMamF2YS91dGlsL0xpbmtlZExpc3Q7TAAGdGhpcyQwdAAdTGphdmF4L3NlY3VyaXR5L2F1dGgvU3ViamVjdDt4cAAAAAFzcgAUamF2YS51dGlsLkxpbmtlZExpc3QMKVNdSmCIIgMAAHhwdwQAAAANc3IAKHdlYmxvZ2ljLnNlY3VyaXR5LnByaW5jaXBhbC5XTFNHcm91cEltcGyEKTtGw0ofuQIAAHhyADB3ZWJsb2dpYy5zZWN1cml0eS5wcmluY2lwYWwuV0xTQWJzdHJhY3RQcmluY2lwYWyv/kb+QWV+/AIACFoAFWVxdWFsc0Nhc2VJbnNlbnNpdGl2ZVoAFmVxdWFsc0NvbXBhcmVEbkFuZEd1aWRaABdwcmluY2lwYWxGYWN0b3J5Q3JlYXRlZEwAAmRudAASTGphdmEvbGFuZy9TdHJpbmc7TAAEZ3VpZHEAfgATTAAEbmFtZXEAfgATWwAEc2FsdHQAAltCWwAJc2lnbmF0dXJlcQB+ABR4cAAAAXQANWNuPUFkbWluaXN0cmF0b3JzLG91PWdyb3VwcyxvdT1teXJlYWxtLGRjPUlETTdfRG9tYWludAAgNjdDMjNGOTA1MzlBMTFFNEJGMDBEQkEzMjQ0QjIxRjF0AA5BZG1pbmlzdHJhdG9yc3VyAAJbQqzzF/gGCFTgAgAAeHAAAAANMTQyODUwMjA2OTc5NnBzcgAnd2VibG9naWMuc2VjdXJpdHkucHJpbmNpcGFsLldMU1VzZXJJbXBsvg4469/XbFUCAAB4cQB+ABIAAAF0ADB1aWQ9d2VibG9naWMsb3U9cGVvcGxlLG91PW15cmVhbG0sZGM9SURNN19Eb21haW50ACA2N0M2MzczMDUzOUExMUU0QkYwMERCQTMyNDRCMjFGMXQACHdlYmxvZ2ljdXEAfgAZAAAADTE0Mjg1MDIwNjk3OTZwc3IARW9yYWNsZS5zZWN1cml0eS5qcHMuaW50ZXJuYWwuY29yZS5wcmluY2lwYWxzLkpwc0F1dGhlbnRpY2F0ZWRSb2xlSW1wbJHX+L9u5tJOAgAAeHIARW9yYWNsZS5zZWN1cml0eS5qcHMuaW50ZXJuYWwuY29yZS5wcmluY2lwYWxzLkpwc0Fic3RyYWN0UHJpbmNpcGFsSW1wbISYQolw5SikAgAGTAAFX2Rlc2NxAH4AE0wADF9kaXNwbGF5TmFtZXEAfgATTAAFX2d1aWRxAH4AE0wABV9uYW1lcQB+ABNMAApfcmVhbG1OYW1lcQB+ABNMAAtfdW5pcXVlTmFtZXEAfgATeHBwcHB0ABJhdXRoZW50aWNhdGVkLXJvbGVwcHNyADdvcmFjbGUuc2VjdXJpdHkuanBzLnNlcnZpY2UucG9saWN5c3RvcmUuQXBwbGljYXRpb25Sb2xlukpv/D1OxgwCAAtJAAlfaGFzaENvZGVMAAZfYXBwSURxAH4AE0wACF9hcHBJRExDcQB+ABNMAAVfZGVzY3EAfgATTAAMX2Rpc3BsYXlOYW1lcQB+ABNMAAVfZ3VpZHEAfgATTAAHX2d1aWRMQ3EAfgATTAAFX25hbWVxAH4AE0wAB19uYW1lTENxAH4AE0wAC191bmlxdWVOYW1lcQB+ABNMAA1fdW5pcXVlTmFtZUxDcQB+ABN4cEq/k090AAlzb2EtaW5mcmFxAH4AJ3QAZ1NPQSBhcHBsaWNhdGlvbiBhZG1pbiByb2xlLCBoYXMgZnVsbCBwcml2aWxlZ2UgZm9yIHBlcmZvcm1pbmcgYW55IG9wZXJhdGlvbnMgaW5jbHVkaW5nIHNlY3VyaXR5IHJlbGF0ZWRwdAAgNjc2QTcwQjA1MzlDMTFFNEJGMzU2NUU5MENDMzY0QzF0ACA2NzZhNzBiMDUzOWMxMWU0YmYzNTY1ZTkwY2MzNjRjMXQACFNPQUFkbWludAAIc29hYWRtaW50AFZjbj1TT0FBZG1pbixjbj1BcHBsaWNhdGlvbiBSb2xlLGNuPXNvYS1pbmZyYSxjbj1qcHNYbWxGYXJtLGNuPUpQU0NvbnRleHQsY249anBzWG1sUm9vdHQAVmNuPXNvYWFkbWluLGNuPWFwcGxpY2F0aW9uIHJvbGUsY249c29hLWluZnJhLGNuPWpwc3htbGZhcm0sY249anBzY29udGV4dCxjbj1qcHN4bWxyb290c3EAfgAl/NYnOXEAfgAncQB+ACd0AFlTT0EgYXBwbGljYXRpb24gb3BlcmF0b3IsIGZvciBjb21tb24gb3BlcmF0aW9uYWwgdGFza3MgbGlrZSBzdGFydCwgc3RvcCwgbW9uaXRvciwgYmFja3Vwc3B0ACA2NzZBOTdDMDUzOUMxMUU0QkYzNTY1RTkwQ0MzNjRDMXQAIDY3NmE5N2MwNTM5YzExZTRiZjM1NjVlOTBjYzM2NGMxdAALU09BT3BlcmF0b3J0AAtzb2FvcGVyYXRvcnQAWWNuPVNPQU9wZXJhdG9yLGNuPUFwcGxpY2F0aW9uIFJvbGUsY249c29hLWluZnJhLGNuPWpwc1htbEZhcm0sY249SlBTQ29udGV4dCxjbj1qcHNYbWxSb290dABZY249c29hb3BlcmF0b3IsY249YXBwbGljYXRpb24gcm9sZSxjbj1zb2EtaW5mcmEsY249anBzeG1sZmFybSxjbj1qcHNjb250ZXh0LGNuPWpwc3htbHJvb3RzcQB+ACXxVnVJcQB+ACdxAH4AJ3QAUFNPQSBhdWRpdCBhZG1pbmlzdHJhdG9yIHJvbGUsIGNhbiBwZXJmb3JtIGF1ZGl0IGNvbmZpZ3VyYXRvaW4gYW5kIGFkbWluaXN0cmF0aW9ucHQAIDY3NkFFNUUwNTM5QzExRTRCRjM1NjVFOTBDQzM2NEMxdAAgNjc2YWU1ZTA1MzljMTFlNGJmMzU2NWU5MGNjMzY0YzF0AA1TT0FBdWRpdEFkbWludAANc29hYXVkaXRhZG1pbnQAW2NuPVNPQUF1ZGl0QWRtaW4sY249QXBwbGljYXRpb24gUm9sZSxjbj1zb2EtaW5mcmEsY249anBzWG1sRmFybSxjbj1KUFNDb250ZXh0LGNuPWpwc1htbFJvb3R0AFtjbj1zb2FhdWRpdGFkbWluLGNuPWFwcGxpY2F0aW9uIHJvbGUsY249c29hLWluZnJhLGNuPWpwc3htbGZhcm0sY249anBzY29udGV4dCxjbj1qcHN4bWxyb290c3EAfgAlz3uuBHEAfgAncQB+ACd0ACdCUE0gV29ya2Zsb3cgQ3VzdG9taXplIEFwcGxpY2F0aW9uIFJvbGVwdAAgNjc2QjM0MDA1MzlDMTFFNEJGMzU2NUU5MENDMzY0QzF0ACA2NzZiMzQwMDUzOWMxMWU0YmYzNTY1ZTkwY2MzNjRjMXQAFEJQTVdvcmtmbG93Q3VzdG9taXpldAAUYnBtd29ya2Zsb3djdXN0b21pemV0AGJjbj1CUE1Xb3JrZmxvd0N1c3RvbWl6ZSxjbj1BcHBsaWNhdGlvbiBSb2xlLGNuPXNvYS1pbmZyYSxjbj1qcHNYbWxGYXJtLGNuPUpQU0NvbnRleHQsY249anBzWG1sUm9vdHQAYmNuPWJwbXdvcmtmbG93Y3VzdG9taXplLGNuPWFwcGxpY2F0aW9uIHJvbGUsY249c29hLWluZnJhLGNuPWpwc3htbGZhcm0sY249anBzY29udGV4dCxjbj1qcHN4bWxyb290c3EAfgAlq7weX3EAfgAncQB+ACd0AC9CUE0gT3JnYW5pemF0aW9uIEFkbWluaXN0cmF0b3IgQXBwbGljYXRpb24gUm9sZXB0ACA2NzZCODIyMDUzOUMxMUU0QkYzNTY1RTkwQ0MzNjRDMXQAIDY3NmI4MjIwNTM5YzExZTRiZjM1NjVlOTBjYzM2NGMxdAAUQlBNT3JnYW5pemF0aW9uQWRtaW50ABRicG1vcmdhbml6YXRpb25hZG1pbnQAYmNuPUJQTU9yZ2FuaXphdGlvbkFkbWluLGNuPUFwcGxpY2F0aW9uIFJvbGUsY249c29hLWluZnJhLGNuPWpwc1htbEZhcm0sY249SlBTQ29udGV4dCxjbj1qcHNYbWxSb290dABiY249YnBtb3JnYW5pemF0aW9uYWRtaW4sY249YXBwbGljYXRpb24gcm9sZSxjbj1zb2EtaW5mcmEsY249anBzeG1sZmFybSxjbj1qcHNjb250ZXh0LGNuPWpwc3htbHJvb3RzcQB+ACWMIb2JcQB+ACdxAH4AJ3QAMUJQTSBBY3Rpdml0eSBHdWlkZSBBZG1pbmlzdHJhdG9yIEFwcGxpY2F0aW9uIFJvbGVwdAAgNjc2QjVCMTA1MzlDMTFFNEJGMzU2NUU5MENDMzY0QzF0ACA2NzZiNWIxMDUzOWMxMWU0YmYzNTY1ZTkwY2MzNjRjMXQACkJQTUFHQWRtaW50AApicG1hZ2FkbWludABYY249QlBNQUdBZG1pbixjbj1BcHBsaWNhdGlvbiBSb2xlLGNuPXNvYS1pbmZyYSxjbj1qcHNYbWxGYXJtLGNuPUpQU0NvbnRleHQsY249anBzWG1sUm9vdHQAWGNuPWJwbWFnYWRtaW4sY249YXBwbGljYXRpb24gcm9sZSxjbj1zb2EtaW5mcmEsY249anBzeG1sZmFybSxjbj1qcHNjb250ZXh0LGNuPWpwc3htbHJvb3RzcQB+ACUUjtXRcQB+ACdxAH4AJ3QAK0JQTSBXb3JrZmxvdyBBZG1pbmlzdHJhdG9yIEFwcGxpY2F0aW9uIFJvbGVwdAAgNjc2QjBDRjE1MzlDMTFFNEJGMzU2NUU5MENDMzY0QzF0ACA2NzZiMGNmMTUzOWMxMWU0YmYzNTY1ZTkwY2MzNjRjMXQAEEJQTVdvcmtmbG93QWRtaW50ABBicG13b3JrZmxvd2FkbWludABeY249QlBNV29ya2Zsb3dBZG1pbixjbj1BcHBsaWNhdGlvbiBSb2xlLGNuPXNvYS1pbmZyYSxjbj1qcHNYbWxGYXJtLGNuPUpQU0NvbnRleHQsY249anBzWG1sUm9vdHQAXmNuPWJwbXdvcmtmbG93YWRtaW4sY249YXBwbGljYXRpb24gcm9sZSxjbj1zb2EtaW5mcmEsY249anBzeG1sZmFybSxjbj1qcHNjb250ZXh0LGNuPWpwc3htbHJvb3RzcQB+ACWLfd3ZcQB+ACdxAH4AJ3QARVNPQSBhcHBsaWNhdGlvbiBtb25pdG9yIHJvbGUsIGhhcyByZWFkLW9ubHkgcHJpdmlsZWdlcyBmb3IgbW9uaXRvcmluZ3B0ACA2NzZBQkVEMDUzOUMxMUU0QkYzNTY1RTkwQ0MzNjRDMXQAIDY3NmFiZWQwNTM5YzExZTRiZjM1NjVlOTBjYzM2NGMxdAAKU09BTW9uaXRvcnQACnNvYW1vbml0b3J0AFhjbj1TT0FNb25pdG9yLGNuPUFwcGxpY2F0aW9uIFJvbGUsY249c29hLWluZnJhLGNuPWpwc1htbEZhcm0sY249SlBTQ29udGV4dCxjbj1qcHNYbWxSb290dABYY249c29hbW9uaXRvcixjbj1hcHBsaWNhdGlvbiByb2xlLGNuPXNvYS1pbmZyYSxjbj1qcHN4bWxmYXJtLGNuPWpwc2NvbnRleHQsY249anBzeG1scm9vdHNxAH4AJb6BT+pxAH4AJ3EAfgAndAAtU09BIGF1ZGl0IHZpZXdlciByb2xlLCBjYW4gdmlldyBhdWRpdCByZWNvcmRzcHQAIDY3NkIwQ0YwNTM5QzExRTRCRjM1NjVFOTBDQzM2NEMxdAAgNjc2YjBjZjA1MzljMTFlNGJmMzU2NWU5MGNjMzY0YzF0AA5TT0FBdWRpdFZpZXdlcnQADnNvYWF1ZGl0dmlld2VydABcY249U09BQXVkaXRWaWV3ZXIsY249QXBwbGljYXRpb24gUm9sZSxjbj1zb2EtaW5mcmEsY249anBzWG1sRmFybSxjbj1KUFNDb250ZXh0LGNuPWpwc1htbFJvb3R0AFxjbj1zb2FhdWRpdHZpZXdlcixjbj1hcHBsaWNhdGlvbiByb2xlLGNuPXNvYS1pbmZyYSxjbj1qcHN4bWxmYXJtLGNuPWpwc2NvbnRleHQsY249anBzeG1scm9vdHNxAH4AJQIx0mZxAH4AJ3EAfgAndAAMU09BIERlc2lnbmVycHQAIDY3NkJBOTMwNTM5QzExRTRCRjM1NjVFOTBDQzM2NEMxdAAgNjc2YmE5MzA1MzljMTFlNGJmMzU2NWU5MGNjMzY0YzF0AAtTT0FEZXNpZ25lcnQAC3NvYWRlc2lnbmVydABZY249U09BRGVzaWduZXIsY249QXBwbGljYXRpb24gUm9sZSxjbj1zb2EtaW5mcmEsY249anBzWG1sRmFybSxjbj1KUFNDb250ZXh0LGNuPWpwc1htbFJvb3R0AFljbj1zb2FkZXNpZ25lcixjbj1hcHBsaWNhdGlvbiByb2xlLGNuPXNvYS1pbmZyYSxjbj1qcHN4bWxmYXJtLGNuPWpwc2NvbnRleHQsY249anBzeG1scm9vdHhxAH4ABXhxAH4ACnh4dAAcdHJhY2tpbmcuY29tcG9zaXRlSW5zdGFuY2VJZHQABTQwMDAydAANdHJhY2tpbmcuZWNpZHQALTAwaVNTcE9Bb2Q3RncwenNaazBGSno0ZUZ2RTBqOUl6ZjAwMDE4RzAwMDFjM3QACHByaW9yaXR5dAABMHQAKG9yYWNsZS5mYWJyaWMuc2VjdXJpdHkuaWRlbnRpdHkudXNlcm5hbWVxAH4AH3QAJXRyYWNraW5nLmNvbXBvc2l0ZUluc3RhbmNlQ3JlYXRlZFRpbWVzcgAOamF2YS51dGlsLkRhdGVoaoEBS1l0GQMAAHhwdwgAAAFMmVvB1Hh0ABd0cmFja2luZy5jb252ZXJzYXRpb25JZHQAJHVybjpBM0Q2RDFCMERERjgxMUU0OEYzQTFCRDQyRDVDNjkwRHg=</headerProperties>
<compositeCreatedTime>2015-04-08T17:07:49.716+03:00</compositeCreatedTime>
</sca>
<applicationContext/>
<taskDefinitionId>default/DefaultRequestApproval!1.0/ApprovalTask</taskDefinitionId>
<correlationId>8450a055-7c8d-47d9-b356-4035f3ef1947</correlationId>
<mdsLabel>soa_45112c9c-f119-494c-81a2-82fd1844bc0c</mdsLabel>
</task>
</initiateTaskResponse>
</part>
</initiateTaskResponseMessage>
</messages>
Reagrds,
Anil -
Error while testing the self registration approval workflow
Hi all,
I am getting the following error while testing the self registration approval workflow.
Here the request level approval is working fine.But the operation level is not working.
<May 28, 2012 11:25:01 AM IST> <Error> <oracle.iam.request.impl> <IAM-2050126> <Invalid outcome com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}runtimeFault}
messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
parts: {{
summary=<summary>oracle/iam/platform/OIMClient</summary>
,detail=<detail>java.lang.NoClassDefFoundError: oracle/iam/platform/OIMClient
at orabpel.approvalprocess.ExecLetBxExe0.execute(ExecLetBxExe0.java:182)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)
at java.lang.Thread.run(Thread.java:662)
</detail>
,code=<code>java.lang.NoClassDefFoundError</code>}
cause: {oracle/iam/platform/OIMClient}
received from SOA for the request id 61.>
<May 28, 2012 11:25:01 AM IST> <Warning> <oracle.iam.callbacks.common> <IAM-2030081> <[CALLBACKMSG] Inside Status Change plugin for request 61 and the status is : Request Failed.>
er and operation is CREATE.>
<May 28, 2012 11:25:01 AM IST> <Warning> <oracle.wsm.agent.handler.wls.WLSPropertyUtils> <BEA-000000> <WLSPropertyUtils:getOperationName(),operation name is null>
How to resolve this issue?
Please anyone suggest me.Thanks in advance.
Regards,
Deena.Deena,
Please make sure the path is correct. also why .zip, why : at the end why blank space? These could be a problem.
/home/oracle/Oracle/Middleware/Oracle_IDM1/server/client/*oimclient.zip*:/home/oracle/Oracle/*Middleware/ oracle_common*/modules/oracle.jps_11.1.1/jps-manifest.jar:
Below is correct one.
$MW_HOME/Oracle_IDM1/server/client/oimclient.jar:$MW_HOME/oracle_common/modules/oracle.jps_11.1.1/jps-manifest.jar
If you have custom workflow, be sure in task assignment proper outcome approve or reject.
Thanks,
Kuldeep -
Approving Self-Registration request using API
Hi all
As an end user I have created a self registration request using using the method, createRegistrationRequest from utility factory.
Now as an approver , i wanted to approve the request. I have updated the Organization name using updateRegistrationUserDetails method in tcRequestOperationsIntf by passing
hashMap.put("Organizations.Organization Name",
"Requests");
reqOper.updateRegistrationUserDetails(reqAppSet
.getLongValue("Requests.Request ID"),hashMap);
This is working fine. However when I use the following procedure to approve this request ,
reqOper.setRequestResponse(reqAppSet
.getLongValue("Requests.Key"), getUsrKey("XELSYSADM"), "Approve");
it throws the following exception
Thor.API.Exceptions.tcAwaitingApprovalDataCompletionException
at com.thortech.xl.ejb.beansimpl.tcRequestOperationsBean.setRequestResponse(Unknown Source)
at com.thortech.xl.ejb.beans.tcRequestOperationsSession.setRequestResponse(Unknown Source)
What else needs to be done in this approving aspect for the task to be approved?
Thank you
Regards
shashidharHi all
I found the solution,
along with this ,
hashMap.put("Organizations.Organization Name",
"Requests");
you need to update ,
Employee -Type and User Type
Thank you
shashidhar -
Creating self registration request using OIM API
Hi guys,
When we try to create a self regisrtation request using OIM API , we ge the following exception:
We get this error when we set the following in Design console.
Does user have to provide challenge information during registration = FALSE
and passed an blank object in place of challenge question parameter in createSelfRegistrationRequest method in tcUtilityBaseClass.
19:22:17,218 ERROR [REQUESTS] Error: Failed to save REQ_CONSOLIDATED_DATA_VALUE
data for Create Entity.
java.lang.NullPointerException
at org.apache.xml.serializer.TreeWalker.dispatachChars(TreeWalker.java:2
44)
at org.apache.xml.serializer.TreeWalker.startNode(TreeWalker.java:414)
at org.apache.xml.serializer.TreeWalker.traverse(TreeWalker.java:143)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transf
ormerIdentityImpl.java:389)
at com.thortech.xl.dataobj.util.RequestDataConsolidator.convertNodeToXML
(Unknown Source)
at com.thortech.xl.dataobj.util.RequestDataConsolidator.addUser(Unknown
Source)
at com.thortech.xl.dataobj.tcDataBase.createRequestForCreateEntity(Unkno
wn Source)
at com.thortech.xl.dataobj.tcDataBase.createRegistrationRequest(Unknown
Source)
at com.thortech.xl.dataobj.tcDataBase.createRegistrationRequest(Unknown
Source)
at com.thortech.xl.ejb.beansimpl.tcUnauthenticatedOperationsBean.createR
egistrationRequest(Unknown Source)
at com.thortech.xl.ejb.beans.tcUnauthenticatedOperationsSession.createRe
gistrationRequest(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.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(S
tatelessSessionContainer.java:237)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
ke(CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(Stat
elessSessionInstanceInterceptor.java:169)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation
Interceptor.java:63)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
rceptor.java:121)
How do we create a self registration request , using OIM API , with and without challenge questions?Well try this piece of code. This might be similar to yours but it worked perfectly for me. For you the error might be the attribute names which you are passing, it should be the one dfined in the FormMetaData xml as below.
import Thor.API.tcUtilityFactory;
// define you class below
ConfigurationClient.ComplexSetting config = ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");
final Hashtable env = config.getAllSettings();
Hashtable quesAns = new Hashtable();
HashMap user = new HashMap();
user.put("Users.User ID", "SelfTesting");
user.put("Users.First Name", "SelfTesting");
user.put("Users.Last Name", "SelfTesting");
user.put("Users.Email", "[email protected]");
user.put("Users.Password", "SelfTesting");
user.put("ConfirmPassword", "SelfTesting");
tcUtilityFactory.createRegistrationRequest(env, user, quesAns);
And for the query of challenge QnA, these are the following combinations possible:
1) Property Does user have to provide challenge information during registration set to TRUE
- During self-registration from web console, it will show you Challenge Questions section on the right. If you do not select any questions, it will thow you an error there itself.
- Doing it from API will create no difference(even if you pass a blank HashTable). The request will be created successfully and on completion when the user tries to login, it will ask for Security QnA.
2) Property Does user have to provide challenge information during registration set to FALSE
- During self-registration from web console, it doesn't show you Challenge Questions section on the right. The request will be created successfully and on completion when the user tries to login, it will ask for Security QnA.
- Doing it from API, you will have to pass a blank HashTable as in above code. The request will be created successfully and on completion when the user tries to login, it will ask for Security QnA.
Hope it works.
Thanks
Sunny -
Creating Multiple User Self Registration Profiles
Hi,
We have a requirement where we need to have multiple self registration request templates. The organization has external contractors for which different data need to be taken. We have created multiple request templates, can anyone guide as to how i can replace the default request form with my newly created request templates.
Thanks.
UZHi,
Okay problem solved. What I have done is to create the user with a standard password and then login as that user and change the password using dbms_ldap to the password they selected. I then go on and make the other changes and login to sso.
Have tested this with the pwdMustChange option turned on and it works a treat!
Great, thanks for the help though. -
Wireless Guest Users Self Registration
We are looking for a solution where for guest user self registration an email will be send to the employee/network admin for approval request before providing the network access to guest users.
Please let me know if ISE is having this feature. Also let me know the other options.If you want to go through the process of having a employee or "sponsor" approve the account, why not just have the person who would be the appover create the account for the guest user and cut out the middle step? This is the process we have been using and so far so good! If abuse is a concern we try to keep tabs on that by occasionally checking the logs in ISE to see if any one user is creating many account or consistantly has an account that may be for non work related functions.
-
Pre-populate Organization to the self registration request in OIM 11gR2 PS1
Hi All
I want to know if there is a way to pre-populate Organization to the self registration request in OIM 11gR2 PS1.
I am trying to configure auto approval and for that I need to add org to the request.
ThanksHi,
you can look into the following post : https://forums.oracle.com/message/10830661
Thanks -
Hi,
Does anyone have idea / detailed documentation of the step by step process of setting up user self registration in SAP SRM ?
Are there better ways of automating the user creation after approval from the authorized administrators within a company ?
Also, during implementation does anyone have a sample file which can be used to create users in SRM directly after users fill in the details for the same?
Awaiting your replies !
Regards,
Rajesh RajendranHi,
That function is available in standard.
http://help.sap.com/saphelp_srm50/helpdata/en/c5/fa7d3cb7f58910e10000000a114084/frameset.htm
Regards,
Masa -
Error after entering user self registration details
Hello all,
I am getting an 2 errors: after i fill the user self registration and click create. Any advice on how i can resolve this?
some times i get: "Error: Structure : No agent found."
and sometimes i get: "Error: Function call cannot be executed; parameter contains errors"
appreciate your time and help.- will give points
Arpita
Edited by: Arpita Rani on Oct 22, 2008 4:46 AMPls let me kow if you have resolved the issue as am facing the same issue.
rgds,
Manu -
Self registration request and approval process
We are looking to implement self-registration with a bit of workflow when we move to Portal 10.1.2 A system where a user requests access, their request is approved (or denied) by another person and then an account is created with appropiate permissions.
We are currently using an Excel spreadsheet e-mailed back and forth, we have begun designing the process with standard forms and reports in it's own schma, but the last piece will still need to be manual (creating the account).
Does anybody know of a way to automate this process of account creation?
Does Application Server 10.1.2 self-registration have similar capabilities? if so, where could I look to learn what it can do?
Thanxs,
ljalgrefer this.
Configuring Auto-Approval for Self-Registration - Fails due to Organisation -
User Self Registration in OIM 11.1.1.3
Hi all,
Iam trying to register user using self registration process,the request is sent to admin(xelsysadm), i tried to accept request in admin(xelsysadm account) but the request status is showing as "Request Failed".And showing error as
IAM-2050014:An error occurred while initiating approvals for request oracle.iam.platform.workflowservice.exception.IAMWorkflowException: Tasklist mapping failed for workflowdefinition:
Error:default/DefaultRequestApproval!1.0 due to unable to process due to null. The corresponding error message is {1}.
Can any help to solve the issue.
Thanks & Regards,
Satish
Edited by: satish on Sep 8, 2010 3:58 PM
Edited by: satish on Sep 11, 2010 7:16 PMDid you set the organization, before approving the Task. The Approver needs to specify an OIM organization in which to create a user.
Regards,
Sanjay Sadarangani -
Auto approval for self registration request in OIM 11G R2
Hi all,
We have a requirement where we want end users to be able to self-register without needing any sort of approval. We are using OIM 11G R2 with the latest patchset.
The way to do it in 11G R1 is explained in the following document:
[http://docs.oracle.com/cd/E21764_01/doc.1111/e14316/unauth_selfservice.htm#BABFEIBF]
But now that R2 does not have any request templates, we are not sure how to do this. Any help will be greatly appreciated. Thanks for your time.
-sandeepcrefer this.
Configuring Auto-Approval for Self-Registration - Fails due to Organisation -
User self-registration in the portal
I am developing an Intranet site for a very large organization using OPortal 3.0. Since is impossible to manage personally every request to add users to the portal (over 3000 potential users) I need to provide a self-registration procedure so users can register themselves to the portal with certain basic privileges.
Does anybody knows how can I implement such a procedure..?
FernandoHello Fernado,
Look topic name "Using API's for Single Sign On" at this forum.There is an answer to your question.Also you can:
'Create a procedure which does insertion to the tables portal30.wwsec_person$ and portal30_sso.wwsec_person$'.My procedure is:
CREATE OR REPLACE PROCEDURE PORTAL30_SSO.CREATE_USER
(username IN VARCHAR2)
as
begin
insert into portal30.wwsec_person$
(user_name,db_user,created_by_dbuser,created_by_user,password,sso_user_type)values (upper username), 'PORTAL30_PUBLIC','PORTAL30_PUBLIC','PORTAL30','guest','USER');
insert into portal30_sso.wwsec_person$
(user_name,db_user,created_by_dbuser,created_by_user,password,sso_user_type) values (upper(username),'PORTAL30_SSO_PUBLIC','PORTAL30_SSO_PUBLIC','PORTAL30','hy?<K2K0~4FA810F520ACB67945FFFA7F03925269','USER');
end;
After that create a form to this procedure and publish as portlet.Now put this portlet your 'Welcome' window.Here they will have default password 'guest'.Also you can take another parameters like name,lastname,address,etc.
Don't forget to give public privilege to this procedure.
Maybe you are looking for
-
Sync strangeness after disk replacement and OS reinstall
This was posted in someone elses thread but I didn't want to hijack his thread so I started my own. I'm having a similar issue after a hard drive upgrade and OS reinstall. I added a 500G disk to my older g5 imac, which I sync my iphone to and ever si
-
what size should i get ?
-
Hi all, we need to accept a wsdl request with out a namespace on the top element in the body but our system keeps rejecting it as its returning null. the request coming in is <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
-
Hello my friends, I'm developing forms & reports on windows 98. When i call reports (in forms menu), i all ways have background engine running. I can't do anything unless i close it. It creates also a file telling me when i run reports and when it's
-
Firefox missing fixedsys and terminal fonts?
I know I have the fixedsys and terminal font installed in the windows font folder, however, they don't show up when selecting for a font in the Tools>Options>Content>fonts & colors. The drop down list of fonts don't show it at all. I have chrome and