Total Pageviews

Thursday, 16 June 2016

orchestration control flow for create user

orchestration control flow for create user .



1. validation
    ====================================================================
    History Id : 4822 has history Status : Data Validation Succeeded
    Action Performed : Required Data Check by Engine
.........................................................................
2. preprocess
    ===============================================
   History Id : 4823 has history Status : No User Match Found
    Action Performed : Auto Matching Rules Evaluation
    History Note : null
     ..............................................
    History Id : 4824 has history Status : Creation Succeeded
    Action Performed : Auto Action Rules Evaluation
   History Note : null
=============================================


3. Action    ===========================================================================================
   Listing the associated Event Handlers
   EventHandler name is : CreateUsersActionHandler  stage is : ACTION status  is: COMPLETED
   EventHandler result : [1089]
   Is synchronous : true
 ============================================================================================
4.Audit
  ============================================================================================
   EventHandler name is : UserAuditHandler  stage is : AUDIT status  is: COMPLETED
   EventHandler result : null
   Is synchronous : true
   -------------------------------------------

   EventHandler name is : LwUserAuditHandler  stage is : AUDIT status  is: COMPLETED
   EventHandler result : null
   Is synchronous : true
  ===================================================================
5.POSTPROCESS
 ====================================================================
   EventHandler name is : ReconUserLoginHandler  stage is : POSTPROCESS status  is: COMPLETED
   EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@75d20901
   Is synchronous : true
 ---------------------------------------------

   EventHandler name is : ReconUserPasswordHandler  stage is : POSTPROCESS status  is: COMPLETED
   EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@304d5d15
   Is synchronous : true
 ---------------------------------------------

   EventHandler name is : ReconUserDisplayNameHandler  stage is : POSTPROCESS status  is: COMPLETED
   EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@271a2679
   Is synchronous : true
 ---------------------------------------------

   EventHandler name is : ReconUpdateUsrPwdFields  stage is : POSTPROCESS status  is: COMPLETED
   EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@25d3e5fd
   Is synchronous : true
 ---------------------------------------------

   EventHandler name is : CreateUserPostProcessHandler  stage is : POSTPROCESS status  is: COMPLETED
   EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@7aa05871
   Is synchronous : true
 ---------------------------------------------

   EventHandler name is : ReconScheduledTaskUserHandler  stage is : POSTPROCESS status  is:    COMPLETED
   EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@350ea19c
   Is synchronous : true
 ---------------------------------------------

    EventHandler name is : CreateUserOrgChangeCalculator  stage is : POSTPROCESS status  is:     COMPLETED
    EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@539423fa
    Is synchronous : true
 ---------------------------------------------

     EventHandler name is : SelfServiceNotificationHandler  stage is : POSTPROCESS status  is:      COMPLETED
     EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@22c61cf4
     Is synchronous : true
 ---------------------------------------------

     EventHandler name is : CreateUserPasswordNotificationHandler  stage is : POSTPROCESS status       is: COMPLETED
     EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@7c96e901
     Is synchronous : true
 ---------------------------------------------

      EventHandler name is : CreateUserPasswordHistoryPostProcessHandler  stage is : POSTPROCESS       status  is: COMPLETED
     EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@179b808e
     Is synchronous : true
 ---------------------------------------------

      EventHandler name is : CreateUserPostProcessActionHandler  stage is : POSTPROCESS status  is:       COMPLETED
      EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@6214f6bd
      Is synchronous : true
 ---------------------------------------------

   EventHandler name is : UserAdminRoleAutoGrantHandler  stage is : POSTPROCESS status  is:    COMPLETED
   EventHandler result : null
   Is synchronous : true
 ---------------------------------------------

    EventHandler name is : SelfServicePostHandler  stage is : POSTPROCESS status  is: COMPLETED
    EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@4e532499
    Is synchronous : true
 ---------------------------------------------

   EventHandler name is : CustomPostProcessHandler  stage is : POSTPROCESS status  is: COMPLETED
   EventHandler result : oracle.iam.platform.kernel.vo.BulkEventResult@3487e0fb
   Is synchronous : true
=============================================================
6.Finalization
=============================================================
 EventHandler name is : CreateUserFinalizationHandler  stage is : FINALIZATION status  is: COMPLETED
 EventHandler result : null
 Is synchronous : true

 =============================================================


 


Tuesday, 5 April 2016

Creating Lookup using java API

package lookup;
import oracle.iam.platform.OIMClient;
import Thor.API.tcResultSet;
import ojas.oimConnect;
import Thor.API.Operations.tcLookupOperationsIntf;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;

import java.io.IOException;

import javax.security.auth.login.LoginException;
//@Autor Sudhir

public class Createlookup {
    // connection of oim you can write your won connection details here
    private static OIMClient oimClient;
   
    //
 public void addLookupEntry(String LookupCode,String Lookup) {
  try {
   tcLookupOperationsIntf lookupOps = oimClient.getService(tcLookupOperationsIntf.class);
   lookupOps.addLookupValue("lookup.ojas.States", LookupCode, Lookup, "", "");
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

 public void displayLookup(String lookupname) {
  try {
   tcLookupOperationsIntf lookupOps = oimClient .getService(tcLookupOperationsIntf.class);
   tcResultSet values = lookupOps.getLookupValues(lookupname);
   for (int i = 0; i < values.getRowCount(); i++) {
    values.goToRow(i);
    System.out.print(values.getStringValue("Lookup Definition.Lookup Code Information.Decode"));
    System.out.println("," + values.getStringValue("Lookup Definition.Lookup Code Information.Code Key"));
   }
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
 public static void main(String args[]) throws LoginException,
                                                  FileNotFoundException,
                                                  IOException {
   Createlookup obj = new Createlookup();
  
     oimClient = oimConnect.getOIMConnection();
    
     File inputFile;
     inputFile = new File("F:\\data\\infom.txt");
     FileReader fReader = new FileReader(inputFile);
        BufferedReader bReader = new BufferedReader(fReader);
        String  readData = bReader.readLine();
        while (readData != null)
        {
        String[] keyValue = readData.trim().split(",");
        obj.addLookupEntry(keyValue[0],keyValue[1]);
            readData = bReader.readLine();
        }
     fReader.close();
     bReader.close();
      
  obj.displayLookup("lookup.ojas.States");
 }
}