OIM 11g : Flat-File Reconciliation using GTC Connector : Urgent

Hi,
Can you pls. help in creating an GTC for flatfile reconciliation.
I am using OIM 11g version, and i am struck when i create a try to insert a record into OIM.
Provided a flatfile in the below format:
#GTC Trusted Source
login,firstName,lastName,eMail,organization
TESTACC,TESTFN,TESTLN,[email protected],Xellerate Users
and while creating GTC did the below settings:
Name FFRecon
Reconciliation check box [selected]
Transport Provider Shared Drive
Format Provider CSV
Trusted Source Reconciliation check box [selected]
Staging Directory (Parent identity data) C:\stage\External Files
Archiving Directory C:\stage\External Files\archive
File Prefix identities
specified Delimiter ,
File Encoding UTF8
Source Date Format yyyy/MM/dd hh:mm:ss z
Reconcile Deletion of Multivalued Attribute Data check box [cleared]
Reconciliation Type Full
Performed the mapping of data in the below format
login -> User Login
firstName -> First Name
lastName -> Last Name
eMail -> Email
organization -> Organization
password -> Password Generator
Also did the configuration on the OIM design console end.
I have taken guidance from the OIM release 9.1.0,
http://st-curriculum.oracle.com/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm
Now when i run the GTC connector, the job moves to running state and remains there for a long duration. The account is also not gettting created on the OIM end.
Pls. let me is there any issue in configuration.
It would be greatful, if you can provide the steps for the same.
Also let me know any details required from my end.
Regards,
Karan

Thanks for your quick response.
We have tried the option, of creating a new GTC, but that too didn't helped in solving the issue.
When we schedule the job, it moves to RUNNING state for a long duration and the below error is encountered. Can you pls provide some suggestion on the below error.
Regards,
Karan
==================================================================================
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)
     ... 48 more
[2011-01-18T23:00:23.696+05:30] [oim_server1] [WARNING] [] [XELLERATE.GC.FRAMEWORKRECONCILIATION] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IqQ6XOI4mniNd6T4i51DDSFi00000k,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000040] 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
[2011-01-18T23:00:23.696+05:30] [oim_server1] [WARNING] [] [XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IqQ6XOI4mniNd6T4i51DDSFi00000k,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000040] FILE SUCCESSFULLY ARCHIVED : C:\Sudhan\Project Related\COE\Installation\Flatfile\Stage\identities20110112.txt
[2011-01-18T23:00:25.259+05:30] [oim_server1] [NOTIFICATION] [IAM-1020005] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IqQ6XOI4mniNd6T4i51DDSFi00000k,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000040] [arg:  QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.FFRECONLT_GTC Name FFRECONLT_GTC] Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.FFRECONLT_GTC Name FFRECONLT_GTC
[2011-01-18T23:04:11.618+05:30] [oim_server1] [NOTIFICATION] [IAM-1020004] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-7] [userId: xelsysadm] [ecid: 0000IqQ6Y4F4mniNd6T4i51DDSFi00000l,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000041] [arg: Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task] Job Listener, Job to be executed Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task
[2011-01-18T23:04:12.290+05:30] [oim_server1] [NOTIFICATION] [IAM-1020014] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-7] [userId: xelsysadm] [ecid: 0000IqQ6Y4F4mniNd6T4i51DDSFi00000l,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000041] [arg:  Method details: executeJob] Method details Method details: executeJob
Edited by: user8674642 on Jan 18, 2011 11:06 AM

Similar Messages

  • OIM 11g : Flat-File Reconciliation using GTC Connector

    I am using OIM version 11.1.1.5
    below are the mapping used :
    login -> User Login
    firstName -> First Name
    lastName -> Last Name
    eMail -> Email
    organization -> Organization
    Employee Type -> Role
    User Type - User TYpe ( note : OIM version 11.1.1.5 do not have design console access it has User Type avialable for mapping ).
    also fallowed all the steps mention in few thred running in this forum but I am still not able to create user using FF file .
    I am seeing the same error in the log as given below.
    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)
    ... 48 more
    please sugguest what additonal steps need to be done .
    thanks
    -Kathy.

    Make sure you checked onf of your recon fields as 'Matching Only'. If you do not pick one field for matching, GTC will not create any reconciliation rule for you.
    Thanks,
    Krish

  • Error in Performing Flat-File Reconciliation

    Hi All,
    I was trying perform flat file reconcilation using the GTC Connector. The format of my flat file (PPSLocal.txt) is like this:
    Account Name|Full Name|Domain|Last Logon Timestamp|Description|GUID|Mail|Employee ID|First Name|Last Name
    PPS\SophosSAUPPS010|SophosSAUPPS010|PPS.LOCAL||Used for download of Sophos updates|EED86D86-750C-404A-9326-044A4DB07477||||
    PPS\GBPPL-SI08$|GBPPL-SI08$|PPS.LOCAL|||79677F4D-8959-493E-9CF9-CDDDB175E40B||||
    PPS\S6Services|Series 6 Services Account|PPS.LOCAL||Series 6 Services Account|B4F41EE2-6744-4064-95F6-74E017D0B9AF||||
    I created a GTC Connector "OtherDomain" specified all the configuration;
    Staging Directory (Parent identity data) /home/GTC
    Archiving Directory /home/GTC/archive
    File Prefix PPS
    Specified Delimiter |
    File Encoding UTF8
    Source Date Format yyyy/MM/dd hh:mm:ss z
    Reconcile Deletion of Multivalued Attribute Data check box unchecked
    Reconciliation Type Full
    After that i performed the connector configuration mapping and ran the respective schedule task which displayed the following error message on console:
    Class/Medthod: SharedDriveReconTransportProvider/getFirstPage - Before calling: getAllData
    *DEBUG,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/getAllData entered.*
    *DEBUG,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/getReconFileList entered.*
    *DEBUG,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider.EndsWithFilter/accept entered.*
    *INFO,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Staging dir -->/home/GTC*
    *INFO,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Number of files available -->0*
    *DEBUG,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/getReconFileList left.*
    *ERROR,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Problem encountered in reconciling the first page of data*
    com.thortech.xl.gc.exception.ReconciliationTransportException: No Parent files in staging directory or necassary access(READ) permissions are missing
    *     at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getAllData(Unknown Source)*
    *     at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getFirstPage(Unknown Source)*
    *     at com.thortech.xl.gc.runtime.GCScheduleTask.execute(Unknown Source)*
    *     at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)*
    *     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)*
    *     at weblogic.security.service.SecurityManager.runAs(Unknown Source)*
    *     at weblogic.security.Security.runAs(Security.java:41)*
    *     at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)*
    *     at org.quartz.core.JobRunShell.run(JobRunShell.java:178)*
    *     at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)*
    *ERROR,20 Aug 2009 09:08:49,202,[XELLERATE.GC.FRAMEWORKRECONCILIATION],Reconciliation Encountered error:*
    com.thortech.xl.gc.exception.ProviderException: No Parent files in staging directory or necassary access(READ) permissions are missing
    *     at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getFirstPage(Unknown Source)*
    *     at com.thortech.xl.gc.runtime.GCScheduleTask.execute(Unknown Source)*
    *     at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)*
    *     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)*
    *     at weblogic.security.service.SecurityManager.runAs(Unknown Source)*
    *     at weblogic.security.Security.runAs(Security.java:41)*
    *     at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)*
    *     at org.quartz.core.JobRunShell.run(JobRunShell.java:178)*
    *     at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)*
    Caused by: com.thortech.xl.gc.exception.ReconciliationTransportException: No Parent files in staging directory or necassary access(READ) permissions are missing
    *     at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getAllData(Unknown Source)*
    *     ... 11 more*
    *WARN,20 Aug 2009 09:08:49,203,[XELLERATE.GC.FRAMEWORKRECONCILIATION],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*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/end entered.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Medthod: SharedDriveReconTransportProvider/end - After calling: Re-setting instance variables*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Medthod: SharedDriveReconTransportProvider/end - After calling: Re-set over for instance variables*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/end left.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/run left.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/isSuccess entered.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/isSuccess left.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SERVER],Class/Method: SchedulerTaskLocater /removeLocalTask entered.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SERVER],Class/Method: SchedulerTaskLocater /removeLocalTask left.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SERVER],Class/Method: QuartzWrapper/updateStatusToInactive entered.*
    *DEBUG,20 Aug 2009 09:08:49,207,[XELLERATE.SERVER],Class/Method: QuartzWrapper/updateStatusToInactive left.*
    *DEBUG,20 Aug 2009 09:08:49,207,[XELLERATE.SERVER],Class/Method: QuartzWrapper/updateTaskHistory entered.*
    *DEBUG,20 Aug 2009 09:08:49,208,[XELLERATE.SERVER],Class/Method: QuartzWrapper/updateTaskHistory left.*
    *DEBUG,20 Aug 2009 09:08:49,209,[XELLERATE.SERVER],Clearing Security Associations with thread executing Scheduled task*
    *DEBUG,20 Aug 2009 09:08:49,210,[XELLERATE.SERVER],Class/Method: QuartzWrapper/run left.*
    *DEBUG,20 Aug 2009 09:08:49,210,[XELLERATE.SERVER],Class/Method: QuartzWrapper/execute left.*
    However, to my amazement, the reconciliation event for all the user are getting created in OIM Design console;
    I have tried changing the directory /home/GTC permission to 777 also but it didnt help.
    If anyone has any clue on this, kindly help.
    Cheers,
    Sunny

    AS you are saying that fiel is there.
    Can you please tell me how your recon sch task is running, I mean to say at what interval or once or daily ?
    If you are putting your file in parent form it is going to archive after recon. that';s correct and your recon manager is getting users that is also correct it means your recon si working fine.
    Now to run this recon second time you have to put one more fiel with new records or updated records in the parent dir otherwise it shows error.
    For me it is not showing any error.
    As user774847 is saying that it is known issue, i can't comment on this as I am not getting this error. I get this error only when i don't put any flat file in parent dir and i run the sch task.
    Just put new file or updated one for each time you run the SCh Task and make the SCh Task ONCE or Daily.
    Let me know if errors are still coming

  • Urgent: Flat file reconciliation - Clarification reqd

    Hi,
    Can someone pls. clarify on the below:
    I am using OIM 11g version, and i need some clarifications, when working on GTC - Flat file reconciliation.
    * I am using a flat file reconciliation for create, update and delete accounts in OIM 11g. Create and update are working fine, but I am not sure how it will work in Delete scenario. Means how to delete a user using flat file reconciliation. It would be great if someone explain the functionality or provide across some link on the same.
    * Is that, we need to configure the policy such that when a row is removed from the file, the account is getting deleted on OIM. Is it possible? or if some simpler approach is there pls. guide us on that.
    * We were facing issue when we created accounts, with passing employee Type as "Full-Time Employee". On further digging, we came to know its an issue with space.
    Since OIM was able to create account via GTC if we pass, a value which doesn't contain any space. say like employee Type as "Intern".
    If space is the constaint, pls. guide how to escape the space. I tried to give double-quotes, single-quotes, back-slash etc. nothing helped.
    Some one pls help on this to the earliest.
    Regards,
    Karan
    Edited by: user8674642 on Feb 11, 2011 5:10 AM

    Thanks for your update. Its really helpful.
    I tried with "Full-Time" instead of "Full-Time Employee". It worked. Will test for other scenarios like "Non Worker", "Part-Time Employee", "Contingent Employee" where they have space as a constraint. Any document which states this steps would be great.
    Also, regarding deletion of account, is the approach we are following works fine. Pls. guide we are in correct track.
    For deletion of account via Flat-file, the below option we are planning to approach.
    We created an account with flat file data, with login,firstName,lastName,eMail,organization,employeeType,identityStatus and when we changed the value identityStatus as Disabled for an existing user with End-Date to current date, it was found when we execute the scheduler "Disable/delete account using end-date" the account got removed from OIM.
    Couple of guidance required here:
    1) Not sure about what is the equivalent mapping field for End-Date in OIM in 11g version.
    2) What should be format of End-date i should provide in flatfile so, oim can store in the backend.
    Pls. help me in these above clarification.
    Regards,
    Karan

  • Flat File reconciliation failing with no error

    Hello,
    I'm trying to set up flat file reconciliation with OIM 11g. I've followed this guide
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm
    and configured the mapping for my fields. When I execute the scheduled task to launch the reconciliation process, I get no errors, but no user is created either. In OIM's output, the only message relevant to the reconciliation that is printed is
    <Sep 7, 2012 3:12:44 PM EDT> <Warning> <XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT> <BEA-000000> <FILE SUCCESSFULLY ARCHIVED : /u01/flat_files/hcm_1.txt>
    In OIM's logs, there are a bunch of notifications about the values retrieved from the flat file, and the logs end with this :
    [2012-09-07T15:12:44.511-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: Query for getTargetTableEntity=select RECON_CITY,RECON_USR_MANAGER_KEY,RECON_ORG_NAME,RECON_EMPLOYEEID,RECON_DEPARTMENTID,RECON_HIREDATE,RECON_ADDRESS,RECON_MANAGER_LOGIN,RECON_DISPLAYNAME66894369,RECON_CHGLOGATTR_IDXLST,RECON_USR_END_DATE,RECON_PHONE,RECON_ACT_KEY,RECON_COUNTRY,RECON_USR_LOGIN,RECON_USR_TYPE,re_key,RECON_POSTAL,RECON_STATE,RECON_USR_EMAIL,RECON_USR_EMP_TYPE,RECON_USR_PASSWORD,RECON_LASTNAME,RECON_USR_START_DATE,RECON_FIRSTNAME from RA_MOCKPSHCMGTC85 where EXISTS (select re_key from recon_events where rb_key=6 and recon_events.re_key=RA_MOCKPSHCMGTC85.re_key)
    [2012-09-07T15:12:44.517-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: getTargetTableEntity =[{usr_manager_key=null, Locality Name=St-glinglin3, Organization Name=Xellerate Users, Employee Number=c2345678, Department Number=01, Hire Date=Sat Dec 31 00:00:00 EST 2011, Manager Login=null, Home Postal Address=2021 du fin fin3, Display Name=c2345678, RECON_CHGLOGATTR_IDXLST=4,1,6,10,8,9,14,2,13,12,3,15,7,5,11, End Date=null, Home Phone=514-555-1234, act_key=1, Country=Mozambique3, User Login=c2345678, Xellerate Type=null, re_key=6, Postal Address=2020 du fin fin3, State=Arizona3, Email=null, Role=Full-Time, usr_password= , Last Name=Doe3, Start Date=null, First Name=John3}]
    [2012-09-07T15:12:44.518-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: Query for getTargetTableEntity=select RECON_USR_MANAGER_KEY,MLS_LOCALE_CODE,RECON_USR_END_DATE,RECON_ORG_NAME,RECON_ACT_KEY,RECON_USR_LOGIN,RECON_USR_TYPE,re_key,RECON_MANAGER_LOGIN,RECON_USR_EMAIL,RECON_DISPLAYNAME66894369,RECON_USR_EMP_TYPE,RECON_USR_PASSWORD,RECON_USR_START_DATE,RECON_CHGLOGATTR_IDXLST from RA_MLS_MOCKPSHCMGTC85 where EXISTS (select re_key from recon_events where rb_key=6 and recon_events.re_key=RA_MLS_MOCKPSHCMGTC85.re_key)
    [2012-09-07T15:12:44.521-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: getTargetTableEntity ={}
    [2012-09-07T15:12:44.523-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: Query for getTargetTableEntity=select usr_territory,usr_pwd_warn_date,usr_emp_no,usr_locale,usr_middle_name,usr_manually_locked,usr_update,usr_disabled,usr_date_format,usr_display_name,usr_timezone,usr_mobile,usr_locked,usr_ldap_organization,usr_pwd_reset_attempts_ctr,usr_currency,usr_end_date,usr_deprovisioned_date,usr_pager,usr_time_format,usr_created,usr_deprovisioning_date,usr_po_box,usr_color_contrast,usr_create,usr_full_name,usr_ldap_guid,usr_country,usr_accessibility_mode,usr_type,usr_change_pwd_at_next_logon,usr_pwd_expire_date,usr_pwd_cant_change,re_key,usr_email,usr_provisioned_date,usr_data_level,usr_common_name,usr_automatically_delete_on,usr_locked_on,usr_login_attempts_ctr,usr_last_name,usr_start_date,usr_first_name,usr_manager_key,usr_locality_name,usr_policy_update,usr_number_format,usr_street,usr_embedded_help,usr_pwd_expired,usr_dept_no,usr_hire_date,usr_createby,usr_pwd_warned,usr_home_postal_address,usr_telephone_number,usr_name_preferred_lang,usr_font_size,usr_updateby,usr_description,usr_home_phone,usr_ldap_organization_unit,usr_pwd_min_age_date,usr_fax,usr_postal_code,act_key,usr_key,usr_login,usr_title,usr_status,usr_gen_qualifier,usr_postal_address,usr_state,usr_pwd_never_expires,usr_initials,usr_pwd_must_change,usr_emp_type,usr_ldap_dn,usr_password,usr_pwd_generated,usr_language,usr_provisioning_date from RECON_USER_OLDSTATE where EXISTS (select re_key from recon_events where rb_key=6 and recon_events.re_key=RECON_USER_OLDSTATE.re_key)
    [2012-09-07T15:12:44.527-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: getTargetTableEntity ={}
    Since I can see no errors, I'm not really sure where to look to understand why users are not created. Any ideas?
    Thanks,
    --jtellier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Looking at your log it is clear that, you are populating Xellerate Type=null. This is mandatory field and can't be null. However, when you create user using UI, the default value "End-Users" is being passed by default, because we have the corresponding field "Design Console" access check box at oim user profile.
    Just map the constant value for trusted recon
    Xellerate Type=End-Users
    --nayan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Custom code for Flat file reconciliation on LDAP

    Hello,
    I have to write a custom code for flat file reconciliation on LDAP as the GTC connector wasn't working entirely.
    Could someone help me out with this.. How do i do this ??
    Thanks

    flat file reconciliation on LDAPWhat do you mean by Flat File on LDAP ?
    If you want to create Flat File connector then search google for reading a flat file using Java.
    Define RO Fields and do mapping in Process Defintion. You can use Xellerate User RO for Trusted Recon.
    Make a map of CSV that and Recon Field
    Call the Reconciliation API

  • Error in flat file reconciliation in oim11g on linux.

    Hi all,
    i am getting following exception in flat file reconciliation of oim 11g on linux machine. Any one please help me out from this error .
    *<Apr 19, 2011 12:29:26 PM EDT> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: CreateConnectorAction/imageScreen encounter some problems: >*
    java.lang.NumberFormatException: null
    at java.lang.Long.parseLong(Long.java:375)
    at java.lang.Long.parseLong(Long.java:468)
    at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.getFormFieldsData(tcFormDefinitionOperationsBean.java:2135)
    at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.getFormFields(tcFormDefinitionOperationsBean.java:1694)
    at Thor.API.Operations.tcFormDefinitionOperationsIntfEJB.getFormFieldsx(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 $Proxy312.getFormFieldsx(Unknown Source)
    at Thor.API.Operations.tcFormDefinitionOperationsIntfEJB_r9z3jf_tcFormDefinitionOperationsIntfRemoteImpl.getFormFieldsx(tcFormDefinitionOperationsIntfEJB_r9z3jf_tcFormDefinitionOperationsIntfRemoteImpl.java:2665)
    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:84)
    at $Proxy188.getFormFieldsx(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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy311.getFormFieldsx(Unknown Source)
    at Thor.API.Operations.tcFormDefinitionOperationsIntfDelegate.getFormFields(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.imageScreen(CreateConnectorAction.java:1176)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.goNext(CreateConnectorAction.java:521)
    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.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
    at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.execute(CreateConnectorAction.java:135)
    at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
    at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
    at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
    at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
    at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.thortech.xl.webclient.security.XSSFilter.doFilter(XSSFilter.java:103)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:61)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:115)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:100)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Thank u & regards,
    Praveen.

    What all are the fields you are bringing from Flat File to OIM ?
    It says NumberFormatException which generally comes when you try to convert String (that does not represent a number) into Number. Check your fields and their mapping once again.

  • Problem with using GTC connector

    Hi All,
    we are using data base table connector for the trusted recon from oracle database to oim. I have an entity adapter which i attached to the pre-insert updates the Organization depends on the attribute. This is working fine when i do the first time recon , the organization is updating properly. But if i updates any field in the database and reconcile, the Organization is updating as Xellerate Users.The old value is wiped out.
    How can i solve this problem.
    Is this solved by using attaching the adapter to the post-update also.
    Thanks,
    KK

    Are you using GTC connector for this ?
    I think you connector is brining Organization as Xellerate Users but at pre insert you are updating it with your org name.
    But on updating you haven't put your entity adapter i.e. on Pre Update that's why it is updating org as Xellerate Users. Put your adapter on pre update too.

  • Export table data in a flat file without using FL

    Hi,
    I am looking for options where I can export table data into a flat file without using FL(File Layout) i.e., by using App Engine only.
    Please share your experience if you did anything as this
    Thanks

    A simple way to export any record (table/view) to an csv fiel, is to create a rowset and loop through all record fields, like below example code
    Local Rowset &RS;
    Local Record &Rec;
    Local File &MYFILE;
    Local string &FileName, &strRecName, &Line, &Seperator, &Value;
    Local number &numRow, &numField;
    &FileName = "c:\temp\test.csv";
    &strRecName = "PSOPRDEFN";
    &Seperator = ";";
    &RS = CreateRowset(@("Record." | &strRecName));
    &RS.Fill();
    &MYFILE = GetFile(&FileName, "W", %FilePath_Absolute);
    If &MYFILE.IsOpen Then
       For &numRow = 1 To &RS.ActiveRowCount
          &Rec = &RS(&numRow).GetRecord(@("RECORD." | &strRecName));
          For &numField = 1 To &Rec.FieldCount
             &Value = String(&Rec.GetField(&numField).Value);
             If &numField = 1 Then
                &Line = &Value;
             Else
                &Line = &Line | &Seperator | &Value;
             End-If;
          End-For;
          &MYFILE.WriteLine(&Line);
       End-For;
    End-If;
    &MYFILE.Close(); You can of course create an application class for generic calling this piece of code.
    Hope it helps.
    Note:
    Do not come complaining to me on performance issues ;)

  • Process chains from the flat file by using filezilla client version in  BI

    Hi experts,
    please let me know how to create the process chains from  flat file by using filezilla client version.
    so far, I didn't work with file zilla FTP. can anybody give detailed step by step procedure to find the flat files and download them and creating process chains from that flat file.
    Thanks & Regards,
    Babu..

    Hi,
    Check these:----
    Process chain configuration for Flat file loading
    http://wiki.sdn.sap.com/wiki/display/BI/Howtowriteroutinetofetchcurrentday%27sfilename
    Regards,
    Suman

  • OIM 11.1.1.5 Flat File Reconciliation :

    Hi,
    I am using a csv file as a Target Source and trying to reconcile in OIM. I can successfully do so unless I try to populate the manager field in OIM. As soon as I try to populate the Manager field, I get an error.
    I read that the Manager attribute in OIM User Form is mapped to the usr_mgr_key in the backend. I believe it should automatically get the usr_key and map that to the usr_mgr_key upon reconciliation.
    In my example : Supervisor_ID = RANDY_MARSH (with user key is 61 already) exists in my OIM.
    The error I am getting is as follows : Any input is highly appreciated.
    ++usrColumnsList = usr_manager_key,usr_type,usr_title,usr_emp_no,usr_email,usr_dept_no,usr_middle_name,usr_login,act_key,usr_last_name,usr_first_name++
    ++usrDataArray = [61, End-User, Non Billable, 100002, [email protected], 4168500121, Theodore, 100002, 24, Cartman, Eric]++
    ++matchingRulesWhereClause = (((USR.USR_EMP_NO='100002')AND(USR.USR_TYPE='End-User')AND(USR.USR_DEPT_NO='4168500121')AND(USR.USR_LAST_NAME='Cartman')AND(USR.USR_TITLE='Non Billable')AND(UPPER(USRMGR.USR_LOGIN)=UPPER('61'))AND(USR.ACT_KEY='24')AND(USR.USR_EMAIL='[email protected]')AND(UPPER(USR.USR_LOGIN)=UPPER('100002'))AND(USR.USR_FIRST_NAME='Eric')AND(USR.USR_MIDDLE_NAME='Theodore')))++
    ++dateFormat = MM-DD-RRRR HH24:MI:SS++
    ++]]++
    ++[2011-12-28T16:33:30.203+05:30] [oim_server1] [ERROR] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-2] [userId: oiminternal] [ecid: d0b6053d8947039f:239a101:1345ff4d6f6:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: {0}[[++
    ++oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLSyntaxErrorException: ORA-00904: "USRMGR"."USR_LOGIN": invalid identifier++
    ++ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_MATCH", line 14++
    ++ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_DATA_MATCH", line 31++
    ++ORA-06512: at line 1++
    ++     at oracle.iam.reconciliation.dao.event.EventMgmtDao.ignoreEventUsrDataMatch(EventMgmtDao.java:450)++
    ++     at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:385)++
    ++     at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:346)++
    ++     at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(Unknown Source)++
    ++     at sun.reflect.GeneratedMethodAccessor9086.invoke(Unknown Source)++
    ++     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)++
    ++     at java.lang.reflect.Method.invoke(Method.java:597)++

    I tried passing 61 but it didnt work.
    Anyways I was able to troubleshoot the error. It was rather a mistake on my side. There was a required field that I was missing on this flat file, EmployeeType that maps to Role on the OIM side. However the error shown in the logs was a bit misleading.
    Thanks for you help.

  • GTC Flat file reconciliation error

    I'm trying to bring users in to OIM using a flat file recon.
    Here is my error...
    <Feb 13, 2013 10:54:50 PM EST> <Error> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <MisfireHandler: Error handling misfires: Unexpected runtime exception: null
    org.quartz.JobPersistenceException: Unexpected runtime exception: null [See nested exception: java.lang.NullPointerException]
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3042)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    Caused By: java.lang.NullPointerException
         at org.quartz.SimpleTrigger.computeNumTimesFiredBetween(SimpleTrigger.java:800)
         at org.quartz.SimpleTrigger.updateAfterMisfire(SimpleTrigger.java:514)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:944)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:898)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3029)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    >
    <Feb 13, 2013 10:54:52 PM EST> <Error> <oracle.iam.platform.utils> <BEA-000000> <Failed to apply DMSMethodInterceptor on oracle.iam.reconciliation.impl.ActionEngine>
    <Feb 13, 2013 10:54:52 PM EST> <Warning> <XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT> <BEA-000000> <FILE SUCCESSFULLY ARCHIVED : /home/oracle/Desktop/GTCinput/identities.txt~>
    Any help is greatly appreciated!

    Still not exactly sure what's going on..
    After running the reconciliation, I get this error:
    <Feb 15, 2013 10:25:13 AM EST> <Error> <oracle.iam.platform.utils> <BEA-000000> <Failed to apply DMSMethodInterceptor on oracle.iam.reconciliation.impl.ActionEngine>
    <Feb 15, 2013 10:25:13 AM EST> <Warning> <XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT> <BEA-000000> <FILE SUCCESSFULLY ARCHIVED : /home/oracle/Desktop/GTCinput/identities.txt>
    The OIM diagnostic log shows:
    [2013-02-15T10:25:11.813-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Job Listener, Job to be executed Description null FullName DEFAULT.HR FLAT FILE TRUSTED RECON_GTC Name HR FLAT FILE TRUSTED RECON_GTC
    [2013-02-15T10:25:11.842-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Method details Method details: executeJob
    [2013-02-15T10:25:11.842-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.scheduler.vo] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Method details executeJob HR FLAT FILE TRUSTED RECON_GTC
    [2013-02-15T10:25:13.073-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] User 4 is granted access to operation IGNORE_EVENT
    [2013-02-15T10:25:13.077-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: ignoreEvent Input Data : {employeeNumber=000011, organization=Xellerate Users, fullName=Test User11, userType=End-User, employeeType=Full-Time Employee, login=tuser11, firstName=Test, lastName=User11, [email protected]} dateFormat : yyyy/MM/dd HH:mm:ss z
    [2013-02-15T10:25:13.173-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: SELECT OBJ_KEY FROM OBJ WHERE OBJ_NAME = ?
    [2013-02-15T10:25:13.174-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: Params = [HR FLAT FILE TRUSTED RECON_GTC]
    [2013-02-15T10:25:13.188-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: SELECT OBJ_KEY FROM OBJ WHERE OBJ_NAME = ?
    [2013-02-15T10:25:13.188-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: Params = [HR FLAT FILE TRUSTED RECON_GTC]
    [2013-02-15T10:25:13.200-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Last Name and value is User11
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Email and value is [email protected]
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Full Name and value is Test User11
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Role and value is Full-Time Employee
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Employee Number and value is 000011
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Xellerate Type and value is End-User
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is act_key and value is Xellerate Users
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is organization and value is Xellerate Users
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is First Name and value is Test
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is User Login and value is tuser11
    [2013-02-15T10:25:13.204-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.platform.entitymgr.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Initializing data provider for entity type - Organization of type OIMOrgDataProvider
    [2013-02-15T10:25:13.235-05:00] [oim_server1] [ERROR] [] [oracle.iam.platform.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Failed to apply DMSMethodInterceptor on oracle.iam.reconciliation.impl.ActionEngine
    [2013-02-15T10:25:13.250-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: select USR_KEY from usr where USR_LAST_NAME=? and USR_EMAIL=? and USR_FULL_NAME=? and USR_EMP_TYPE=? and USR_EMP_NO=? and USR_TYPE=? and ACT_KEY=? and USR_FIRST_NAME=? and USR_LOGIN=? and USR.USR_STATUS != 'Deleted' AND ((UPPER(USR.USR_LOGIN)=UPPER(?)))
    [2013-02-15T10:25:13.250-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: Params = [User11, [email protected], Test User11, Full-Time Employee, 000011, End-User, 1, Test, TUSER11, TUSER11]
    [2013-02-15T10:25:13.277-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] User 4 is granted access to operation CREATE_EVENT
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: createEvent Input Data : {employeeNumber=000011, organization=Xellerate Users, fullName=Test User11, userType=End-User, employeeType=Full-Time Employee, login=tuser11, firstName=Test, lastName=User11, [email protected]}[[
    eventAttribs : serialVersionUID:1357809523267688155 dateFormat:yyyy/MM/dd HH:mm:ss z changeType:CHANGELOG eventFinished:false actionDate:null
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Last Name and value is User11
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Email and value is [email protected]
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Full Name and value is Test User11
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Role and value is Full-Time Employee
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Employee Number and value is 000011
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Xellerate Type and value is End-User
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is act_key and value is Xellerate Users
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is organization and value is Xellerate Users
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is First Name and value is Test
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is User Login and value is tuser11
    [2013-02-15T10:25:13.356-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.platform.entitymgr.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Initializing data provider for entity type - RA_HRFLATFILETRUST817ED7CA of type RDBMSDataProvider
    [2013-02-15T10:25:13.519-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Reconciliation event 41 completed successfully
    [2013-02-15T10:25:13.538-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] User 4 is granted access to operation IGNORE_EVENT
    [2013-02-15T10:25:13.538-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: ignoreEvent Input Data : {employeeNumber=000012, organization=Xellerate Users, fullName=Test User12, userType=End-User, employeeType=Full-Time Employee, login=tuser12, firstName=Test, lastName=User12, [email protected]} dateFormat : yyyy/MM/dd HH:mm:ss z
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Last Name and value is User12
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Email and value is [email protected]
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Full Name and value is Test User12
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Role and value is Full-Time Employee
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Employee Number and value is 000012
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Xellerate Type and value is End-User
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is act_key and value is Xellerate Users
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is organization and value is Xellerate Users
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is First Name and value is Test
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is User Login and value is tuser12
    [2013-02-15T10:25:13.541-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: select USR_KEY from usr where USR_LAST_NAME=? and USR_EMAIL=? and USR_FULL_NAME=? and USR_EMP_TYPE=? and USR_EMP_NO=? and USR_TYPE=? and ACT_KEY=? and USR_FIRST_NAME=? and USR_LOGIN=? and USR.USR_STATUS != 'Deleted' AND ((UPPER(USR.USR_LOGIN)=UPPER(?)))
    [2013-02-15T10:25:13.541-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: Params = [User12, [email protected], Test User12, Full-Time Employee, 000012, End-User, 1, Test, TUSER12, TUSER12]
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] User 4 is granted access to operation CREATE_EVENT
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: createEvent Input Data : {employeeNumber=000012, organization=Xellerate Users, fullName=Test User12, userType=End-User, employeeType=Full-Time Employee, login=tuser12, firstName=Test, lastName=User12, [email protected]}[[
    eventAttribs : serialVersionUID:1357809523267688155 dateFormat:yyyy/MM/dd HH:mm:ss z changeType:CHANGELOG eventFinished:false actionDate:null
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Last Name and value is User12
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Email and value is [email protected]
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Full Name and value is Test User12
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Role and value is Full-Time Employee
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Employee Number and value is 000012
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Xellerate Type and value is End-User
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is act_key and value is Xellerate Users
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is organization and value is Xellerate Users
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is First Name and value is Test
    [2013-02-15T10:25:13.553-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is User Login and value is tuser12
    [2013-02-15T10:25:13.579-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Reconciliation event 42 completed successfully
    [2013-02-15T10:25:13.655-05:00] [oim_server1] [WARNING] [] [XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] FILE SUCCESSFULLY ARCHIVED : /home/oracle/Desktop/GTCinput/identities.txt
    [2013-02-15T10:25:13.778-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.HR FLAT FILE TRUSTED RECON_GTC Name HR FLAT FILE TRUSTED RECON_GTC
    [2013-02-15T10:25:13.888-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Submit task for BATCH [41]
    [2013-02-15T10:25:14.117-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,0] [APP: oim#11.1.2.0.0] Executing BATCH task with ID 41
    [2013-02-15T10:25:14.140-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.dao] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,0] [APP: oim#11.1.2.0.0] Generic Information: OIM_SP_ReconBlkUsrMLSWrapper[[
    intUserKey_in = 4
    intBatchKey_in = 41
    strTargetTableName_in = RA_HRFLATFILETRUST817ED7CA
    strRequiredAttributesList_in =
    strValidateAttributesList_in = RA_EMAIL,RA_EMPLOYEETYPE,RA_USERTYPE,RA_ACT_KEY,RA_LOGIN
    strOIMVldtAttributeColList_in = USR_EMAIL,USR_EMP_TYPE,USR_TYPE,ACT_KEY,USR_LOGIN
    strMatchingRule_in = ((UPPER(USR.usr_login)=UPPER(RA_HRFLATFILETRUST817ED7CA.RA_LOGIN)))
    strNoMatchFoundRule_in = Create User
    strUserMatchedRule_in = Establish Link
    strUsersMatchedRule_in = None
    intEventAssignUsrGrpKey_in = 0
    strmappedAttributesList_in = RA_LASTNAME,RA_EMAIL,RA_FULLNAME,RA_EMPLOYEETYPE,RA_EMPLOYEENUMBER,RA_USERTYPE,RA_ACT_KEY,RA_FIRSTNAME,RA_LOGIN
    stroimAttributeTableColList_in = USR_LAST_NAME,USR_EMAIL,USR_FULL_NAME,USR_EMP_TYPE,USR_EMP_NO,USR_TYPE,ACT_KEY,USR_FIRST_NAME,USR_LOGIN
    strReconciliationType_in = User
    strReconMLSTableName_in = RAMLS_HRFLATFIL817ED7CA
    strReconMLSColNames_in = RA_FULLNAME
    strOimMLSColNames_in = USR_FULL_NAME
    strDefaultLocale_in = en
    strAllLocates_in = en
    intReturnCode_out = null
    strErrMsg_out = null
    Maybe I'm just not seeing the problem? None of the two users in this reconciliation are created.

  • Problem performing flat file reconciliation in 11gR2

    Hello,
    In R1, I had configured a simple GTC flat file connector that worked well. I've now updated to R2 (well actually, I've done a clean install), recreated the same connector configuration and tested with a text file that worked in R1, but this time, it doesn't work. I've added the following lines in my oim server logs config to have a better idea of what's going on :
    <logger name="oracle.iam.identity.scheduledtasks"/>
    <logger name="oracle.iam.scheduler"/>
    <logger name="oracle.iam.platform.scheduler"/>
    <logger name="Xellerate.Scheduler"/>
    <logger name="Xellerate.Scheduler.Task"/>
    <logger name="oracle.iam.reconciliation"/>
    However, the problem seems to happen before any reconciliation task is executed because I don't see any information about the data being read from the file. Here are the errors I'm getting :
    oracle.iam.reconciliation.exception.ReconciliationException: Invalid Profile - GTCCSVTEST1_GTC
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getProfile(ReconOperationsServiceImpl.java:2121)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:544)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:535)
    Caused by: oracle.iam.reconciliation.exception.ConfigNotFoundException: Invalid Profile - GTCCSVTEST1_GTC
    at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl$ProfileMarshaller.unMarshal(CoreProfileManagerImpl.java:521)
    at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl$ProfileMarshaller.unMarshal(CoreProfileManagerImpl.java:504)
    [org.xml.sax.SAXParseException: cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'matchingRuleType'.]
    at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:315)
    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:522)
    Caused by: org.xml.sax.SAXParseException: cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'matchingRuleType'.
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
    It looks like something is wrong with my reconciliation profile, so I've gone to the Design Console and created a default reconciliation profile for my GTCCSVTEST1_GTC Resource Object, but it did not help.
    Any ideas?
    Thanks,
    --jtellier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    That's it. I've just learned that a Reconciliation Rule is created automatically when a field is set as "Matching Only" when configuring the connector. I had such a field in the initial configuration, but skipped this step when configuring the connector in R2.
    Thanks,
    --jtellier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Flat File Reconciliation Issue

    Hi All,
    I am trying to achieve the flat file reconcilation. For that, I created a GTC connector with following configuration
    Staging Directory (Parent identity data):  /home/GTC
    Archiving Directory: /home/GTC/archive
    File Prefix: PLC
    Specified Delimiter: |
    File Encoding UTF8
    Source Date Format yyyy/MM/dd hh:mm:ss z
    *Reconcile Deletion of Multivalued Attribute Data check box  [cleared]*
    Reconciliation Type Full
    In the Configuration Mapping, I created a Status varaible and mapped it to OIM Object Status and changed the Data type of Last Logon TimeStamp to Date.
    The Layout of flat file PLC.csv.txt is like this:
    Account Name|Full Name|Domain|Last Logon Timestamp|Description|GUID|Mail|Employee ID|First Name|Last Name
    PLC\!alders|Steve Alder|PLC.COM|2007/01/10 11:16:27|Directory and Messaging Services|E109B9F8-40BD-4E72-B336-B46600A5B38E|||Steve|Alder
    PLC\!lewisj|Jonathan Lewis|PLC.COM||Data Centre Scheduled Activities Team|1D580887-EDEB-4C87-A079-837AFBAA782F|||Jonathan|Lewis
    The reconciliation is working fine however the record without date is visible in Reconciliation manager. The other record (with date) is not being displayed in Reconcliation Manager.
    I can't see any error in logs also. Not sure but this might be due to changing Data type from string to Date of Last Logon TimeStamp while Configuring Reconcliation Mapping. However, I need to have Last Logon TimeStamp as Date.
    Please help.
    Cheers,
    Sunny

    Hi,
    Ok, will try removing the 'z'. These are the new logs:
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],validationProviderclassname:com.thortech.xl.gc.impl.validation.IsFloatValidatorProvider, name:IsFloat+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],nameIsFloat+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],validationProviderclassname:com.thortech.xl.gc.impl.validation.IsDoubleValidatorProvider, name:IsDouble+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],nameIsDouble+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],validationProviderclassname:com.thortech.xl.gc.impl.validation.IsInRangeValidatorProvider, name:IsInRange+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],nameIsInRange+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],validationProviderclassname:com.thortech.xl.gc.impl.validation.MatchRegexpValidatorProvider, name:MatchRegularExpression+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],nameMatchRegularExpression+
    +DEBUG,24 Aug 2009 19:49:38,211,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION],validationProviderclassname:com.thortech.xl.gc.impl.validation.ValidateDateFormat, name:ValidateDateFormat+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION],nameValidateDateFormat+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION],come in validationName.equalsIgnoreCase(name)+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName....provider class name = ..com.thortech.xl.gc.impl.validation.ValidateDateFormat+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION], provider nameValidateDateFormat+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION], provider def attribnull+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION], provider resp codes{}+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....com.thortech.xl.gc.impl.validation.ValidateDateFormat+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader entered.+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader left.+
    +DEBUG,24 Aug 2009 19:49:38,212,[XELLERATE.GC.PROVIDERREGISTRATION],Loading Provider Class -->com.thortech.xl.gc.impl.validation.ValidateDateFormat+ +WARN,24 Aug 2009 19:32:54,225,[XELLERATE.GC.FRAMEWORKRECONCILIATION],Record failed on Validation and therefore would not be Reconciled+*
    +WARN,24 Aug 2009 19:32:54,225,[XELLERATE.GC.FRAMEWORKRECONCILIATION],Parent Data -->{Description=2029/03/07 09:01:11, Account Name=HRL\PUNEET, First Name=, Last Logon Timestamp=HRL1.CORP, Domain=Les, GUID=Hrl, Employee [email protected], Full Name=PUNEETKING, Mail=C7F1A30E-A0C7-444E-BA09-EC66E63831EB, Last Name=PUNEET}++DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/isStopped entered.+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/isStopped left.+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/getNextPage entered.+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/getNextPage - Data: page size--> - Value: -1+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],pagesize-->-1+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/end entered.+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Medthod: SharedDriveReconTransportProvider/end - Before calling: copyFilesToArchive(for Parent files)+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/copyFilesToArchive entered.+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/copyFilesToArchive - Data: src File--> - Value: LINUXRECON.COM.txt~+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],src File-->LINUXRECON.COM.txt~+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/copyFilesToArchive - Data: stage Dir--> - Value: /home/GTC+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],stageDir-->/home/GTC+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/copyFilesToArchive - Data: archive Dir--> - Value: /home/GTC/archive+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],archiveDir-->/home/GTC/archive+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],fis closed for /home/GTC/LINUXRECON.COM.txt~+
    +DEBUG,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],fos closed for /home/GTC/archive/LINUXRECON.COM.txt~+
    +INFO,24 Aug 2009 19:32:54,225,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Info Data: file deleted --> - Value: true+
    +WARN,24 Aug 2009 19:32:54,226,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],FILE SUCCESSFULLY ARCHIVED : /home/GTC/LINUXRECON.COM.txt~+
    Cheers,
    Sunny
    Edited by: sunny@newbie on Aug 24, 2009 7:58 PM

  • Flat-File Reconciliation

    Hi,
    Could anyone give me pointers as to why we do trusted reconciliation using Flat files?
    Is there any other method also available for trusted recon?
    If yes, what are the advantages of Flat-files over those?
    TIA.

    Flat file recon we do to create users in OIM from Some trusted resource. It is a first time process.
    Suppose 100 people join the company
    HR wants to enter this data in OIM to manage it for further activites.
    So he will create one by one. It is time consuming
    So instead of this he stores data in some csv file, or SAP, or AD, or People soft which he uses as Trusted Resource for OIM.
    So we make trusted recon which creates the users in very less time. Just run schedule task and users will be created.
    There are Peoplesoft,Database, SAP, AD trusted resources. It depends on the company which they use.
    Just to add as per my exp:
    Some clients are using web application for gathering user data. Which returns data in a csv or text file. So in that case we use flat file.
    Edited by: Dost

Maybe you are looking for

  • Registering Plain J2SE adapter in IS

    Hi, I've been trying to use plain J2SE file adapter as receiver with no luck. I've installed plain J2SE adapter on a windows 2000 server called <b>tgrpser1</b>, and XI is on another Windows 2000 server <b>tgrpserxi</b>. SLDAccessor service is started

  • Re-installed, now music not listed in iTunes

    I backed up all my files and re-installed Windows. I then installed iTunes and none of my music is being listed, although it is clearly in the store folder. Is there a way to rectify this? I'd really appreciate any assistance.

  • Playing wmv files

    Is there a better program for playing wmv videos on web pages then flip4mac. I'm using Firefox 3 and flip4mac is really bad at displaying the video correctly.

  • Work Area Bar to Clip ?

    PPro CS3 advertises the same facility which worked in previous versions for ALT-clicking the work area bar to set the work area to contiguous clips from the CTI. ALT-click doesn't do this on my system, though, even after resetting Preferences. Sets t

  • IPhoto book import/templates

    I upgraded to Aperture 3 when it was released and upgraded to Snow Leopard at the same time. I now need to reprint a book I created in iPhoto 08 and have just realized this wasn't imported to Aperture. In reading the discussion groups it appears that