Create a flat file reconciliation events - a matter of design

Hello

I am currently evaluating an existing implementation of IOM to rebuild using OIM 11 g and have questions about the ideal method to create events for the reconciliation of a flat file.

The current implementation uses a web service call to process a flat file and creates reconciliation events. It runs every hour.

Although this looks cool, but I thought there was no need to go as far.

If IOM cannot consume the flat file directly, which means that if he needs massage data, I can always load the flat file data in an external table, write a pl/sql procedure to transform the data and put it into a global temporary table, and create events of reconciliation like that.

What would be the ideal method to load data from a flat file in IOM?

Thank you

Khanh

If it is a flat file, then watched GTC option? And why no staged between the two? IOM can read flat files very well either through GTC or write your own recon code.

-Marie

Tags: Fusion Middleware

Similar Questions

  • Create the flat file data from the oracle table

    d_adp_num char (10)
    d_schd_date tank (8)
    d_sched_code tank (25)
    d_pay_code char (50)
    d_mil_start char (4)
    d_mil_end char (4)
    d_duration char (5)
    d_site_code char (4)
    d_dept_id tank (6)

    Select payroll_id,
    schedule_date,
    reason_code, (sched_code)
    reason_code, (pay_code)
    start_time,
    end_time,
    total_hours,
    site_code,
    department_id
    of dept_staff
    where schedule_date between (sysdate + 1) and (sysdate + 90)


    loading data for the date range instead.
    sched_code - if 'Unavailable' reason_code = 'OD' and 'THE '.

    pay_code - "Berevevement BD" If reason_code = "BD".
    "UP PTO without reasonable excuse" If reason_code = 'UP '.
    "RG" If reason_code = "SH".
    "PTO" If reason_code = "GO".
    Here are some...

    start_time and end_time - convert military time
    based on start_ampm and end_ampm

    On this basis, I need help to create a flat file. Sewing of the flat and data file in dept_staff sample

    If site_code is there so no need to get department_id (see the sample flat file)
    ------------------------------------

    examples of data to flat file

    ZZW002324006072012 PTO
    0800160008.00
    ZZW002428106072012 RG
    1015174507.50HM34
    ZZW002391606072012 RG
    1100193008.50
    ZZW002430406072012 RG
    1100193008.50 130000
    ----------------------------

    dept_staff table data

    REASON_CODE_1 PAYROLL_ID SCHEDULE_DATE REASON_CODE START_TIME, END_TIME START_AMPM END_AMPM TOTAL_HOURS SITE_CODE DEPARTMENT_ID
    ZZW0024468 08/06/2012 HS HS 730 HAS 400 850 12 P
    ZZW0000199 08/06/2012 HS HS 730 HAS 400 850 14 P
    ZZW0023551 08/06/2012 SH SH 1145 A 930 975 GH08 95 P
    ZZW0024460 08/06/2012 SH SH 515 HAS 330 P 1025 GH08 95
    ZZW0023787 08/06/2012 SH SH 630 HAS 300 850 24 P
    ZZW0024595 08/06/2012 TR TR 730 HAS 400 850 90 P
    ZZW0023516 08/06/2012 OD OD 800 HAS 400 800 95 P
    ZZW0023784 08/06/2012 OD OD 800 HAS 400 800 5 P
    ZZW0024445 08/06/2012 SH SH 1145 A GH08 930 975 5 P
    ZZW0024525 08/06/2012 OD OD 800 HAS 400 800 23 P
    ZZW0024592 08/06/2012 TR TR 730 HAS 400 850 5 P
    ZZW0024509 08/06/2012 SH SH 95 MK21 830 HAS 330 P 700

    ZZW0023916 06/14/2012 SH SH 1100 A 850 27 730 P

    How to ask questions
    SQL and PL/SQL FAQ

    UTL_FILE allows to write the OS file

  • Flat file reconciliation

    Hello
    Trying flat reconciliation file through which I want to fill the End Date , but I my not be able to do

    I tried format as on 20 March 2009, 02-02-2010, 20 Mar 2009, 2010-01-01, 2010/01/01

    can someone tell me what format I need to use.

    Thank you
    Pegasus

    Hello

    Using GTC connector? If yes then put the date as yyyy/mm/dd format (it can be any format) and then put the same format in "Source Format of Date".

    If you do not use the GTC connector then you will need to convert you date format default Date Format of IOM, you will find in the tab of the system configuration in the console of the design.

    Let me know if you have any questions.

    Concerning
    Nitesh

  • Error in the exercise of reconciliation flat file

    Hi all

    I tried to reconcile flat file using the connector of the GTC. The format of my flat file (PPSLocal.txt) is like this:

    *##*
    Name of the account. Full name | Field | Last login Timestamp | Description | GUID | Mail | Employee ID | First name | Family name

    PPS\SophosSAUPPS010 | SophosSAUPPS010 | PPS. LOCAL | Used to download Sophos updates | EED86D86-750 C-404 A-9326-044A4DB07477 |
    PPS\GBPPL-SI08$ | GBPPL-SI08$ | PPS. LOCAL | 79677F4D-8959-493E-9CF9-CDDDB175E40B |
    PPS\S6Services | Series 6 Services | PPS. LOCAL | Series 6 Services | B4F41EE2-6744-4064-95F6-74E017D0B9AF |

    I created a GTC "CurrentDomain" connector specified configurations;

    (Identification of Parent data) staging of directory/home/GTC
    / Home/CWG/archive archive directory
    PPS file prefix
    Specified delimiter.
    UTF8 encoding file
    Source Format of Date YYYY/MM/DD hh: mm: z
    Reconcile the deletion of attribute multivalue box unchecked data
    Reconciliation of integral Type

    After that I completed the mapping of the connector configuration and run the respective to schedule a task that displays the following on the console error message:


    Class/probable: SharedDriveReconTransportProvider/getFirstPage - before calling: getAllData
    * DEBUG, August 20, 2009 09:08:49, 202, [XELLERATE. GC. PROVIDER. RECONCILIATIONTRANSPORT], class/method: SharedDriveReconTransportProvider/getAllData entered.*
    * DEBUG, August 20, 2009 09:08:49, 202, [XELLERATE. GC. PROVIDER. RECONCILIATIONTRANSPORT], class/method: SharedDriveReconTransportProvider/getReconFileList entered.*
    * DEBUG, August 20, 2009 09:08:49, 202, [XELLERATE. GC. PROVIDER. RECONCILIATIONTRANSPORT], class/method: SharedDriveReconTransportProvider.EndsWithFilter/accept entered.*
    * INFO, August 20, 2009 09:08:49, 202, [XELLERATE. GC. PROVIDER. RECONCILIATIONTRANSPORT], staging->/home/CWG dir *.
    * INFO, August 20, 2009 09:08:49, 202, [XELLERATE. GC. PROVIDER. RECONCILIATIONTRANSPORT], the number of files available-> 0 *.
    * DEBUG, August 20, 2009 09:08:49, 202, [XELLERATE. GC. PROVIDER. RECONCILIATIONTRANSPORT], class/method: SharedDriveReconTransportProvider/getReconFileList left.*
    * ERROR, August 20, 2009 09:08:49, 202, [XELLERATE. GC. PROVIDER. RECONCILIATIONTRANSPORT], the problem met to reconcile the first page of the data
    com.thortech.xl.gc.exception.ReconciliationTransportException: no Parent file in the implementation stage of directory or permissions access (READ) don't miss
    * 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) *.
    * to com.thortech.xl.scheduler.core.quartz.QuartzWrapper$ TaskExecutionAction.run (Unknown Source) *.
    * to weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) *.
    * at weblogic.security.service.SecurityManager.runAs (Unknown Source) *.
    * to 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) *.
    * to org.quartz.core.JobRunShell.run(JobRunShell.java:178) *.
    * to org.quartz.simpl.SimpleThreadPool$ WorkerThread.run (SimpleThreadPool.java:477). *
    * ERROR, August 20, 2009 09:08:49, 202, [XELLERATE. GC. FRAMEWORKRECONCILIATION], encountered error of reconciliation: *.

    com.thortech.xl.gc.exception.ProviderException: no Parent file in the implementation stage of directory or permissions access (READ) don't miss
    * 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) *.
    * to com.thortech.xl.scheduler.core.quartz.QuartzWrapper$ TaskExecutionAction.run (Unknown Source) *.
    * to weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) *.
    * at weblogic.security.service.SecurityManager.runAs (Unknown Source) *.
    * to 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) *.
    * to org.quartz.core.JobRunShell.run(JobRunShell.java:178) *.
    * to org.quartz.simpl.SimpleThreadPool$ WorkerThread.run (SimpleThreadPool.java:477). *
    Caused by: com.thortech.xl.gc.exception.ReconciliationTransportException: file No. Parent directory or permissions (READ) access to timing are missing
    * at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getAllData (Unknown Source) *.
    *     ... 11 more *.
    * Put in CUSTODY, 20 August 2009 09:08:49, 203, [XELLERATE. DCM FRAMEWORKRECONCILIATION], a task if planned reconciliation has encountered an error, reconciliation Transport providers have been "completed" smoothly. Any provider operation that occurs during this 'end' or 'cleaning' phase would have been performed such archival data. Where you want the data to be part of the next run of reconciliation, restore it from the staging. Log provider must be containing information about the entities that would have been archived *.
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. DCM PROVIDER. RECONCILIATIONTRANSPORT], class/method: entered.* SharedDriveReconTransportProvider/end
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. DCM PROVIDER. RECONCILIATIONTRANSPORT], class/probable: SharedDriveReconTransportProvider/end - after call: re-definition of instance variables *.
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. DCM PROVIDER. RECONCILIATIONTRANSPORT], class/probable: SharedDriveReconTransportProvider/end - after call: re - fire for example variables *.
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. DCM PROVIDER. RECONCILIATIONTRANSPORT], class/method: left.* SharedDriveReconTransportProvider/end
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. PLANNER. TASK], class/method: left.* SchedulerBaseTask/run
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. PLANNER. TASK], class/method: SchedulerBaseTask/isSuccess entered.*
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. PLANNER. TASK], class/method: SchedulerBaseTask/isSuccess left.*
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. SERVER], class/method: SchedulerTaskLocater /removeLocalTask entered.*
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. SERVER], class/method: SchedulerTaskLocater /removeLocalTask left.*
    * DEBUG, August 20, 2009 09:08:49, 203, [XELLERATE. SERVER], class/method: QuartzWrapper/updateStatusToInactive entered.*
    * DEBUG, August 20, 2009 09:08:49, 207, [XELLERATE. SERVER], class/method: QuartzWrapper/updateStatusToInactive left.*
    * DEBUG, August 20, 2009 09:08:49, 207, [XELLERATE. SERVER], class/method: QuartzWrapper/updateTaskHistory entered.*
    * DEBUG, August 20, 2009 09:08:49, 208, [XELLERATE. SERVER], class/method: QuartzWrapper/updateTaskHistory left.*
    * DEBUG, August 20, 2009 09:08:49, 209, [XELLERATE. SERVER], compensation of the SAS with scheduled task thread *.
    * DEBUG, August 20, 2009 09:08:49, 210, [XELLERATE. SERVER], class/method: left.* QuartzWrapper/run
    * DEBUG, August 20, 2009 09:08:49, 210, [XELLERATE. SERVER], class/method: left.* QuartzWrapper/execution

    However, to my great astonishment, the event of reconciliation for all users are is created in the console of the IOM Design;

    I tried to change the permission of/home/directory to 777 also GTC, but it did not help.

    If anyone has any idea on this subject, kindly help.

    See you soon,.
    Sunny

    Caused by: com.thortech.xl.gc.exception.ReconciliationTransportException: file No. Parent directory or permissions (READ) access to timing are missing

    Just check the folder where you put the flat file. It shows that the file is not there now and also check the permissions of it.

    If please chk and let me know.

  • Error reconciliation flat file GTC

    I try to bring to users for IOM using a flat file recon.

    Here is my error...

    < 13 February 2013 10:54:50 EST > < error > < org.quartz.impl.jdbcjobstore.JobStoreCMT > < BEA-000000 > < MisfireHandler: rates of error handling: 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)
    to org.quartz.impl.jdbcjobstore.JobStoreSupport$ MisfireHandler.manage (JobStoreSupport.java:3789)
    to 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)
    to org.quartz.impl.jdbcjobstore.JobStoreSupport$ MisfireHandler.manage (JobStoreSupport.java:3789)
    to org.quartz.impl.jdbcjobstore.JobStoreSupport$ MisfireHandler.run (JobStoreSupport.java:3809)
    >
    < 13 February 2013 10:54:52 EST > < error > < oracle.iam.platform.utils > < BEA-000000 > < cannot be applied DMSMethodInterceptor on oracle.iam.reconciliation.impl.ActionEngine >
    < 13 February 2013 10:54:52 EST > < WARNING > < XELLERATE. DCM PROVIDER. RECONCILIATIONTRANSPORT > < BEA-000000 > < FILE ARCHIVED successfully: /home/oracle/Desktop/GTCinput/identities.txt~ >

    Any help is greatly appreciated!

    Select the Advanced tab--> click event of reconciliation of search and then search the events.

    Check if the events are generated or not. When they are generated is, check if you see errors on the events.

    If Yes, then please paste the error message.

  • Create scripts to populate tables from flat files

    Hello

    How can I create scripts to complete the flat files using pl/sql tables.

    Kindly help me.

    Kind regards

    Prasad K T,.

    9840021070

    Hi PrasadKT,

    As Tsharma pointed out just save the .xls (or xlsx) file in the .csv file.

    Please see steps that I show below...

    My XLS file looks like this... (I wish I could paste pictures here :-()

    1 AAA JJJ QQQ 23.2
    2 BBB ASDA QQQ 12.111
    3 CCBC ERTE WER 10
    4 FFFFFFF ASDA GODSWILL 0
    5 YY DDD SNOW DEPOSITS 12

    Once saved as CSV (separator: semicolon) (*.csv) the contents of the file in Notepad looks like this...

    1, AAA, DDD, QQQ, 23.2

    2, BBB, ASDA, QQQ, 12.111

    3, FCCC, ERTE, wer, 10

    4, FFFFFFF, ASDA, GODSWILL, 0

    5, YY, DDD, MALDINI, 12

    Create a directory in Oracle... (This must be SYSDBA user)

    > create or replace directory xtern_data_dir as 'C:\TEMP '.

    Created XTERN_DATA_DIR directory.

    > grant read, write on directory xtern_data_dir to HR

    Grant succeeded.

    Log in HR (or normal user) and create an external table... If you are running on ODCIEXTTABLEOPEN error, please make sure that the user of the OS which launched the Oracle process has READ/write permission on the directory of the OS

    > left autotrace

    People with disabilities autotrace

    > drop table xtern_table

    table deleted XTERN_TABLE.

    Elapsed time: 00:00:00.052

    > create table xtern_table

    (varchar2 (10) c1,)

    C2 varchar2 (10),

    C3 varchar2 (10),

    C4 varchar2 (5).

    C5 varchar2 (10)

    )

    external organization

    (type ORACLE_LOADER default directory xtern_data_dir

    access settings

    (fields ended by ',')

    MISSING FIELD VALUES ARE NULL

    REJECT ROWS WITH ALL FIELDS are NULL (c1, c2, c3, c4, c5)

    )

    location ("mycsv.csv")

    )

    table created XTERN_TABLE.

    Elapsed time: 00:00:00.013

    > proprietary format of col A10

    > col format a20 directory_name

    > select master, SYS.all_directories directory_name

    OWNER NOM_REPERTOIRE

    ---------- ----------------------------------------

    SYS EXT_INPUT

    SYS XTERN_DATA_DIR

    Elapsed time: 00:00:00.014

    > select * from xtern_table

    C1 C2 C3 C4 C5

    ---------- ---------- ---------- ----- ----------

    1 DDD AAA QQQ 23.2

    2 BBB ASDA QQQ 12.111

    CCBC ERTE wer 10 3

    FFFFFFF ASDA GODSWILL 4 0

    5 AA JJJ SDFS 12

    Elapsed time: 00:00:34.419

    I hope this helps.

    VR

    Sudhakar

  • Creating members shared in EPMA using flat files

    Hi guys,.

    I worked with flat files and shared members in v 9.3 with no problems.

    However when I try to load shared v EPMA 11.1.2 members it does not work. In the xls file, I simply create the second rank for the shared member with storage of data as 'ShareData' and delete all other properties.

    But when I load the flat file in EPMA it gives me the "Member section contains an entry duplicated for Member...". »

    Is there something new to get closer to the shared members in v11? Am I missing something?

    See you soon,.
    Omar

    'IsPrimary' option will be not visible in the screen import mapping Dimension to the import profile creation. I think it's normal.

    Can type you a complete error you get from the 'Import of the results' work Console a link please.

  • GTC - length reconciliation flat file fixed

    Hello

    I have a .txt file, consisting of a series of numbers like 12345678912345678912345678912345678-> total 35 in length. (Noted in IOM 9.1.0.1 Administrator guide), specified one after another in a different as line:

    12345678912345678912345678912345UIA
    87132653912345678912345678912345DIC
    12345678912345678912345678954321UIC
    .......

    These series of numbers to provide values for various UDF I created to IOM for example:

    1-5 characters/digits represent the postal code
    6-15 characters or numbers represent Contact Info.

    I tried the GTC fixed length flat file to reconcile all of these values in IOM belonging to a particular user.

    But here's the problem:

    It only shows me the first record, that is, the first line (first set of numbers) in the file in the mapping schema. Other that that, he doesn't show me any records at all.

    Can someone give me more ideas on how we can configure this particular GTC?

    Thanks in advance!
    -oidm.

    So for the first time, users are created successfully. But next time for update it gives the error "Connection ID is duplicate" as stated above. It takes the value of harcoded again and again.

    Just to answer that, you have created the user to IOM. NOy, you have made some changes in the attributes of the FF user as mob number, city, zip etc.

    Now you say after recon again once he takes hardcdoed userid.
    Is he will do the same as this is the treatment that you have updated as well as in FF user name.

    Just think about the scenario, you have created the user the IOM to FF with SSN as a unique attribute. Now, if you make changes in the zip of FF user attributes, phn no and userid as well.

    So according to you, should it do.

    It should update the username. I'm wrong?

    So what is happening in your case.

    To do this, simply delete the FF Recon userid field and insert your code in before Insert and let me know what happens.

    Let me know if you still have doubts.

    Published by: Arnaud

  • IOM: reconciliation flat file trust

    Hello

    I am doing trust reconciliation flat file, but no user is imported.

    Mapping and the GTC connector settings looks ok. File is moved from stage to check the directory, but there is no any user.

    Everything is done as it is written in this OBE (http://www.oracle.com/technology/obe/fusion_middleware/im1014/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm).

    Is there a way to activate the tracing or record to see what is actually happening?

    TNX in advance.

    Published by: user5037528 on December 4, 2008 02:03

    Hello

    You still get the same error message? No value of required fields?

    The required fields are:
    User login
    First name
    Family name
    Email (?) -> I don't know, but you provide it, so it's not the problem
    Password (?) -> GTC generates the password during the reconciliation of the tables, it should also do this with files
    Type of user
    Employee type
    Organization
    + All required UDF.

    It is important that the values provided in the Organization, the Type of user, Type of employee needs already exist in your IOM before reconciliation is running.

    If you have all these fields defined in your GTC and you always throw this error, I guess that the problem might be that the mapping change you did.

    Kind regards

  • How to create a model to look for an ftp location loading flat files

    Hello world

    My requirement is - I need my model to a ftp location where our files food source are kept and loading every day. Right now my model ODI resembles my odi home default load my files. Can anyone suggest how this is possible. And also how can I customize the loading of flat file in the package (my flat file has a name that has the date of days on that (0628xxx.txt for today and tomorrow 0629xxx.txt).) How can I tell odi to search for files in my parcel today and tomorrow.

    Thanks in advance.

    concerning
    Badin

    Babu,

    The default port for ftp is 21. What is your port?
    You can specify the name of the port next to the server name as in "servername.company.com:27" assuming that your ftp is running on port 27

    You use local or remote agent. It will also make a difference, because maybe remote agent cannot see this IP.
    Another point to consider is that your ftp could be a secure ftp, in this case, you need to use another tool - odiSFtpGet

    Try using the ftp commands in the command prompt Windows.

    Get the means to get the files from the FTP server.
    Put the means you want to place the files on the FTP server.

  • Is a database table that is required for the temporary interfaces with the data flat file source?

    People, this is the situation I ODI 11.1.1.7

    1. I have an interface temporary (yellow), called MJ_TEMP_INT, which uses data from TWO sets of data from the source in a temporary target (TEMP_TARG). Wrestling is a shot of a data set from a table while the other set of data extracted from a flat file.  A union is made on data sets.
    2. I then create another interface, called MJ_INT, which uses the MJ_TEMP_INT as the source and the target is a real database. table called "REAL_TARGET".

    Two questions:

    1. When I run my second interface (MJ_INT), I get a message "ORA-00942: table or view does not exist" because it is looking for a real TEMP_TARG db table. Why I have to have one? because I am pulling a flat file?
    2. On my second interface (MJ_INT) when I look at the interface of my source MJ_TEMP_INT (yellow) property sheet, the box 'Use the temporary interface as a Derived table' is DISABLED.  Why? Is also because my temporary interface is pulling from a flat file?

    I am attaching a file that shows a screenshot of my studio ODI.

    Furthermore, IF my temporary source interface has only a single set of data by pulling from a database. Table to table in a temporary target, called MJ_TEMP2_TARG, and then when I use this temporary interface as a source to the other another real db. target table (REAL2_TARGET), THEN everything works.  ODI requires me to have a real database. Table MJ_TEMP2_TARG and the checkbox for "interface temporary use as a Derived table" is NOT DISABLED and my REAL2_TARGET table gets filled.

    Thank you in advance.

    Mr. Jamal.

    You quite rightly assume the reasons that you have questions is because you try to attach a file. A file I always have to be materialized in the transit zone, as a temporary table and then have the data loaded in it.

  • Acrobat to print DC question. When you print all the pages in my PDF printer, Acrobat creates a HUGE file. Looks like it is including all the signature features.  How to disable this option?

    When you print a simple PDF document on my printer (PDFXchange) PDF creates a huge file.

    For example, I have a PDF without features signature inside. It is 723KB.

    When I ask my CD player to print on my printer, it generates a file 19, 591 KB.

    How can I avoid that my CD player to make these large files?

    I think that it is related to the "Signature" whole feature that has been added to Reader 11.  Because before that, my impression works beautifully.

    Thank you

    Rich

    Sorry, would of noticed earlier that you said that you were using a third-party printer.

    I think it's probably just a matter of settings, but if you were able to solve it by downgrading to XI, then this is good...

  • We can recover a virtual machine of flat files without committing snapshots?

    I have a virtual machine that has died due to having excessive snapshots. "Too many levels of redo logs.

    Can I get out this virtual machine to the top without committing the delta files, IE just use original flat files?

    I tried going through the KB1004545 to solve the problem of the snapshot, and it fails

    Thanks in advance!
    Brendan

    It's really kind of unusual, but we will try to fix things.

    1.) create multiple subdirectories which you will pass some files during this procedure
    -not used
    -backup

    -fact
    -temp

    (2.) do a cleaning of unused files
    -move all the files to "...-ctk.vmdk" for the "unused" subdirectory
    -move the "000002" files in the subdirectory "unused" (not in the chain of snapshot)
    -move the '000239' files in the subdirectory "unused" (not in the chain of snapshot)
    -move the "000258' - '000287' files in the 'unused' subdirectory (contain no user data)

    3.) backs up the descriptor files

    -Copy all the hard of descriptor/header files in the subdirectory "backup."

    4.) merging the snapshots in the basic disk using the vmkfstools utility
    Given that problems with two virtual disks are the same, I'll explain the procedure for the first disc of "nzaklapp11" only. Once you are done with the first virtual disk, repeat steps to 'nzaklapp11_1 '.

    First round:

    • run: vmkfstools-i nzaklapp11 - 000030.vmdk temp/nzaklapp11.vmdk
    • the files '000030' moving 'nzaklapp11.vmdk', "nzaklapp11 - flat hard" as well as the "000001" - to the subdirectory 'done '.
    • Move hard files created in sub-repertoire 'temp' in the virtual machine file
    • Edit "nzaklapp11 - 000031.vmdk".
      parentFileNameHint = "nzaklapp11.vmdk".
      parentCID =

    Repeatedly executes:

    • run: vmkfstools-i nzaklapp11 - 000060.vmdk temp/nzaklapp11.vmdk
    • move the "000031' -"000060"files in the subdirectory 'done '.
    • Remove "nzaklapp11.vmdk", "nzaklapp11 - flat hard."
    • Move hard files created in sub-repertoire 'temp' in the virtual machine file
    • Edit "nzaklapp11 - 000061.vmdk".
      parentFileNameHint = "nzaklapp11.vmdk".
      parentCID =

    Repeat the "works on several occasions" by increasing the number of 30 until you are finished with all snapshots.

    Once finished with the two discs, and you confirmed that the new disks are ok, you can remove the subdirectories created in step 1.

    If anything is unclear, please feel free to ask.

    André

  • Export a table for the flat file and must insert sysdate in flat file column

    Hi, I created an interface allowing to export an oracle table to a csv file. All the columns in the table work well. Then I need to insert the sysdate in a column in the csv file.

    I made the map as working in the transit area, implementation is to_char(sysdate,'dd/mm/yyyy'). But the result is insert in column 14.

    I tried to create a variable refreshing that choose double to_char(sysdate,'dd/mm/yyyy'), maps then as the csv file column, but he only insert 1 row and the format is YYYYMMDD.

    I tried to use SELECT '< % = odiRef.getSysDate ("YYYYMMDD") % >' double to the variable and it also only insert a line in the flat file.

    I used the same methodology in ODI10g, it works fine.

    So, I wonder how it can be implemented in 11g.

    Thank you

    It turns out that I used the snapshot_date as a field name, it may be a reserved word. After that I changed the name of the field, it works fine. Thank you.

  • Export data in a flat file without use of FL

    Hello

    I'm looking for options where I can export data into a flat file without using a FL (line Layout) i.e., using only the App Engine.

    Please share your experience if you did something like this

    Thank you

    A simple way to export any folder (table/view) to a csv gall, is to create a set of lines and loops through all fields of record 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 for generic class call this piece of code.

    It will be useful.

    Note:
    Do not complain to me ;) on performance issues

Maybe you are looking for

  • Redemption options

    I am currently unlocked iphone owner, purchased from Apple. I'm not with any contract. I want to spend 7 Iphone or iphone 7 more. What are the options I have.

  • The best way to transfer items from the old to the new mac?

    I don't want to transfer the 'bad things' of my old macbook pro to my new macbook air. I understand how to transfer my whole system, but which would also take the old stuff I want to leave behind.  You are addressing a model here, so that's why I'd l

  • HP1730N: Blue Volume Popup on desktop that won't go away

    Yes, it's an old computer, but I need something that works under Win 7. Anyway, I replaced the old HP keyboard with a new HP keyboard, and then got a 'Volume' popup that says that it is a volume control. I have provided a screen shot at: goo.gl/05QNc

  • Where to get licenses for non-profit?

    Hello I have a computer lab that is put in place for a non-profit. Everything is ready to go with the exception of a working operating system for 10-12 computers in the lab. Normally, I get the licenses for $40 of TechSoup.  However, they limit purch

  • Error Windows Vista and software Capture NX2. Help!

    I use Capture nx2 originally on my computer for a few months now.  Every time ina while Windows gives me an error that reads "Nikon Capture NX2 has stopped working" chekcing for solutions, blah blah blah.  Normally, when this happened I closed the pr