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.
Thanks
Hi,
you can look into the following post : https://forums.oracle.com/message/10830661
Thanks
Similar Messages
-
Multiple self-registration pages in OIM 11gR2 PS1
Hi All
I have a requirement to implement multiple self-registration pages in OIM 11gR2 PS1. Has anybody faced such requirement before.
Any pointers will be highly appreciated.
ThanksHi,
Basically i need some more information about your use case.
Can you please elaborate the use case. What actually you want to do by having multiple self-registration pages -
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 -
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 -
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 -
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,
KungoKungo 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 -
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 -
How to populate a field on the Self Registration Approval Form?
Hello,
I have a field named SSN (last 4 digits of the SSN) that a self registered user must fill in during self registration. After the user submits the request, the request is submitted to a reviewer.
This reviewer logs in and accesses the Self Registration Approval Form for that particular request. I would like to display the possible returned values of SSN that I query from HR based on the requester's firstname, middlename, and lastname. This will allow the reviewer to verify the requester's identity. If the entered SSN does not match the displayed SSN, the reviewer can take the proper action.
How can this be accomplished?
I looked into the prepopulate rule generator adaptor. But I don't have a form to attach the adaptor to it since the approval form is an ootb form.
ThanksYes, I did.
In the adapter I mapped the adapter return value to the output of the java code (Get SSN).
In the User Registration Process Definition, I have a non conditional task named Get SSN. I mapped the requestID to the request Key and the adapter return value to the field on the self registration form (using User Definition field).
But the value did not show up in that field... -
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 -
How to add more fields to the self registration page?
Hello,
I am running on OIM 11.1.2.1.0.
How can I add the Organization field to the self registration page? Could you point me to a doc if it exists.
Thanks
KhanhHello,
I successfully added the organization field to the self registration form following the instructions in this doc: http://docs.oracle.com/cd/E37115_01/admin.1112/e27149/customattr.htm#BABGDEIC
I used Data Component – User Registration, then UserVO1. There were 2 fields: Organization and Organization Name. I added both to the form. Then I tried to submit a self registration request. When I logged in as xelsysadm to check out the request, the Organization field on the request is not populated.
I know that under OIM 11gr2, the reviewer must provide the organization. I am wondering if this has something to do with the value of the organization not being carried over to the request level approval.
Could someone please help?
Thanks
Khanh -
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 -
Triggering the Self-Registration of the Adapter Engine ???
Hi,
We have a central SLD. Also we have the SLD of XI.
When coming to the post configuration step of "Triggering the Self-Registration of the Adapter Engine" it is said to
Restart the application <b>com.sap.aii.af.cpa.app</b> to trigger the SLD self-registration of the central Adapter Engine.
1. In which SLD should i restart it ?
2. if it is in XI SLD, then i can see <b>com.sap.aii.af.cpa.app</b> this under three options (EJBContainer, LogConfigurator, metamodelrepository) in the right hand pane of DEPLOY in the XI Visual Administrator.
Request you kindly answer these questions.
Thanks
SouravCould solve this.
Go to Deploy option in Visual Administrator, on the right hand pane, select "Applications" radio button and you will find the com.sap.aii...., just select that stop it and again start it.
Thats it...
Thanks
Sourav -
A question on the self-registration feature
I've managed to get the self-registration feature running. I've set that the user can log on immediately after registering. The question is: how do the portal administrators know if someone has self-registered? Is there any type of alert or e-mail facility that has to be set up?
Thanks
FenellaHello,
I successfully implemented a data validation on the self registration form for a field named birth date using Java script.
This method will retrieve the value of the birth date from the form.
var birthDate = document.getElementById("value(USR_UDF_BIRTH_DATE)").value;
I hope this will help someone one day.
Khanh -
Where oh where is the self registration API?
Can anyone point me to where the self registration api is supposed to be located?
ThanksDaniel,
Have you looked at the PL/SQL APIs? There may be something in there you can use to create/register a user.
http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/plsql/doc/astart.htm
Take a look at the wwsec_api package.
Hope this helps,
Sue -
Self registration error in OIM-OID-OAM 11g
Hi,
We are using OIM,OID,OAM 11G,in clustering mode.We are facing a problem on self registration process.
For every alternate self registration request,system is throwing an error.After the self register user request has got approveod,I have checked the request status in 'advanced' panel its saying ; " IAM-3051103:The create operation on user entity failed in action stage.:"
This is really a big mysterious thing to me,1st self registration was successful,2nd was throwing an error , again 3rd was success ,4th was failure , 5th was success and 6th was failure.
Below is the corresponding error message in log file for the failed request.
<Mar 21, 2011 2:22:30 PM CDT> <Error> <oracle.iam.identity.usermgmt.impl.handlers.create> <IAM-3051103> <The create operation on user entity failed in action stage.
oracle.iam.platform.entitymgr.MissingRequiredAttributeException: [act_key]
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.checkRequired(EntityManagerImpl.java:1448)
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:261)
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:237)
at oracle.iam.identity.usermgmt.impl.handlers.create.CreateUserActionHandler.execute(CreateUserActionHandler.java:141)
at oracle.iam.identity.usermgmt.impl.handlers.create.CreateUserActionHandler.execute(CreateUserActionHandler.java:68)
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 oracle.iam.platform.kernel.impl.EventHandlerDynamicProxy.invoke(EventHandlerDynamicProxy.java:30)
at $Proxy235.execute(Unknown Source)
at oracle.iam.platform.kernel.impl.OrchProcessData.runActionEvents(OrchProcessData.java:1028)
at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:637)
at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:220)
at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:669)
at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:716)
at oracle.iam.platform.kernel.impl.OrhestrationAsyncTask.execute(OrhestrationAsyncTask.java:108)
at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:100)
at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:70)
at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
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.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 $Proxy428.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
<Mar 21, 2011 2:22:30 PM CDT> <Error> <oracle.iam.platform.entitymgr.provider.ldap> <IAM-0042004> <An error occurred while un-reserving the user in LDAP, and the corresponding error is - java.lang.NullPointerException>
<Mar 21, 2011 2:22:30 PM CDT> <Warning> <oracle.iam.identity.usermgmt.impl.handlers.create> <BEA-000000> <null>
Any help would be really appreciated.
Thanks.Hi,
I am assuming in clustered environment you are having two instances running.
It must be an issue with a single server,,because the problem is intermittent.
To see which server is causing problem....just perform the following steps:
1) Stop server1 and keep running server2..and fire new registration request...
2) stop server 2..and keep running server1.....and fire new registration request.
Using above, atleast you can see which server is causing the problem...
Regards,
J
Edited by: J_IDM on Mar 21, 2011 10:52 PM
Maybe you are looking for
-
(Resolved) Windows 8 - Recovery Discs Do Not Work With New Hard Drive
Update: I decided to buy drive cloaning software. I cloned my drive, that resolved the problem of installing the OS on the new drive. Too bad neither HP's Restore disc's or this support fourm could help with this issue. Origional Post: Product Name
-
Song files missing in 7.0 and blank ipod
I updayed my itunes to 7.0, and after it 'updated' my ipod i can no longer access mot of the songs in my library, which have an '!' next to them and the computer says it cannot find the file for the song, and my ipod no longer has any music on it wha
-
SOLAR_MIGRATION of multiple projects & Change documents
Hi, We are in the process off migrating solution manager projects to a new server using solar_migration. The idea is to migrate project by project since the projects are rather large. Now I get the idea that the generated transport contains all the c
-
Given the following scenario: Need to count records inserted on particular days. Colums will be the actual days the records were inserted. For example if sysdate is 14 Apr 2006, need to generate 14 colums, if sysdate is 3 need to generate 3 colums an
-
How do I resizie a photo without Cropping
Hi All, Just download the 30 day trial of Aperture 2 to test it out. Recently new into photography, progressing on past point and click. Want to post some photo's on a website to get feedback but they ask for photo's no bigger than 600x600 pxls. If I