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

Similar Messages

  • 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
    shashidhar

    Hi 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

  • Raising Request using OIM ApI's in oim 11g R2

    Hi all
    I trying to raise a request using OIM API in R2. I have written a sample code and it is throwing me the below error....
    Exception in thread "main" java.lang.NullPointerException
    *     at oracle.iam.ui.custom.updateuser.<init>(updateuser.java:76)*
    *     at oracle.iam.ui.custom.updateuser.main(updateuser.java:118)*
    Please take a look at my code....
    RequestEntityAttribute rea = null;
    rea.setName("Modify User Profile");//This is the place where i am getting the error...
    System.out.println("I am Here3");
    rea.setAction(RequestEntityAttribute.ACTION.Modify);
    List<RequestEntityAttribute> lrea = new ArrayList<RequestEntityAttribute>();
    lrea.add(rea);
    RequestEntity re = null;
    re.setEntityData(lrea);
    List<RequestEntity> reqentity = new ArrayList<RequestEntity>();
    reqentity.add(re);
    RequestData requestData = null;
    requestData.setJustification("I need this Role");
    requestData.setTargetEntities(reqentity);
    String str = null;
    try {
    str = _service.submitRequest(requestData);
    } catch (InvalidRequestException e) {
    } catch (InvalidRequestDataException e) {
    } catch (RequestServiceException e) {
    } catch (BulkBeneficiariesAddException e) {
    } catch (BulkEntitiesAddException e) {
    Thanks in Advance

    look at below link
    Creating a Request via OIM 11g API
    http://www.pathmaker-group.com/querying-oracle-iam-requests/

  • 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

  • Read Self Register Request using 11g API

    Gurus,
    I am trying to read Self Register Request using API but I am getting beneficiaries and requester data as null.
    Can you please provide some code snippet to read beneficiary data from a Self Register Request.

    Gurus,
    I am trying to read Self Register Request using API but I am getting beneficiaries and requester data as null.
    Can you please provide some code snippet to read beneficiary data from a Self Register Request.

  • 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.
    -sandeepc

    refer this.
    Configuring Auto-Approval for Self-Registration - Fails due to Organisation

  • Create new schedule task using OIM API

    Hello,
    Steps for setting up eclipse :
    1)Create a new JAVA project.
    2)Right click on your newly created JAVA project & select properties.
    3)In Properties window select JavaBuildPath & select libraries tab.
    4)Click on AddExternalJar's button & add jar files from lib,ext folders of OIM client installation.
    5)Click OK.
    CODE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<package oimscheduler;
    import java.util.HashMap;
    import java.util.Hashtable;
    import javax.naming.Context;
    import Thor.API.Operations.tcUserOperationsIntf;
    import Thor.API.Exceptions.tcAPIException;
    import Thor.API.Exceptions.tcChallengeNotSetException;
    import Thor.API.Exceptions.tcLoginAttemptsExceededException;
    import Thor.API.Exceptions.tcPasswordResetAttemptsExceededException;
    import Thor.API.Exceptions.tcUserAccountDisabledException;
    import Thor.API.Exceptions.tcUserAccountInvalidException;
    import Thor.API.Exceptions.tcUserAlreadyLoggedInException;
    import Thor.API.tcUtilityFactory;
    import com.thortech.xl.scheduler.tasks.SchedulerBaseTask;
    import com.thortech.xl.util.config.ConfigurationClient;
    public class Scheduler extends SchedulerBaseTask
         tcUtilityFactory ioUtilityFactory = null;
         @Override
         protected void execute()
              try
                   System.out.println("Executing Scheduler.....");
                   createConnection();
                   createUser();
                   System.out.println("Back In execute fn !!!");
              catch(Exception e)
                   System.out.println("Error In execute : "+e.toString());
         public void createConnection()
              try
                   System.setProperty("XL.HomeDir","D:\\Oracle\\OIM\\xellerate");
                   System.setProperty("java.security.policy","D:\\Oracle\\OIM\\xellerate\\config\\xl.policy");
                   System.setProperty("java.security.auth.login.config","D:\\Oracle\\OIM\\xellerate\\config\\authwl.conf");
                   System.setProperty("java.naming.provider.url","t3://localhost:7001 ");
                   System.out.println("Setting Configurations .....");
                   System.out.println("Starting .....");
                   ConfigurationClient.ComplexSetting config =
                   ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");
                   System.out.println("Login...");
                   Hashtable env = config.getAllSettings();
                   env.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
                   env.put("java.naming.provider.url","t3://localhost:7001");
                   ioUtilityFactory = new tcUtilityFactory(env,"xelsysadm","abcd1234");
              catch(tcAPIException ae)
                   System.out.println("Error In createConnection:tcAPIException "+ae.toString());
              catch(tcChallengeNotSetException cnse)
                   System.out.println("Error In createConnection:tcChallengeNotSetException "+cnse.toString());
              catch(tcLoginAttemptsExceededException laee)
                   System.out.println("Error In createConnection:tcLoginAttemptsExceededException "+laee.toString());
              catch(tcPasswordResetAttemptsExceededException praee)
                   System.out.println("Error In createConnection:tcPasswordResetAttemptsExceededException "+praee.toString());
    catch(tcUserAccountDisabledException uade)
         System.out.println("Error In createConnection:tcUserAccountDisabledException "+uade.toString());
    catch(tcUserAccountInvalidException uaie)
         System.out.println("Error In createConnection:tcUserAccountInvalidException "+uaie.toString());
    catch(tcUserAlreadyLoggedInException uale)
         System.out.println("Error In createConnection:tcUserAlreadyLoggedInException "+uale.toString());
              catch(Exception e)
                   System.out.println("Error In createConnection:Exception "+e.toString());
         public void createUser()
              System.out.println("<<< In createUser Fn >>>");
              try
                   tcUserOperationsIntf moUserUtility = (tcUserOperationsIntf)ioUtilityFactory.getUtility("Thor.API.Operations.tcUserOperationsIntf");
                   HashMap user = new HashMap();
                   user.put("Users.User ID","OIM-API-SCH");
                   user.put("Users.First Name","Oracle-SCH");
                   user.put("Users.Middle Name","JAVA-SCH");
                   user.put("Users.Last Name","SUN-SCH");
                   user.put("Organizations.Key","1");
                   user.put("Users.Role","Full-Time");
                   user.put("Users.Xellerate Type","End-User");
                   user.put("Users.Password","password");
                   long l = moUserUtility.createUser(user);
                   System.out.println("CreatingUser Done.....");
              catch(tcAPIException ae)
                   System.out.println("Error In createUser:tcAPIException "+ae.toString());
              catch(Exception e)
                   System.out.println("Error In createUser:Exception "+e.toString());
    After writing above code ,we have to create jar file.
    Steps To Be Follwed In OIM Design Console
    1)Copy jar file in ScheduleTask folder of your OIM server installation.
    2)Expand administration tree & select TaskScheduler.
    3)Create new task & in class name textfield we have to mention package.classname & mention appropriate values in other textfields & execute it.
    4)Check output.

    We need to override 2 methods while extending from SchedulerBaseTask i.e
    init() :- this method is run before execute by the scheduler .
    execute() :- is executed by the scheduler.
    Revised code :-
    package oimscheduler;
    import java.util.HashMap;
    import Thor.API.Operations.tcUserOperationsIntf;
    import Thor.API.Exceptions.tcAPIException;
    import com.thortech.xl.scheduler.tasks.SchedulerBaseTask;
    public class Scheduler extends SchedulerBaseTask
         tcUserOperationsIntf moUserUtility = null;
         @Override
         public void init()
              try
                   System.out.println("In Init");
                   moUserUtility = (tcUserOperationsIntf) this.getUtility("Thor.API.Operations.tcUserOperationsIntf");
              catch (tcAPIException e)
                   e.printStackTrace();
         protected void execute()
              try
                   System.out.println("Executing Scheduler.....");
                   createUser();
                   System.out.println("Back In execute fn !!!");
              catch(Exception e)
                   System.out.println("Error In execute : "+e.toString());
         public void createUser()
              System.out.println("<<< In createUser Fn >>>");
              try
                   HashMap user = new HashMap();
                   user.put("Users.User ID","OIM-API-SCH1");
                   user.put("Users.First Name","Oracle-SCH1");
                   user.put("Users.Middle Name","JAVA-SCH1");
                   user.put("Users.Last Name","SUN-SCH1");
                   user.put("Organizations.Key","1");
                   user.put("Users.Role","Full-Time");
                   user.put("Users.Xellerate Type","End-User");
                   user.put("Users.Password","password");
                   long l = moUserUtility.createUser(user);
                   System.out.println("CreatingUser Done.....");
              catch(tcAPIException ae)
                   System.out.println("Error In createUser:tcAPIException "+ae.toString());
              catch(Exception e)
                   System.out.println("Error In createUser:Exception "+e.toString());
    Edited by: Rahul Shah on Jul 11, 2011 4:16 AM

  • Request Approval using OIM API

    Hi all
    Which API I need to use to approve a resouce request using OIM API?
    I have tried with the following:
    tcReqOp.setRequestResponse(85, 1 , "java.lang.String psResponse");
    i do not know what to pass in place of java.lang.String psResponse.
    I aslo tried passing "C","Completed"
    can anyone correct what I am doing?
    Thank u
    sas

    I assume you want to run a scheduled task for this. Try this approach. Run this query to retrieve specific approval tasks that are in a pending state:
    select oti.sch_key, mil.mil_name, to_char(oti.oti_update, 'dd-mon-yyyy hh24:mi:ss')
    from oti, mil, obj, pkg, orc, sch
    where oti.mil_key=mil.mil_key
    and oti.pkg_key=pkg.pkg_key
    and pkg.obj_key=obj.obj_key
    and oti.orc_key=orc.orc_key
    and oti.sch_key=sch.sch_key
    and oti.sch_status='P'
    and obj.obj_name='Test Object'
    and pkg.pkg_type='Approval'
    You can modify the obj.obj_name or remove, or do any changes you want. When you grab the time of the oti.oti_update, compare it against the sysdate to determine the time difference. If the update did not occur within that time, use this code:
    provIntf = (tcProvisioningOperationsIntf)getUtilityOps("Thor.API.Operations.tcProvisioningOperationsIntf");
    Hashtable taskHash = new Hashtable();
    taskHash.put("Process Instance.Task Details.Data", "<Insert Response Value Here>");
    provIntf.updateTask(key, taskHash) ; //---> Key is the same as the oti.sch_key field
    I have not tried this, but give it a shot.
    -Kevin

  • Approving OIM/SOA requests using OIM 11g APIs

    I'm creating a SOA request using createRequest method in RequestService OIM API. I would like to approve/reject the work items using the API as well but I don't see any methods to approve/reject the tasks. Is this something I would have to use SOA's webservices to do it?
    Thanks

    You need to use BPEL worklist API for the same.
    http://technology.amis.nl/blog/1496/invoking-bpel-worklist-api-from-remote-server-with-java
    http://docs.oracle.com/cd/E12839_01/integration.1111/e10224/bp_worklistcust.htm
    -Bikash

  • Creating form using OIM API

    Hi
    can anyone help me in creatig a form and assigning it to a resource object.
    please tell what all should i mention in the map which is to be passed to createForm() method.
    Thank you

    Hi all
    what attributes i need to to map to create a from using OIM API
    createForm Method?
    I have tried with this but did not work:The form is getting created , i.e I am seeing an entry in DB.
    At the same time I am aslo getting an exception which is whown below:
    formMap.put("Structure Utility.Table Name", "SAM");
              formMap.put("Structure Utility.Description", "TESTING API USAGE FOR FORM");
    The Exceptions I get are :
    Thor.API.Exceptions.tcInvalidNameException
         at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.createForm(Unknown Source)
         at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.createForm(Unknown Source)
         at com.thortech.xl.ejb.beans.tcFormDefinitionOperationsSession.createForm(Unknown Source)
    09:05:13,772 ERROR [DATABASE] Class/Method: tcDataBase/writeStatement encounter
    some problems: ORA-02089: COMMIT is not allowed in a subordinate session
    java.sql.SQLException: ORA-02089: COMMIT is not allowed in a subordinate session
    09:05:13,819 ERROR [ADAPTERS] Event: Adding Columns to SDC. has encountered an error.
    09:05:13,819 ERROR [SERVER] Class/Method: tcDataObj/runEvent Error :EVT Fatal Rejection Occured
    09:05:13,819 ERROR [APIS] Class/Method: tcFormDefinitionOperationsBean/createForm encounter some problems: maoErrors:Error Adding Column.
    How can i resolve this?
    When and where can I view the form that I have created?
    Thank you

  • 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

  • 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

  • Error on tracking a self registration request : Failed to get request details. Please verify the request ID.

    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(DelegatingMeth

    Hi 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

  • 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.
    Thanks

    Hi,
    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

  • Using OIM API

    Hi All
    First can we use OIM API from a PC where OIM Server/Design console is not installed?If so, how?
    I have server running in a different PC in the same network.How do I connect from my PC to use OIM API.
    Thank u
    sas

    It shouldn't matter whether you are invoking OIM APIs from standalone Java app or WebApp as long as you are able to create an instance of tcUtilityFactory. Once obtained the process remains same.
    But if you are invoking APIs from JSP that is custom built but within same xlWebApp, then it gets trivial.
    Thanks,
    Aman

Maybe you are looking for