OIM date format parsing error on reconciliation

Hi All,
I am using OIM 9.0.3 . When I do the recon , I am able to retrieve user from source and created in OIM ,but one of my field is DATE and which I have map to start date.
Recon Manager shows me that my date field having parsing error. I tried various date format ,but still the error is coming.
I don't know which format OIM expecting for date type data for I am missing something. Please tell me .
Thanks in Advance.

Hi All,
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
I am facing same kind of issues in which I am getting following error on flat file reconciliation;
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,inside getProvider......2
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,validationProviderclassname:com.thortech.xl.gc.impl.validation.IsFloatValidatorProvider, name:IsFloat
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,nameIsFloat
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,inside getProvider......2
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,validationProviderclassname:com.thortech.xl.gc.impl.validation.IsDoubleValidatorProvider, name:IsDouble
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,nameIsDouble
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,inside getProvider......2
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,validationProviderclassname:com.thortech.xl.gc.impl.validation.IsInRangeValidatorProvider, name:IsInRange
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,nameIsInRange
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,inside getProvider......2
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,validationProviderclassname:com.thortech.xl.gc.impl.validation.MatchRegexpValidatorProvider, name:MatchRegularExpression
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,nameMatchRegularExpression
DEBUG,24 Aug 2009 19:49:38,211,http://XELLERATE.GC.PROVIDERREGISTRATION,inside getProvider......2
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION,validationProviderclassname:com.thortech.xl.gc.impl.validation.ValidateDateFormat, name:ValidateDateFormat
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION,nameValidateDateFormat
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION,come in validationName.equalsIgnoreCase(name)
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION,inside getProviderClassName. ..found transformation provider.....
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION,inside getProviderClassName....provider class name = ..com.thortech.xl.gc.impl.validation.ValidateDateFormat
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION, provider nameValidateDateFormat
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION, provider def attribnull
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION, provider resp codes{}
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION,inside getProviderClassName. ..found transformation provider.....com.thortech.xl.gc.impl.validation.ValidateDateFormat
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.ADAPTERS,Class/Method: tcADPClassLoader/getClassLoader entered.
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.ADAPTERS,Class/Method: tcADPClassLoader/getClassLoader left.
DEBUG,24 Aug 2009 19:49:38,212,http://XELLERATE.GC.PROVIDERREGISTRATION,Loading Provider Class -->com.thortech.xl.gc.impl.validation.ValidateDateFormat WARN,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.FRAMEWORKRECONCILIATION,Record failed on Validation and therefore would not be Reconciled*
+WARN,24 Aug 2009 19:32:54,225,http://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,http://XELLERATE.SCHEDULER.TASK,Class/Method: SchedulerBaseTask/isStopped entered.+*
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.SCHEDULER.TASK,Class/Method: SchedulerBaseTask/isStopped left.
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Class/Method: SharedDriveReconTransportProvider/getNextPage entered.
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Class/Method: SharedDriveReconTransportProvider/getNextPage - Data: page size--> - Value: -1
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,pagesize-->-1
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Class/Method: SharedDriveReconTransportProvider/end entered.
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Class/Medthod: SharedDriveReconTransportProvider/end - Before calling: copyFilesToArchive(for Parent files)
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Class/Method: SharedDriveReconTransportProvider/copyFilesToArchive entered.
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Class/Method: SharedDriveReconTransportProvider/copyFilesToArchive - Data: src File--> - Value: LINUXRECON.COM.txt~
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,src File-->LINUXRECON.COM.txt~
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Class/Method: SharedDriveReconTransportProvider/copyFilesToArchive - Data: stage Dir--> - Value: /home/GTC
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,stageDir-->/home/GTC
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Class/Method: SharedDriveReconTransportProvider/copyFilesToArchive - Data: archive Dir--> - Value: /home/GTC/archive
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,archiveDir-->/home/GTC/archive
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,fis closed for /home/GTC/LINUXRECON.COM.txt~
DEBUG,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,fos closed for /home/GTC/archive/LINUXRECON.COM.txt~
INFO,24 Aug 2009 19:32:54,225,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,Info Data: file deleted --> - Value: true
WARN,24 Aug 2009 19:32:54,226,http://XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT,FILE SUCCESSFULLY ARCHIVED : /home/GTC/LINUXRECON.COM.txt~
I know the issue is with date format but I am not able to solve it after trying so many times with all kind of date formats.
Kindly help.
Thanks

Similar Messages

  • Message Format parse error

    When I am running the following I get the error Message Format Parse Error at java.text.messageformat.parse(unknown source)
    Any ideas why this is please
    public EventTable()throws IOException, ParseException
              super("EventTable");
              FileReader file = new FileReader("c:\\projects\\FirstSupport\\logfile.txt");
              BufferedReader inputfile = new BufferedReader (file);
              Object[] columnNames = {"Event No",
    "Time Elapsed",
    "Event String",
    "Parameter"};
              ArrayList values = new ArrayList();
              while ((Line = inputfile.readLine())!=null)
                   System.out.println(Line);
                   MessageFormat mf = new MessageFormat("Event No:{0,number} Time Elapsed: {1,number} Event String:{2} Parameter:{3,number}");
                             Object[]val = mf.parse(Line);
                   System.out.println(val);
                   values.add(val);
              System.out.println(values.size());
              Object[][] data = (Object[][])values.toArray(new Object[values.size()][]);
              JTable table = new JTable(data,columnNames);

    Could tabs or something make this error happen
    This is the first line of the text file. Copied and Pasted
    Event No: 1     Time Elapsed: 1.0     Event String: Battery voltage           Parameter: 738

  • Date format convert error in XML interface based Adobe interactive forms

    Hi experts,
    I am using XML interface based Adobe interactive form in Web Dynpro ABAP. The form just contains some date fields and numeric fields.
    When I test the WD Application, the date fields appear like 0000-00-00 at the first time. And then I set the form input disable, and get the XML from the form, at the same time I get the warning message, 'date format convert error'. By the way, I have set the edit pattern, display pattern and data pattern  of the date field to YYYYMMDD, but there seems no effect.
    Could you tell me how to set the default date format in date field Or clear the 0000-00-00?
    And another question, all of the numeric fields in the form appear like 0.0, how can I set it to empty when the form initialize?
    Best Regards,
    Guo Guo Qing

    Hi Chintan,
    Thank you for your reply.
    I have tried every possible changes on the Date field, locale, pattern. But still no effect. When the PDF come up in the WDA program, the date field is still '0000-00-00', and then I export the XML date of the form, there is also '0000-00-00' in the interface field.
    I can't clear the '0000-00-00' in initializiation event using javascript because if I need to open the form again, if I do this, the value user input could be cleared.
    I also try using Javascrip like this
    if this.rawValue == "0000-00-00"
    { this.rawValue = ""; }
    The code above can't clear the initializiation zeros too.
    Have you used the XML interface based online Adobe Forms? I have used XML PDF forms for output before, that's perfect. But the input forms seems so strange.
    Best Regards,
    Guo Guo Qing

  • Get OIM Date format using Adapter Factory

    I have written below java snippet to convert date to oim date format.
    public String getOIMDate() {
    DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss z");
    Date date = new Date();
    return dateFormat.format(date);
    }The above code will return current date as string which is used to update user in OIM.
    I need to use Adapter Factory to return current OIM date in string format.
    Can you help me in building the adapter with the way i mentioned above?

    just build jar for same and place this to <OIM_HOME>/server/JavaTask folder or upload in db using UploadJars.sh script.
    Then follow below steps to create Adapter task(Hope you are looking for Pre-populate adapter)
    http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/creadp.htm#BABHGEBG

  • EBS R12 date format display error?

    Hi all,
    I am opening forms in EBS R12 but all the dates value displayed are DD-MM-RRRR instead
    of the format like 21-04-2008, how do I resolve this please?
    Thanks a lot

    Hi all,
    I am opening forms in EBS R12 but all the dates value
    displayed are DD-MM-RRRR instead
    of the format like 21-04-2008, how do I resolve this
    please?
    Thanks a lotWhat is the difference? if you need it in a different format, can you apply a format mask?
    Thanks,
    Chiru

  • Error while parsing date format

    Hi Friends
    I am using db2 as backend for my project and currently facing an issue with the parsing of the date.
    The date being returned from the db is in the format - yyyy-MM-dd-HH.mm.ss.SSS000 and the return type is String.
    when i try to parse and convert it into a date object. i get the following error
    java.text.ParseException: Unparseable date: "2011-05-30-20.23.25.319000"
    the code to format is as below
    String dateTime = "2011-05-30-20.23.25.319000";
    java.text.SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH.mm.ss.SSS000");
    Date date =format.parse(dateTime);
    please provide your comments as to what i am doing wrong here.and if possible let me know the solution.
    Best Regards
    Vikeng

    Use this instead:
    java.text.SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH.mm.ss.SSS");

  • Input Value long enough for date format ,Error in executing parallel query

    Hi,
    My Table: ANML( ID, STATUS,B_DATE,B_MONTH,B_YEAR, DEATH_DATE)
    status 1 for alive and 2 for dead.
    i wrote a view to get age.
    as
    create or relace view view1 as
    select top."ID",top."STATUS",top."DOB",top."DEATH_DATE",top."ANML_AGE",top."DAYSDIFF",
    CASE
    WHEN anml_age < 1
    THEN 'D'
    ELSE 'M'
    END age_unit,
    CASE
    WHEN anml_age < 1
    THEN TO_CHAR (daysdiff || ' Day(s)')
    WHEN anml_age < 12
    THEN TO_CHAR (anml_age || ' Month(s)')
    WHEN MOD (anml_age, 12) = 0
    THEN TO_CHAR (ROUND (anml_age / 12, 0) || ' Year(s) '
    ELSE TO_CHAR ( ROUND (anml_age / 12, 0)
    || ' Year(s) '
    || MOD (anml_age, 12)
    || ' Month(s)'
    END age_string
    from
    (SELECT a.*,
    CASE WHEN status IN ( 1)
    THEN FLOOR(MONTHS_BETWEEN(TRUNC(SYSDATE),dob))
    WHEN death_date IS NOT NULL AND status IN (2)
    THEN FLOOR(MONTHS_BETWEEN(death_date,dob))
    END anml_age,
    CASE WHEN status IN (1)
    THEN FLOOR(TRUNC(SYSDATE)-TRUNC(dob))
    WHEN death_date IS NOT NULL AND status IN (2)
    THEN FLOOR(TRUNC(death_date) - TRUNC(dob))
    END daysdiff
    from (
    SELECTanml.id, status,
    TO_DATE ( DECODE (b_date,
    NULL, 1,
    b_date
    || '-'
    || DECODE (b_month,
    NULL, 1,
    b_month
    || '-'
    || b_year,
    'dd-mm-yyyy'
    ) DOB,
    death_date
    FROM anml
    WHERE b_year IS NOT NULL
    ) a) top
    when i tried to fetch all values from view its working fine.
    But when i tried to fetch values based on condition like as follows,
    select * from view1 where anml_age > 20 and anml_age<30
    I am getting error like:
    Input Value long enough for date format and Error in executing parallel query
    Please tell me wht is wrong.

    Here is your formatted code
    create or relace view view1 as
    select top."ID",top."STATUS",top."DOB",top."DEATH_DATE",top."ANML_AGE",top."DAYSDIFF",
    CASE
    WHEN anml_age < 1
    THEN 'D'
    ELSE 'M'
    END age_unit,
    CASE
    WHEN anml_age < 1
    THEN TO_CHAR (daysdiff || ' Day(s)')
    WHEN anml_age < 12
    THEN TO_CHAR (anml_age || ' Month(s)')
    WHEN MOD (anml_age, 12) = 0
    THEN TO_CHAR (ROUND (anml_age / 12, 0) || ' Year(s) '
    ELSE TO_CHAR ( ROUND (anml_age / 12, 0)
    || ' Year(s) '
    || MOD (anml_age, 12)
    || ' Month(s)'
    END age_string
    from
    (SELECT a.*,
    CASE WHEN status IN ( 1)
    THEN FLOOR(MONTHS_BETWEEN(TRUNC(SYSDATE),dob))
    WHEN death_date IS NOT NULL AND status IN (2)
    THEN FLOOR(MONTHS_BETWEEN(death_date,dob))
    END anml_age,
    CASE WHEN status IN (1)
    THEN FLOOR(TRUNC(SYSDATE)-TRUNC(dob))
    WHEN death_date IS NOT NULL AND status IN (2)
    THEN FLOOR(TRUNC(death_date) - TRUNC(dob))
    END daysdiff
    from (
    SELECTanml.id, status,
    TO_DATE ( DECODE (b_date,
    NULL, 1,
    b_date
    || '-'
    || DECODE (b_month,
    NULL, 1,
    b_month
    || '-'
    || b_year,
    'dd-mm-yyyy'
    ) DOB,
    death_date
    FROM anml
    WHERE b_year IS NOT NULL
    ) a) top

  • Problem with date format dd/mm/yyyy. But I need to convert yyyy-mm-dd.

    Dear friends,
    I have the problem with date format. I receiving the date with the format dd/mm/yyyy. But I can upload to MySQL only in the format of yyyy-mm-dd.
    how should I handle this situation, for this I've created these code lines.But I have some problem with these line. please help me to solve this problem.
    String pattern = "yyyy-mm-dd";
    SimpleDateFormat format = new SimpleDateFormat(pattern);
    try {
    Date date = format.parse("2006-02-12");
    System.out.println(date);
    } catch (ParseException e) {
    e.printStackTrace();
    System.out.println(format.format(new Date()));
    this out put gives me Tue Apr 03 00:00:00 IST 2007
    But I need the date format in yyyy-mm-dd.
    regards,
    maza
    thanks in advance.

    Thanks Dear BalusC,
    I tried with this,
    rs.getString("DATA_SCAD1")// where the source from .xls files
    String pattern = "yyyy-MM-dd";
    SimpleDateFormat format = new SimpleDateFormat(pattern);
    try {
    Date date = format.parse("DATA_SCAD1");
    System.out.println(date);
    } catch (ParseException e) {
    e.printStackTrace();
    System.out.println(format.format(new Date()));
    this out put gives me Tue Apr 03 00:00:00 IST 2007
    But I want to display the date format in yyyy-mm-dd.
    regards,
    maza

  • Date Formats in Oracle Applications Forms and Oracle Self Service

    Can someone tell me what determines the Date format that appears on Oracle Applications Forms and Oracle Self Service ?
    *1.* In Oracle HRMS,all dates i see on the Forms are of the Format "MM/DD/YYYY" but my NLS Parameters are not in this format .I'm giving the results for the NLS parameters below.I thought the date formats are determined by the NLS format.Is there something else that determines the date format appearing on Oracle Applications Forms ?
    NLS_DATABASE_PARAMETERS
    NLS_DATE_FORMAT     :DD-MON-RR
    NLS_DATE_LANGUAGE     :AMERICAN
    NLS_LANGUAGE     :AMERICAN
    NLS_TERRITORY     :AMERICA
    NLS_INSTANCE_PARAMETERS
    NLS_DATE_FORMAT     :DD-MON-RR
    NLS_DATE_LANGUAGE     :
    NLS_LANGUAGE     :american
    NLS_TERRITORY     :america
    NLS_SESSION_PARAMETERS
    NLS_DATE_FORMAT     :DD-MON-RR
    NLS_DATE_LANGUAGE     :
    NLS_LANGUAGE     :american
    NLS_TERRITORY     :america
    *2* What about the profile option : ICX_DATE_FORMAT_MASK ? Does it determine the Date Format for Self Service alone or does it impact the date format appearing on Oracle Applications Forms and the actual database also ?
    *3* If I use a to_date function in ,say, a pl/sql function that i code for some custom requirements,what will be the output of the date format ? Does it take the format given in NLS paramaters or is it determined by anything else?
    Thanks in advance...

    Hi,
    Thanks for your reply ,but I'm still confused ..
    Here are the profile options I'm seeing for one of my instance :
    ICX: Date format mask - 12/31/1999
    ICX: Date language - American English
    ICX: Language - American English
    ICX: NLS Sort - BINARY
    ICX: Territory - United States
    ICX: Numeric characters - NULL
    NLS parameters are given in my original email.
    In Self Service applications(OAF) ,the date format is appearing in "mm/dd/yyyy" format but when i login to Forms based applications ,I see the date format as "dd-mon-yyyy".What determines this date format ?
    How can i make the date format to always return one format everywhere ,be it Self Service (OAF) or Oracle Forms ?
    I'm getting date format related errors for my code because of default date formats changing intermittently when i log into Self Service.I want to know if there is anyway to prevent this from happening?
    Thanks in advance.

  • Date format conversion issue in BW

    Hi Experts,
    I have 2 custom date fields for which I'm getting the values from oracle database through DB Connect in MM/DD/YYYY format (e.g values 10/20/2007 and 3/5/2007). But I want to convert this date format into SAP BW internal format (YYYYMMDD). I've defined the above 2 date fields in BW with a data type DATS (8 digits length) and wrote a code in the TRs as below. Both these fields are defined as a character with a length of 10 in the oracle system.
    data zresult(10) type C.
    data :  lv_day(2) type c,
    lv_month(2) type c,
    lv_year(4) type c.
    zresult =  tran_structure-spring_norm_date.
    lv_day = zresult+3(2).
    lv_month = zresult+0(2).
    lv_year = zresult+6(4).
    CONCATENATE lv_year lv_month lv_day into result.
    But still the data load is getting failed due to wrong date format and error in the routine. It says the value for the characteristic 0DATE doesn't have 8 spaces. Is there anything wrong with the routine?
    Could someone please share some inputs on this.
    Thanks,
    Krish

    Hi Narasimha,
    Thanks a lot for your prompt response and inputs. I used this code as below in my TR for the date field. But its still giving an error message saying "Value '20072109' of characteristic 0DATE is not possible and error when assigning SID". The value what I can see in the source system (oracle table) and in PSA for this record is '9/21/2007'. Am I still missing something here?
    DATA: get_date TYPE sy-datum,
    s1(2) TYPE c,
    s2(2) TYPE c,
    s3(4) TYPE c,
    lv_length TYPE i,
    lv_length1 TYPE i.
    SPLIT TRAN_STRUCTURE-FALL_NORM_DATE AT '/' INTO s1 s2 s3.
    lv_length = STRLEN( s1 ).
    IF lv_length = 1.
    CONCATENATE '0' s1 INTO s1.
    ENDIF.
    lv_length1 = STRLEN( s2 ).
    IF lv_length1 = 1.
    CONCATENATE '0' s2 INTO s2.
    ENDIF.
    CONCATENATE s3 s2 s1 INTO get_date.
    RESULT = get_date.
    Could you please help me on this?
    FYI, I have defined my date field in ODS with the data type DATS in order to display the output in YYYYMMDD format.
    Thanks,
    Krish

  • Date parse error while importing users from OIM to OIA (SRM 5.0.3)

    Hi All,
    Env Details:
    OIA (SRM 5.0.3), Weblogic and Oracle 10g DB
    We have integrated OIM to OIA with extended attributes mapping by modifying iam-context.xml file to load users. Its done successfully. But when we map "Date" related attribute, its giving "Date Parsing error" and its not loading the users.
    We have tried loading users using flatFile mechanism, its also giving same result.
    Please suggest me. Thanks in Advance !!!
    Regards,
    Ravi G.

    Hi,
    Its a problem with OOB's OIMIAMSolution.class file, which is called while importing users from OIM. It used DateParse () conversion method only for all attributes which OIA attributes' name is ends with "Date". It defined, the conversion of date from (yyyy-MM-dd). So its expecting the input value should be in defined format(yyyy-MM-dd), if not, it gives a parse error.
    We found work around for this as follows,
    We have used other related OIA attribute which name ends other than "Date" string.
    Thanks,
    Ravi G.

  • URGENT: XML-SQL: Error parsing different date formats in the same XML file.

    Hi Everyone,
    I have a big problem while using the XML-SQL utility. I have a XML file with different date formats. I get exception like the one below.
    "oracle.xml.sql.OracleXMLSQLException: 'java.text.ParseException: Unparseable date:"
    And the XML file is :
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Info Key="ID">
         <Insert>
              <ID>1</ID>
              <BookingDate>10.12.2001</BookingDate>
              <OpeningTime>19:16</OpeningTime>
         </Insert>
    </Info>
    I have tried using different setDateFormat which is contrary.
    sav.setDateFormat("d.M.y");
    sav.setDateFormat("H:m:s");
    Can someone help me on the same.
    Thanks in advance.
    Subramanian.

    You might have to describe the columns as varchar then modify the table to the right format.

  • OIM date error while recon

    Hi All,
    I am using DBUM Connector to recon with JDE i getting following error
    [APP: oim#11.1.1.3.0] Generic Information: {0}[[oracle.iam.reconciliation.exception.InvalidDataFormatException: Invalid data - 2013-01-01 00:00:00 against Date format yyyy/MM/dd for key Start Date
    Caused by: java.text.ParseException: Unparseable date: "2013-01-01 00:00:00"
            at java.text.DateFormat.parse(DateFormat.java:337)
            at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.convertReconFieldsToOIMFields(ReconOperationsServiceImpl.java:1433)
    I have tried to change the default date format as yyyy/MM/dd HH:mm:ss but no luck
    Any help?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    [SRC_METHOD: debug] oracle.iam.connectors.dbum.common.db.util.DBHelper : setQueryParameters : Parameters to be set in the query :- {}
    [2012-08-13T19:25:31.888+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] ====================================================
    [2012-08-13T19:25:31.888+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] oracle.iam.connectors.dbum.common.db.util.DBHelper : setQueryParameters : parameter map is null or empty
    [2012-08-13T19:25:31.889+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] ====================================================[[
    [2012-08-13T19:25:31.889+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2012-08-13T19:25:31.889+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] oracle.iam.connectors.dbum.tasks.impl.DBUMQueryReconciliationImpl : getTargetRecords
    [2012-08-13T19:25:31.889+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] Failed to get target records
    [2012-08-13T19:25:31.889+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] Description :
    [2012-08-13T19:25:31.889+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] oracle.iam.connectors.common.ConnectorException: [[
    at oracle.iam.connectors.dbum.common.db.util.DBHelper.setReconQueryParameters(Unknown Source)
    at oracle.iam.connectors.dbum.tasks.impl.DBUMQueryReconciliationImpl.getTargetRecords(Unknown Source)
    at oracle.iam.connectors.dbum.tasks.DBUMReconTask.execute(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:145)
    at sun.reflect.GeneratedMethodAccessor12164.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:198)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    [2012-08-13T19:25:31.889+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================
    [2012-08-13T19:25:31.890+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2012-08-13T19:25:31.890+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] oracle.iam.connectors.dbum.tasks.DBUMReconTask : execute
    [2012-08-13T19:25:31.890+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] Reconciliation operation failed
    [2012-08-13T19:25:31.890+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] Description :
    [2012-08-13T19:25:31.890+05:30] [server_oim_POC02] [ERROR] [] [OIMCP.DBUM] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 0000J^GcbrUAXN9_ndl3iZ1G9GR8000000,1:22684] [APP: oim#11.1.1.3.0] oracle.iam.connectors.common.ConnectorException: [[
    at oracle.iam.connectors.dbum.tasks.impl.DBUMQueryReconciliationImpl.getTargetRecords(Unknown Source)
    at oracle.iam.connectors.dbum.tasks.DBUMReconTask.execute(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:145)
    at sun.reflect.GeneratedMethodAccessor12164.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:198)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: oracle.iam.connectors.common.ConnectorException:
    at oracle.iam.connectors.dbum.common.db.util.DBHelper.setReconQueryParameters(Unknown Source)

  • Date parsing error during GTC trusted reconn

    Hi Experts,
    I am doing GTC reconn from database using DBAT connector. I created a UDF of type text(25) which is mapped to trusted database date field with format 'MM/DD/YYYY'.
    But i am getting following error in logs, still the users is getting reconned in OIM with the same UDF getting poplated correctly.
    Pelase share your ideas...
    +<Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataSet/getDate encounter some problems: Cannot convert '04-JAN-12' to Date: Unparseable date: "04-JAN-12"+
    com.thortech.xl.dataaccess.tcDataSetException: Cannot convert '04-JAN-12' to Date: Unparseable date: "04-JAN-12"
    +     at com.thortech.xl.dataaccess.tcDataSet.getDate(tcDataSet.java:1718)+
    +     at com.thortech.xl.dataobj.tcDataSet.setDate(tcDataSet.java:1090)+
    +     at com.thortech.xl.dataaccess.tcDataSet.setDate(tcDataSet.java:3073)+
    +     at com.thortech.xl.dataobj.tcUSR.setAttribute(tcUSR.java:3840)+
    +     at com.thortech.xl.dataobj.tcUSR.populateDataSet(tcUSR.java:3812)+
    +     at com.thortech.xl.dataobj.tcUSR.setData(tcUSR.java:3775)+
    +     at oracle.iam.transUI.impl.handlers.user.UserAuditHandler.audit(UserAuditHandler.java:238)+
    +     at oracle.iam.platform.kernel.impl.OrchProcessData.runAuditEvents(OrchProcessData.java:1191)+
    +     at oracle.iam.platform.kernel.impl.OrchProcessData.access$600(OrchProcessData.java:84)+
    +     at oracle.iam.platform.kernel.impl.OrchProcessData$8.processWithoutResult(OrchProcessData.java:721)+
    +     at oracle.iam.platform.tx.OIMTransactionCallbackWithoutResult.process(OIMTransactionCallbackWithoutResult.java:10)+
    +     at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:13)+
    +     at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:6)+
    +     at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)+
    +     at oracle.iam.platform.tx.OIMTransactionManager.execute(OIMTransactionManager.java:22)+
    +     at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:714)+
    +     at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:268)+
    +     at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:802)+
    +     at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.process(OrchestrationEngineImpl.java:550)+
    +     at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:485)+
    +     at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:403)+
    +     at sun.reflect.GeneratedMethodAccessor3461.invoke(Unknown Source)+
    +     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.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)+
    +     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)+
    +     at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)+
    +     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)+
    +     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)+
    +     at $Proxy313.orchestrate(Unknown Source)+
    +     at oracle.iam.reconciliation.impl.UserHandler.handlePostProcessing(UserHandler.java:507)+
    +     at oracle.iam.reconciliation.impl.UserHandler.bulkPostProcess(UserHandler.java:448)+
    +     at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:59)+
    +     at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:118)+
    +     at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:91)+
    +     at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:73)+
    +     at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:99)+
    +     at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:69)+
    +     at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)+
    +     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.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)+
    +     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.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 $Proxy678.onMessage(Unknown Source)+
    +     at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)+
    +     at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)+
    +     at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:389)+
    +     at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)+
    +     at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)+
    +     at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3822)+
    +     at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)+
    +     at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)+
    +     at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)+
    +     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)+
    +     at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)+
    +>+

    In the
    19.2.4.2 Step 2: Specify Parameter Values Page
    http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/devgtc.htm#autoId7
    for Creating GTC Connector:-
    There is one parameter:-
    Source Date Format
    Since your source is database AND trusted database date field with format 'MM/DD/YYYY'.
    So, update your GTC... provide:- MM/DD/YYYY
    If this does not work, provide DD-MMM-YYYY

  • Processing this item failed because of a PDF parser error. Input string was not in a correct format.

    Good Morning,
    We're having issues parsing several hundred PDF files located in two separate Record Center sites. All other PDF documents in the environment are being crawled and parsed without issue. I've verified the permissions for the Search service account, but that
    doesn't seem to be the issue. Searching for this particular error hasn't returned much, but I have ensured that the Search service account has been added to the necessary Local Security Policy objects and cleared the configuration cache. Any help would be
    greatly appreciated.
    Processing this item failed because of a PDF parser error. ( Error parsing document 'https://asdf.com/sites/HRRecords/asdf.pdf'. Input string was not in a correct format.; ; SearchID = 6642FEEF-6921-434E-B084-02809173D8A7 )

    This issue came back up for me as my results aren't displaying since this data is not part of the search index.
    Curious if anyone knows of a way to increase the parser server memory in SharePoint 2013 search?
    http://sharepoint/materials-ca/HPSActiveCDs/Votrevieprofessionnelleetvotrecarrireenregistrement.zip
    Processing this item failed because the parser server ran out of memory. ( Error parsing document 'http://sharepoint/materials-ca/HPSActiveCDs/Votrevieprofessionnelleetvotrecarrireenregistrement.zip'. Document failed to be processed. It probably crashed the
    server.; ; SearchID = 097AE4B0-9EB0-4AEC-AECE-AEFA631D4AA6 )
    http://sharepoint/materials-ca/HPSActiveCDs/Travaillerauseindunequipemultignrationnelle.zip
    Processing this item failed because of a IFilter parser error. ( Error parsing document 'http://sharepoint/materials-ca/HPSActiveCDs/Travaillerauseindunequipemultignrationnelle.zip'. Error loading IFilter for extension '.zip' (Error code is 0x80CB4204). The
    function encountered an unknown error.; ; SearchID = 4A0C99B1-CF44-4C8B-A6FF-E42309F97B72 )

Maybe you are looking for

  • Illustrator 8 on Mac OS X 10.4.11

    Yes, I realize that it wasn't designed to be able to work with Mac OS X. I've been a PS user for years now, and decided to give Illustrator a try. But, before I dish out hundreds of bucks on it, I thought I'd purchase an earlier version from Ebay and

  • Questionmark in Finder window

    After installing a backup from an external hard disk on my Powerbook a questionmark is showing in the Finder window next to the search window. What's going on? Thanks

  • Doc is created frm BAPI_DOCUMENT_CREATE2 but not visible in CV02N

    Hi Everyone, I have created document through BAPI_DOCUMENT_CREATE2 and given the input values as below DOCUMENTDATA:         DOCUMENTTYPE-                   DES DOCUMENTDESCRIPTIONS:         LANGUAGE -                      EN         DESCRIPTION  -  

  • Packaging EJBs

    Hi I'm learning EJB technology just from books, so please forgive me if this question doesn't make sense or answer is simple :) I'm developing web application that uses EJB. I've about 25-30 entity beans, each in separate jar file. I've recently read

  • ITunes stops running when trying to play movies

    I have several movies loaded into iTunes but when I try to view them on my TV using Apple TV iTunes stops running and wants to close down. I have played movies before without any issues but this has only happened in the last few days. Does any one ha