Skip to Main Content

Security Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

OIM flat-feed ReconciliationException: Matching rule where clause is null

Daniel RedfernJan 7 2011 — edited Feb 8 2013
Hi,

I am trying to set up a trusted source reconciliation for identities from a flat file feed for OIM 11g. I have created a dummy feed as follows...

#GTC Trusted Source
login|firstName|lastName|eMail|organization
PHONEMAN|Phone|Man|phone.man@tst.com|Xellerate Users

I have set this all up within the GUI initially by creating a new GTC, going through the steps and saving... then went into the design console to ensure I have included the necessary information within...

* Resource Management --> IT Resources Type Definition (IT resource present)
--> Resource Objects --> Object Reconciliation (Action field - No Matches Found = Create User)

* Development Tools --> Reconciliation Rules --> Added a rule element = User Login Eguals login

* Process Management --> Process Definition --> Reconciliation Field Mappings...
login [String] = User Login, <KEY>
firstName [String] = First Name
organization [String] = Organization Name
lastName [String] = Last Name
eMail[String] = Email

The file gets picked up and is moved with a 'success' indicator within the GUI though I am getting the following information...

<Jan 7, 2011 2:36:30 PM EST> <Error> <XELLERATE.GC.FRAMEWORKRECONCILIATION> <BEA-000000> <Reconciliation Encountered error:
Thor.API.Exceptions.tcAPIException: oracle.iam.reconciliation.exception.ReconciliationException: Matching rule where clause is null
at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:459)
at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:343)
at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(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....

Caused By: oracle.iam.reconciliation.exception.ReconciliationException: Matching rule where clause is null
at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getMatchingRule(ReconOperationsServiceImpl.java:476)
at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:376)
at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:343)
at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(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 ...

<Jan 7, 2011 2:36:30 PM EST> <Warning> <XELLERATE.GC.FRAMEWORKRECONCILIATION> <BEA-000000> <Though Reconciliation Scheduled task has encountered an error, Reconciliation Transport providers have been "ended" smoothly. Any provider operation that occurs during that "end" or "clean-up" phase would have been executed e.g. Data archival. In case you want that data to be a part of next Reconciliation execution, restore it from Staging. Provider logs must be containing details about storage entities that would have been archived>
<Jan 7, 2011 2:36:30 PM EST> <Warning> <XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT> <BEA-000000> <FILE SUCCESSFULLY ARCHIVED : /stage/identities 2010.txt>

Anyone come across this issue before? Am I missing anything?

Regards,
Daniel
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 8 2013
Added on Jan 7 2011
14 comments
541 views