3 Replies Latest reply: Feb 6, 2013 2:53 AM by 881156 RSS

    OIM 11g R2 - Recon events not getting linked

    881156
      Hi,

      In OIM 11g R2,recon events are not getting linked.The recon events are getting struck in "Data Received" status.When I tried to clicking "Reevaluate Event",then getting the message "Cause: Status of the batch is not 'Completed'. Any idea on what might be going wrong?Thanks.
        • 1. Re: OIM 11g R2 - Recon events not getting linked
          Durgaprasad
          In OIM11gR2 there is a system property OIM.ReconBatchSize

          This property is used to specify the batch size for reconciliation. Try reducing it. You must restart Oracle Identity Manager server after setting this property.

          By default it will be set to 500

          http://docs.oracle.com/cd/E27559_01/admin.1112/e27149/system_props.htm#BACGIDCH

          Edited by: Durgaprasad on Jan 31, 2013 7:38 AM
          • 2. Re: OIM 11g R2 - Recon events not getting linked
            Rajiv Dewan
            It means that there's some issue with Data of Recon Event.

            And there's bug too in OIM 11gR2, if there's problem with one record then it fails the complete batch processing So either verify the data or make that batch size as 1 (one) (Steos given by Durgaprasad ). Restart the server and try again.
            • 3. Re: OIM 11g R2 - Recon events not getting linked
              881156
              The problem is not yet solved.could see the below error in the logs

              Caused By: oracle.iam.platform.tx.OIMTransactionException: java.sql.SQLException: ORA-01422: exact fetch returns more than requested number of rows
              ORA-06512: at "DEV_OIM.XL_SP_RECONBLKCHILDMTHACNTCRUD", line 730
              ORA-06512: at "DEV_OIM.XL_SP_RECONBLKACNTRQDCMTCHCRUD", line 91
              ORA-06512: at line 1

                   at oracle.iam.platform.tx.OIMTransactionManager.execute(OIMTransactionManager.java:28)
                   at oracle.iam.reconciliation.dao.ReconActionDao$1ReconDBCall.command(ReconActionDao.java:1423)
                   

              Any idea what might be going wrong ? Thanks.