Disable provisioned resource via API

Hi All,
could anyone of you post an example of request "Disable Provisioned Resource" by using the OIM API?
Thank you,
Giuseppe.

there is no API for enable/disable but you have to call Enable User and Disable User task using OIM API
Use below API for same
use tcProvisioningOperationsIntf API.
public void addProcessTaskInstance(long plTaskKey,long plOrcKey)
plTaskKey - The key of the process task defined in process definition(nothing but MIL_KEY)
plOrcKey - The key of the process order instance
Use belo query to get MIL_KEY/plTaskKey before executing above method
String sqlquery="select mil.mil_key from mil,pkg,tos,obj " +
"where mil.mil_name = "Enable User" +
"and obj.obj_name='<RO NAME>' " +
"and obj.obj_key = pkg.obj_key " +
"and tos.pkg_key = pkg.pkg_key " +
"and mil.tos_key = tos.tos_key" ;
use below for db connection in oim 11g
Connection con=Platform.getOperationalDS().getConnection();
Statement st=con.prepareStatement(query);
ResultSet rs=st.executeQuery();
while(rs.next())
ong milkey=rs.getLong("mil_key");
similarly you can get the ORC_KEY and call this method for running process task using code. Make sure 'manual insert' and 'Allow Multiple' property is enabled for this task. if not do it using design console

Similar Messages

  • Disable AD Account via API

    I'm trying to use disableAppsForUser found in tcUserOperationsIntf:
    The method requires 2 parameters:
    plUserKey - The key of the user.
    plObjectInstanceForUserKey - The key of the object instance for a user in the system.
    what is the plObjectInstanceForUserKey? Is this is the Process Definition > Process Instance? I tried passing that but it's giving me the error:
    Class/Method: tcUserOperationsBean/disableAppForUser encounter some problems: Object instance for user with key '242' does not exist.

    Here is an old post i made. Re: Disable/Enable in place of Revoke/Provision while lifecycle of user
    >
    You will want to make sure the value you are getting is OIU_KEY for the object instance key. For each value, you can use the following API :
    userIntf.disableAppForUser(userKey, objectInstanceKey);
    Rather than trying to do the multiple apps, just do a single instance, and try that.
    You could also put the following query to use. Generate your list of objects you want to disable. This will give you all the oiu_keys and you can loop through it:
    select oiu.usr_key, oiu.oiu_key
    from obj, oiu, ost, obi, usr
    where oiu.obi_key = obi.obi_key
    and obi.obj_key = obj.obj_key
    and oiu.ost_key = ost.ost_key
    and oiu.usr_key = usr.usr_key
    and obj.obj_name in ('<Resource 1>', '<Resource Two>', '<Resource ...>')
    and ost.ost_status in ('Provisioned', 'Enabled');
    >
    -Kevin

  • How to Get a Resource Id via API

    Hi,
    Is there any way to get the short id associated with a resource via API??
    I need to get an Id from a resource that it's unique for every one, so I can show an identifier for every document in a custom report...
    Thank you,
    Felipe Vieira

    Hi Valery,
    I mean a Portal Resource..
    Inside portal, when a go to properties  of a specific document, in tab "Access Link" it shows a "Short Id".
    I'd like to know via API how to get this Id, or any other Code that it's unique for every resource or document in portal.
    Thank you!

  • Disabling resources via OIM API. Which appKey?

    Hi gurus!
    I'm developing my own scheduler tasks that use the OIM API to manage users and their resources. I'm working with OIM version 9.0.3
    One of these tasks has to disable a provisioned resource for an user, by using the tcUserOperationsIntf.enableAppForUser() method. This method has two parameters: the user key and the app key. So, before the invokation, I have to find them.
    I know how to get the user key, but I don't know which object key must I choose between the OBI_KEY, ORC_KEY and OIU_KEY.
    I've tried to do it with obi_key and oiu_key, and sometimes works with obi_key and sometimes with oiu_key. What is the difference between these two keys?
    This is my code:
         tcResultSet users = findUser(userLogin); //this method uses the tcUserOperationsIntf.findUsers() api method
         if (users != null) {
    tcResultSet resources = findResource("resource_name"); // this method uses the tcObjectOperationsIntf.findProvisionableObjects() api method
    long userKey = users.getLongValue("Users.Key");
    long resourceKey = resources.getLongValue("Objects.Key");
         tcResultSet resource = findResourceByUser(userKey, resourceKey, "Objects.Key"); //this method uses the tcUserOperationsIntf.getObjects() api method
    if (resource != null) {
    long obiKey = resource .getLongValue("Object Instance.Key");
    String status = resource .getStringValue("Objects.Object Status.Status");
    long oiuKey = recurso.getLongValue("Users-Object Instance For User.Key");
    if ("Disabled".equals(status)) {
    userUtil.enableAppForUser(userKey, oiuKey); //userUtil is an instance of tcUserOperationsIntf
    Edited by: bucle on 25-nov-2008 4:49

    What these are is roughly explained in the API Usage Guide for Meta Data mapping.
    OBI = Object Instance : There are lots of object instances including users.
    OIU = Object Instance for User : These are the object instances that actually belong to a user, for example a provisioned resource.
    You want the OIU which is returned by the getObjects method as the first value.
    Edited by: user809225 on 25-Nov-2008 14:09

  • TcObjectNotFoundException Error when provisioning through OIM API

    Hi,
    I am trying to provision resources using OIM client API. I am using the following code which is generating the exception mentioned after the code snippet:
    *******************************Code*******************************
    java.util.Hashtable env = new java.util.Hashtable();     
      env.put(oracle.iam.platform.OIMClient.JAVA_NAMING_FACTORY_INITIAL,     
      oimInitialContextFactory);        
      env.put(oracle.iam.platform.OIMClient.JAVA_NAMING_PROVIDER_URL, oimURL);
      oracle.iam.platform.OIMClient client = new oracle.iam.platform.OIMClient(env);
    Thor.API.Operations.tcUserOperationsIntf userIntf = client.getService(Thor.API.Operations.tcUserOperationsIntf.class);
      Thor.API.Operations.tcObjectOperationsIntf objIntf = client.getService(Thor.API.Operations.tcObjectOperationsIntf.class);
      Thor.API.Operations.tcFormInstanceOperationsIntf formIntf = client.getService(Thor.API.Operations.tcFormInstanceOperationsIntf.class);
      Thor.API.Operations.tcProvisioningOperationsIntf provIntf = client.getService(Thor.API.Operations.tcProvisioningOperationsIntf.class);
      Thor.API.Operations.tcUserOperationsIntf userOper = client.getService(Thor.API.Operations.tcUserOperationsIntf.class);
      java.util.Hashtable mhSearchCriteria = new java.util.Hashtable();
    Hashtable objectHash = new Hashtable();
      objectHash.put("Objects.Name", "ITAX_GTC");
    com.thortech.xl.vo.ResourceData data = userIntf.provisionResource(Long.parseLong(userId), objectKey);
      long userObjectInstanceKey = Long.parseLong(data.getOiuKey());
      long objectInstanceKey = Long.parseLong(data.getObiKey());
        Hashtable inputHash = new Hashtable();
      //Populate the entry below with the object form data
      for(int b = 3; b < row.length; b++)
      inputHash.put(header[b], row[b]);
      //Sets the object data
      formIntf.setProcessFormData(objectInstanceKey, inputHash);
    Thor.API.Exceptions.tcObjectNotFoundException
      at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
      at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
      at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
      at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl_1035_WLStub.revokeObjectx(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
      at $Proxy2.revokeObjectx(Unknown Source)
      at Thor.API.Operations.tcUserOperationsIntfDelegate.revokeObject(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at Thor.API.Base.SecurityInvocationHandler$1.run(SecurityInvocationHandler.java:68)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
      at weblogic.security.Security.runAs(Security.java:41)
      at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
      at Thor.API.Base.SecurityInvocationHandler.invoke(SecurityInvocationHandler.java:79)
      at $Proxy3.revokeObject(Unknown Source)
      at com.infotech.tra.organization.RoleAssignment.ProvisionResources(RoleAssignment.java:1013)
      at com.infotech.tra.organization.RoleAssignment.main(RoleAssignment.java:48)
      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.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
    Caused by: Thor.API.Exceptions.tcObjectNotFoundException
      at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.revokeObject(tcUserOperationsBean.java:3184)
      at Thor.API.Operations.tcUserOperationsIntfEJB.revokeObjectx(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at 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.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.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
      at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
      at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
      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 $Proxy344.revokeObjectx(Unknown Source)
      at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
      at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
      at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.revokeObjectx(Unknown Source)
      at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl_WLSkel.invoke(Unknown Source)
      at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
      at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
      at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
      at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
      at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    To set the form data, you need the "Process Instance.Key" and not the object instance key.  This is the code i use and i've replaced your data with some of the entries here:
    String resource = "ITAX_GTC";
    String userID = "JSMITH";
    Map map = new HashMap();
    map.put("Objects.Name",resource);
    tcResultSet set = objIntf.findObjects(map);
    long resourceKey = set.getLongValue("Objects.Key");
    Set<String> attrNames = new HashSet<String>();
    attrNames.add(UserManagerConstants.AttributeName.USER_KEY.getId());
    HashMap searchCriteria = new HashMap();
    searchCriteria.put("Objects.Name",resource);
    int counter = 0;
    String[] users = new String[] {userID};
    for (String userID:users){
        try {
      counter++;
      User user = usermgr.getDetails(userID, attrNames, true);
      long objectInstanceKey = userIntf.provisionObject(Long.parseLong(user.getEntityId()), resourceKey);
      System.out.println("objectInstanceKey[" + objectInstanceKey + "]");
      set = provIntf.findObjects("Revoke", new String[]{ user.getEntityId() }, "U", searchCriteria);
      for (int i=0;i<set.getTotalRowCount();i++){
         set.goToRow(i);
         outputResultSet(set, i);
         if (set.getLongValue("Users-Object Instance For User.Key")==objectInstanceKey){
           map = new HashMap();
           //Populate the entry below with the object form data
             for(int b = 3; b < row.length; b++){
                map.put(header[b], row[b]);
      formIntf.setProcessFormData(set.getLongValue("Process Instance.Key"), map);
        } catch (Exception e) {
      System.out.println(e.getLocalizedMessage());
    See if that helps.
    -Kevin

  • Resource Object API in OIM 11g r2

    Hi All,
    I'm new to OIM 11.1.2 and I'm working on provisioning users(trusted source) to OIM using custom code.
    In oim 9x ,tcObjectOperationsIntf is used to perform Resource object  Operations.I would like to know about Resource Object api in 11g R2
    Please help me on this.
    Regards,
    Madhu

    Resource objects in OIM11GR2 are application instances. You can refer application instance service API:
    http://docs.oracle.com/cd/E27559_01/apirefs.1112/e28159/oracle/iam/provisioning/api/ApplicationInstanceService.html
    Also, you can refer oim service api for common operations:
    http://docs.oracle.com/cd/E27559_01/apirefs.1112/e28159/oracle/iam/api/OIMService.html
    regards,
    GP

  • Provisioning resources in order in OIM 11g R2

    Hi folks,
    We want to assign resources in a particular order to users. Here is the order and steps we followed-
    [1] LDAP users
    [2] Custom Adapter to RDBMS
    We want to assign the RDBMS resource after LDAP resource is assigned. We are provisioning these via access policy. Access policy priority which assigns LDAP resource is highest and Access policy priority to assign RDBMS is lower. We also marked LDAP User as dependent in "Depends On" tab of RDBMS resource object, and in LDAP user resource object in Status definition we have checked Launch dependent checkbox against status "Provisioned" & "Enabled".
    However when access policies are evaluated, we do see that RDBMS resource is still in "waiting" status & LDAP user resource is "provisioned". The dependent resource provisioning is not being triggered. Please let me know if I am missing anything here........
    THANKS,  

    Hi,
    If this approach is not working ,other option is remove the dependency from resource object.In dependent resource object first unconditional task will be "check the status of parent resource object as provisioned",  if not then reject the task else proceed the workflow by setting the response a completed.else task timed retry scheduled task will complete the task.
    Demerit extra tasks of same name for  resource will be visible.
    We have observed similar issue in 9i where 2 level dependency was not working.
    Regards
    Shashank k

  • How to populate Values in Value Set via API or Interface

    Dear frds:
    i need to know is there any API or interface available to load thousands of values in particular valueset via API or Interface. I know Dataload is the alternative but i don't want to use that as the data is too much so its not feasible.
    waiting for your response
    Thanks.

    There is no API for fnd_flex_values.
    You will have to do a direct table insert (or call FND_FLEX_VALUES_PKG which does nothing but a direct table insert).
    Sandeep Gandhi

  • Error obtained while provisioning resource to the organisation

    Hi,
    I have created a workflow to connect to a target and provision resource.But when i am trying to provision resource to the organisation i am getting the below error.
    l
    Either you do not have the appropriate permissions to complete this action or a system error has occured.
    Please contact your administrator for further assistance.
    logs show that one entity adapter is throwing error as its reading a OBJ_key as 0 ..why is that so
    Please help.
    Its urgent.
    Thanks
    Sk

    You have an entity adapter where? Can you explain the whole process from beginning to end what happens when you submit the request?
    -Kevin

  • Open saved draft report via API/UI

    How could I open an saved Draft report via API/UI.
    I have draft an report via API/UI and now I would show this report on Desktop/SAP

    Sorry for my mismatched formulation of this problem
    I would open it via code
    z.B. application.forms.items("")
    because I get the Docnum of my before safed draft but It wouldn´t shown at the SAP now so I have to open it via code gg
    but also thx to you

  • In which table the initial balances will be stored when loading via api

    Hi all,
    I am doing initial balances migration...
    In which table the initial balances will be stored when loading though an api.. (pay_balance_upload.process).
    First I have loaded data in to pay_balance_batch_headers and pay_balance_batch_lines tables..
    Then called the api pay_balance_upload.process. and the data was reflecting correctly in front end.
    But we need to reconcile the loaded data.. for that, can anyone please tell me in which the loaded balances would be stored..
    I have identified two tables, pay_assignment_latest_balances
    and pay_latest_balances
    when I try to create a balance from frontend I can see the data in pay_latest_balances table..
    But when I load via api I am not able to find it in any of these tables..
    In addition to that can anyone please tell me when the data will be populated in pay_assignment_latest_balances and pay_latest_balances tables.
    Awaiting for your help and quick response..
    Thanks and Regards
    Kishore

    You have followed the correct process..As Vignesh said, you can use pay_balance_pkg.get_value to make sure you have the correct values uploaded but otherwise if you are able to see the values in the front end I wouldn't worry about the latest balances tables. These tables, as the name indicate, hold only the latest values and if a payroll (ran post the initial balance upload) has been rolled back, these are deleted since they are no longer available.
    You can refer the below Metalink notes for a detailed explanation:
    The Secret Life of Initial Balance Upload with Screenshots Example [ID 60057.1]

  • Re-using Segments Created via API or Re-creating Every Time?

    Hi All,
    Wanted to get your thoughts on this...
    We have been able to create Segments via the API, however, which way to go:
    OPTION 1: Re-use Segment if there are no additions or deletions (changes) to the list? or
    OPTION 2: Re-create the Segment every time via API.
    In Option 1, we will still need to compare the existing list to the new list before deciding to re-use. However, the comparison will be done outside of Eloqua.
    In Option 2, we may create a new list even though there are no changes but we will have the historical data and it will be easier to identify lists.
    In both scenarios, data processing may affect performance.
    For those who have done this or are familiar, what would you recommend?
    Hope it's clear.
    Pinging: TJ Fields-Oracle, 1065474, freejung
    Thanks!!

    In simpler terms of creating assets and storage, creating new segments each time should not be a problem. That said, the asset choosers might end up being slow if you're blowing past 100k which will ultimately result in a poor user experience for the marketers. Please see:
    Eloqua Product Thresholds
    Beyond that, you should also consider:
    - Developers creating a process where segments and campaigns are being created automatically, and the campaigns being left active for a long time with segments are set to run every hour. For static lists, it wouldn't really result in heavy calculating but you can run into delayed contact entry into campaigns if you have hundreds of segments feeding hundreds of campaigns - each with heavy filtering. At best it would be pointless to run segments (on the canvas) hourly if the lists are static, and at worst you're making everything slower. That doesn't sound like a major concern here but something to keep in mind.
    - API tools automatically updating segments which are currently referenced in live campaigns (again, running hourly segments). This means if you re-use assets for new campaigns there is a risk that they're being referenced by a currently live campaign and you end up adding the wrong contacts to the wrong flow. Since segments share a relationship to campaigns as their primary contact feeder, the API tools should only be updating the same segment asset with new contacts if the intent is to add those contacts to an existing campaign.
    - Although keeping shared lists or segments untouched gives you some historical tracking, do not assume the contacts in those assets are exactly the same ones which were used when the campaign was launched. For example, if you delete the bouncebacks and unsubscribes after the campaign has run and go back to your segment, even if it is a simple segment with a local list, it will not contain the deleted contacts. For any serious auditing task, let the API tool archive what contacts were added to what segment. Then you can use Bulk 2.0 activity exports to keep a list of what contacts received what emails from various campaigns.
    Regards,
    Bojan

  • Process AR Receipts via API

    Dear Friends,
    I have below few querys related to AR Receipts process via API.
    1)     Can we change the receipt status (APPROVED  CONFIRMED REMITTED  REVERSED/ CLEARED) through any API? Any one can explain how it is happening in real world?
    2)     Can we change the receipts accounting through any API. I want to mean here, the receipts GL accounts are defaulted from Receipt Method & MISC receipt activity (in case of MISC receipt). Can we change those defaulted accounts through any API?
    3)     In case of MISC receipt can we populate the “Paid By” field thought the MISC receipt creation API?
    Thanks & Regards
    VB

    Hi Muktech,
    Currently there is no API for BPM 11g. There is an API for the human task but this will not be sufficient for completing a process activity.
    Hope this helps.
    Kind Regards,
    Nils

  • To fetch process instance key for Modify Provisioned Resource while request

    Hi,
    I am trying "Self Modify Provisioned Resource" through Request and multiple resource object is assigned to the user.I have a requirement to a develop validator code to compare old data and request data and take action accordingly.How to get the Process Instance Key or OIU Key of the resource w.r.t user, so that i can compare the data entered in dataset to the data in process form and do the modify operation accordingly.
    I am working on OIM 11.1.1.5 version and have applied BP03 patch also.
    -Neha Gupta
    Edited by: 912833 on Sep 11, 2012 2:26 AM
    Edited by: 912833 on Sep 11, 2012 2:28 AM

    More or less you can use the following:
    resultGetObjects = userOperationsIntf.getObjects(plUserKey);
                int countResultGetObjects = resultGetObjects.getRowCount();
                logger.debug("CommonProvisioning.updateProcessForm Object Count = " + countResultGetObjects);
                for (int j = countResultGetObjects; --j >= 0;) {
                    resultGetObjects.goToRow(j);
                    String objName = resultGetObjects.getStringValue("Objects.Name");
                    String status = resultGetObjects .getStringValue("Objects.Object Status.Status");
                    if (resourceObjName.equalsIgnoreCase(objName) && "Provisioned".equalsIgnoreCase(status)) {
                        prntPrvsndPrsInsKey = resultGetObjects .getLongValue("Process Instance.Key");
                         break;
                }HTH,
    BB

  • Accessing the password store (PSTORE) via API

    After having created portal users via API srcipt, we now would like to register users
    for an external application programmatically.
    I.e. we have a portal user and we know his account info ( user / passwd ) for the external application. Portal seems to store account infos for external applications in a "Password Store". So i am looking for an API to register portal users for external applications providing the known acount info,
    i.e. sth. like
    PSTORE.InsertExtAccount( PortalUser, ApplicationName, ExtUser, Extpasswd).
    I had a look at http://www-sso.us.oracle.com/
    but could not find API description or any hints when an API like that will go production.
    Can anyone help me with that issue ?
    Thanks a lot.
    null

    This is probably the wrong forum for this question - I would try the 9iAS Portal forum.

Maybe you are looking for

  • No picture on TV with composite cable

    i-Pad 2. Can get picture on TV with HDMI cable using Apple's cable but get sound only if using Composite cable. What am I doing wrong? Have even gone back to the apple shop and got a replacement cable as I thought the one I had was faulty. But same r

  • Can someone help! Zen Sl

    im trying to contact customer service but the wait time is too much, and i tried email but the link is not working so im stuck talking to no one! if there is anyone out there that li'ves in Califonia, Los Angeles and has a different number to custome

  • Cannot create connection pool with weblogic jDriver XA for oracle

    Hi everybody, we have serious problems configuring the weblogic jDriver for Oracle with support for distributed transactions. Everything works fine with the non-XA driver. We tried the suggestions given here before like setting the environment variab

  • Wana XI objective questions

    Hi all, any body wants XI certification objective questions I have some that please contact me on personal mail id [removed by moderator] I will forward that doc. Thanks & Regards, Ashok Kumar.M Selling certification questions is illegal and point mo

  • Incomplete download of iTunes 9

    I bought a new ipod yesterday and decised to upgrade to iTunes 9 before attaching new iPod. The upgarde would complete and I got an error message about not having sufficient privledges. When I called Apple the rep seemed very new and unsure. She had