Dynamic flat file as a source name

Hello
I'm working on a mapping that needs to read data from the flat file and insert into a table. I am able to do it for a fixed file name, but how can I do dynamic file name. in other words, I need to read the file name as orders06102010.txt on that day and orders06112010.txt etc. the next day etc. How can I make the dynamic source file name?

Thank you

This message can help you:
http://blogs.Oracle.com/warehousebuilder/2007/07/process_flow_execute_a_map_for_all_files_in_a_directory.html

See you soon
Nico

Tags: Business Intelligence

Similar Questions

  • 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.

  • flat file name

    Hello

    I conducted a lot of flat file with an OdiFileWait.
    I have a procedure with an entry, the entry is the name of the read file.

    How to pass the name of the file as input?

    Hello

    You must wirte a process to collect all the file names in the database table, then using a loop on the table
    You must pass the name of the file to a variable one by one.

    You must use operating system commands in ODi to achieve the same.

    Reshma

  • DW CC: Cannot discover dynamically related files for WordPress

    Hello

    I've been stuck on this for a week now. I have WordPress locally through MAMP.

    In the root of WordPress (http://localhost/sitename/wordpress/), the file index.php is able to discover dynamically related files as expected.

    In my wp-content folder (wp-contenthttp://localhost/sitename/wordpress//), index.php is also successful in discovering the dynamically related files.

    But in my theme folder (http://localhost/sitename/wordpress/wp-content/themes/themename /), none of the related files are dynamically able to be discovered.

    I get the error message "dynamically related files cannot be resolved due to an internal server error. . Retry"

    Of course, this is problematic because I need the theme files specifically to create my custom page layouts and see a preview of my PHP files, otherwise I would run just WP on the web.

    I scoured many forums, many on the Adobe Forums and Stackflow as well as other sources, including video tutorials. The most common solution is to assign default permalinks. I've never really touched this setting. It has always been activated by default if this isn't the issue. In fact, last night, I gave up all my work and re-installed WordPress. Do not work even themes pre-installed. Needless to say that my problem is not with the permalinks. I'm still stuck and I am very frustrated.

    Here are some of the most common solutions.

    The directory of the site folder is: / Applications/MAMP/htdocs/sitename/wordpress

    Server Info:

    • Server name: Test
    • Connect using: Local/network
    • Server folder: / Applications/MAMP/htdocs/sitename/wordpress
    • Web URL: http://localhost/sitename/WordPress
    • Server model: PHP/MySQL
    • Remote control: Not checked, tests: checked

    If anyone can offer alternatives please help!

    As stated in the po, I did this as well. However, it seems that I've identified the problem! I received part of my index.php files mixed. Once I put in place only the files that I needed to get to being in the right place, I was able to pass unhindered. Thank you!

  • Analyze the flat file data in a nested structure.

    This has been driving me crazy all day long.

    I have a flat data file I want to analyze in a nested data structure.

    Small sample data:

    0 HEAD
    1 SOUR FTW
    2 VERS Family Tree Maker (16.0.350)
    2 NAME Family Tree Maker for Windows
    2 CORP MyFamily.com, Inc.
    3 ADDR 360 W 4800 N
    4 CONT Provo, UT 84604
    3 PHON (801) 705-7000
    0 TRLR
    

    If anyone recognizes this, yes it's a small piece of a GEDCOM file.  That's what I'm trying to analyze.  For someone who is not familiar with this data format.  The first number is the level of a data element.  Level 0 are elements of the root of a data segment.  Level 1 lines relate to the data of level 0 line previous closest.  Level 2 lines relate to the level 1 data line that precedes the closest. And so on.

    Here is an example of the desired output, the different elements to the related parent of nesting.

    <cfset foobar = {
     HEAD = {lvl=0,
     SOUR = {lvl=1,data="FTW",
     VERS = {lvl=2,data="Family Tree Maker (16.0.350)"},
     NAME = {lvl=2,data="Family Tree Maker for Windows"},
     CORP = {lvl=2,data="MyFamily.com, Inc.",
     ADDR = {lvl=3,data="360 W 4800 N",
     CONT = {lvl=4,data="Provo, UT 84604"}},
     PHON = {lvl=3,data="(801) 705-7000"}}}},
     TRLR = {lvl=0}
    }>
    
    <cfdump var="#foobar#">
    

    I think I'm looking at a kind of recursive function to embed these data correctly, but I just can't figure out how to do.

    I have this basic function that will display each line of data in a separate structure key

    <cffunction name="parseFile">
         <cfargument name="file" required="yes">
         <cfargument name="line" required="no" type="string" default="">
         
         <cfscript>
              var returnStruct = structNew();
              var subStruct = structNew();
              var cur_line = "";
              var next_line = "";
              var line_lvl = "";
              var line_key = "";
              var loop = true;
              
              if (len(trim(arguments.line)) EQ 0) {
                   cur_line = fileReadLine(arguments.file);
              }
              else
              {
                   cur_line = arguments.line;
              }
              
              do {
                   if (not FileISEOF(arguments.file)) {
                        next_line = fileReadLine(arguments.file);
                   }
                   else
                   {
                        next_line = "-1";
                        loop = false;
                   }
                   
                   line_lvl = listFirst(cur_line, ' ');
                   cur_line = listRest(cur_line, ' ');
                   line_key = listFirst(cur_line, ' ');
                   cur_line = listRest(cur_line, ' ');
                   
                   returnStruct[line_key] = structNew();
                   returnStruct[line_key]["level"] = line_lvl;
    
                   cur_line = next_line;
              } while (loop);
              
              return returnStruct;
         </cfscript>
    </cffunction>
    
    <cfscript>
         gedcom_file = FileOpen(getDirectoryFromPath(getCurrentTemplatePath()) & "Ian Skinner.GED","read");
         /*gedcom_data = {individuals = structNew(),
                        families = structNew(),
                                             sources = structNew(), 
                                             notes = structNew()};*/
                                             
         gedcom_data = parseFile(gedcom_file);
    </cfscript>
    
    <cfdump var="#gedcom_data#" label="Final Output">
    

    I tried many ways to recursively call this function in order to nest the elements.  None of them have produced await in the above example of hand coded output.  Which made me the closest is recursive call, the function parseFile() towards the end of the while loop if the following line is greater than the current level of line:

    if (listFirst(next_line,' ') GT line_lvl) {
         parseFile(arguments.file,next_line);
    }
    


    It works pretty well, as long as the next level of line is the same as or higher than its previous level of the line.  But once the next line level is lower, the recursive call will not return to the appropriate parent level.  The current function call ends just on a loop on the data file.  Everything that I tried to provide a correct output for recursive function calls when the next data line belongs to a line parent just a horribly distorted data.

    Yes, that's exactly it. I think that the node must always be added to the stack.

    I just had a period gave me. But that's what I thought.

    That is to say...

    While (not FileISEOF (gedcom_file)) {}

    line = fileReadLine (gedcom_file);

    extract data from the node

    node = {};

    node.LVL = listFirst (line, "");

    line = listRest (line, "");

    key = listFirst (line, "");

    If (listLen (line, "") gt 1) {}

    node. Data = listRest (line, "");

    }

    Download the most recent ancestor of the battery

    lastNode = stack [1];

    If it is a brother/ancestor, look for its parent

    While (arrayLen (stack) & node.lvl lte lastNode.lvl) {}

    arrayDeleteAt (battery, 1);

    lastNode = stack [1];

    }

    Add to the stack

    arrayPrepend (stack, node);

    Add this node from its parent

    lastNode [key] = node;

    }

  • 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.

  • Target of flat file

    Hi I have Oracle table as a source that has about 150 columns, and I have to load the data in the flat file. Is it possible that we can get the column names instead of
    manually enter all the column names.

    Thank you

    You can duplicate the oracle table data store, and then drag the data duplicated in your template file store. Rename the file data store and give it a file name (name of the resource).

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • 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.

  • [Microsoft] [ODBC driver manager] Data Source name not found and no driver by default specified

    Hi team,

    I am trying to connect to the Oracle 9i database using VB code below:

    strConnection = "Driver = {Microsoft ODBC for Oracle};" Server = SERVERNAME; UID = username; Pwd = PASSWORD"
    Connect = New ADODB. Connection
    Connect.Open (strConnection)

    The last line throws me below error:

    [Microsoft] [ODBC driver manager] Data Source name not found and no driver by default specified

    The VB code works well and able to connect to database server dev dev. The same script with the name of the UAT server does not work on server UAT.

    The servers are Windows server 2007-32 bit.

    When I checked the tab drivers in ODBC Data Source Administrator, dev server entry below:

    Microsoft ODBC for Oracle - 6.00.6001.18000 - Microsoft Corporation - MSORCL32.dll - Date

    Considering that the UAT server has entered below:

    Microsoft ODBC for Oracle-

    The Microsoft ODBC driver for oracle is listed in the tab UAT Server drivers, but did not have details of file version & dll. This driver is not installed correctly? If so, how the re install? Please help solve this problem as soon as POSSIBLE.

    Kind regards

    Tamil

    This issue is beyond the scope of this site (for consumers) and to be sure, you get the best (and fastest) reply, we have to ask either on Technet (for IT Pro) or MSDN (for developers)
    *
  • Data period multi loading flat file to database ASO

    FDM gurus,

    We try to load Plan data for 12 months to an Essbase ASO using FDMEE database.

    We followed the documented specification stage in the format of import for amount (column = < start >, < end >) AND choosing the "multi-period Text file (contiguous period)' in the data load the rule.

    However, the Validation fails even for period dimension he complained of "value without Source for UD3".  {The UD3 in our case is be the period}

    Our record of flat file looks like in below:

    Dim1, Dim2,Dim3,Dim4Dim5,6, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

    Import mappings formats, I also see the dimension of 'period '. Could be the problem? As you know, database planning, it does not show.

    If you'd be grateful if someone could shed some light. Thank you!

    You don't have to specify which version you're on.

    When you set the size of the target Application you set period of your ASO [size target class] cube dimension as period?

    Try and that should remove it from the map area of import Format.

    Let us know how make you out.

    Be sure to mark the response as if it were useful and correct, if it has solved your problem.

  • How to load flat files without header to table in ODI

    I try to get data from a flat file, but it doesn't have any header

    as 1, tom, 36, usa.

    I have a table with id column, name, age, country, and I want to get the data. Please let me know how to proceed.

    Thanks in advance

    If you add columns manually in the data model there is no need to reverse engineering. If you reverse engineer with header set to 0 ODI will simply give the columns arbitrary identifiers such as C1, C2, C3 etc. That you can leave or change.

  • Could not load the flat file (csv) through FDMEE

    Hi Experts,

    I am trying to load data from flat file to HFM via FDMEE, it throws the below error

    2014-06-06 16:35:13, 465 INFO [AIF]: beginning of the process FDMEE, process ID: 1 341
    2014-06-06 16:35:13, 465 [AIF] INFO: recording of the FDMEE level: 4
    2014-06-06 16:35:13, 465 [AIF] INFO: FDMEE log file: d:\orcl\FDMEE\outbox\logs\CONSOL_1341.log
    2014-06-06 16:35:13, 465 [AIF] INFO: User: hyp_admin
    2014-06-06 16:35:13, 465 [AIF] INFO: location: HFM UXC (Partitionkey:59)
    2014-06-06 16:35:13, 465 [AIF] INFO: period name: Apr-14 (period key: 1/04/14 12:00 AM)
    2014-06-06 16:35:13, 465 INFO [AIF]: name of the category: real (main category: 4)
    2014-06-06 16:35:13, 465 [AIF] INFO: name rule: HFM UXC D300 (rule ID:69)
    2014-06-06 16:35:15, 785 [AIF] INFO: Jython Version: 2.5.1 (Release_2_5_1:6813, September 26 2009, 13:47:54)
    [JRockit (R) Oracle (Oracle Corporation)]
    2014-06-06 16:35:15, 785 [AIF] INFO: Java platform: java1.6.0_37
    2014-06-06 16:35:15, 785 [AIF] INFO: log the file encoding: UTF-8
    2014-06-06 16:35:19, 132 [AIF] INFO: - START IMPORT STEP -
    2014-06-06 16:35:25, 188 [AIF] INFO: file name: UXC_D300_Apr - 14.csv
    2014-06-06 16:35:25, 360 FATAL [AIF]: error in Comm.doScriptInit
    Traceback (most recent call changed):
    File '< string >", line 347 in doScriptInit
    Exception: java.lang.Exception: NO details found for Loadid:1341

    2014-06-06 16:35:25, 655 FATAL [AIF]: load balances data launch GL error
    2014-06-06 16:35:25, 671 INFO [AIF]: end process FDMEE, process ID: 1341

    The pointers will be greatly appreciated.

    Thank you very much

    Jeff

    This error is usually related to if you do not properly apply patch ODI.

    Can you take a look at the opatch inventory, rollback FDMEE and ODI patch and then apply again.

    Make sure that these patches are applied successfully without any errors.

    Thank you
    ~ KKT ~.

  • 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.

  • Use a static file as the source of the HTML region

    Hi all

    Sorry for the maybe trivial question, but is be possible to use static files as the source of the HTML region? The files are pretty simple, but must be translated so we prefer to keep as a static, rather than paste multiple lines of region to conditionally display files.

    I tried something like

    < embed src = "#WORKSPACE_IMAGES #& FSP_LANGUAGE_PREFERENCE.file01.txt" >

    It is however showing the HTML source on screen and making is not in html format.

    The other option, I tried creating a URL zone that would get the content from the server, for example:

    http://localhost:9080/Apex/wwv_flow_file_mgr.get_file?p_security_group_id=4874627831984398 & p_fname = en_file01.txt

    ... but I'm running against error access control list (ACL). The file opens when you load the link directly in a browser, but apparently localhost is not allowed to ACL and I would not have sysdba access where to deploy.

    Finally I saw the recommendation to use an iframe in a similar discussion to display pdf file here Show PDF in Apex region Earth tried
    "< iframe src =" ' #WORKSPACE_IMAGES #& FSP_LANGUAGE_PREFERENCE.file01.txt & embedded = true ' style = "" > < / iframe >

    but receive "not found".

    The requested URL /apex/wwv_flow_file_mgr.get_file was not found on this server"as if the file name is not received? Eponymous is parsed correctly in the embed tag.

    Help, please

    Atanas

    Hello

    To me it sounds you can use shortcuts instead to locate some files in the workspace files
    http://docs.Oracle.com/CD/E37097_01/doc/doc.42/e35125/bldapp_cut.htm#sthref1696

    Kind regards
    Jari
    -----
    My Blog: http://dbswh.webhop.net/htmldb/f?p=BLOG:HOME:0
    Twitter: http://www.twitter.com/jariolai

  • Flat file with different layouts in one file

    Hello friends,

    Hello.

    I am new to ODI - data integrator Oralce 11 G.

    I have a flat file where I had to load data from flat file to an oracle DB (11G).

    The flat has 5 different file updates page (data from 5 suppliers to come as a single file and each presentation are different) and each corrresponds layout to a provider of information.

    I had to load each page layout of the data in another table with a single source file (which has all the information provider).

    Please advice.

    Thank you/Kumar

    good to have an in-depth look.
    https://blogs.Oracle.com/dataintegration/entry/managing_multi_record_format_f

    Let me know whether or not it meets your requirements.

Maybe you are looking for

  • Cannot connect in iMessage

    I've recently updated to iOS 9.3.4 and I can't connect to the iMessage or FaceTime, I typed in my email and password, but it is say sign with a sign of loading. Feel free to ask questions about it if you do not understand.

  • New battery in old Macbook Air 11

    Hello I have a Macbook Air 11 mid-2012, which is coming to an end with its battery life. I was wondering if its possible to replace the battery with one of the newer versions that has the greater autonomy? Its A1465 model, some of the new States seem

  • New modem cannot connect to Time Capsule

    Xfinity gave me a new gateway wireless modem/router a few weeks ago.  I hung it just as the former with a cable to the Capsule of time (not wireless).  Since then, my MacBook Pro (OS X Yosemite 10.10.5) can not find the TC and said "backup drive is n

  • HP 15 r036tu: bios password forgotten

    I forgot my password buos I concluded it is wrong three times it says "disabled system 54157415 please help me."

  • try to install the printer

    I bought a new Dell laptop and am trying to install my printer Lexmark x 5495 without success. It says installation is not complete in the spooler failed [although it is on auto]. Not being is not technical interest I was not able to completely insta