FDMEE BefImport

Hi all

We managed to create two scripts Jython that retrieve data from sql 3rd party databases and populate the tables of the AIF and successfully import, validate and export.  These are housed in the script of the BefImport event.  Since extract us data from multiple source databases (EBS, HFM, Accpac, SUN, etc.), will be our event script just BefImport continue to grow as we add new connections and queries?  Or is it possible to have several BefImport scripts (like we do with regular import scripts in classic)... or can we somehow have several applications of FDM (as in Classic) rather than all human beings in one place?

Also, I noticed that the import data in FDMEE seems to perform validation at the same time.  You can see your validation errors based only on import.  Is it a default setting or something you can deactivate and return to import and validate separately?  Not sure if I like or don't like, but I just want to know my options.

Much appreciated,

Mike

Hello

We managed to create two scripts Jython that retrieve data from sql 3rd party databases and populate the tables of the AIF and successfully import, validate and export.  These are housed in the script of the BefImport event.  Since extract us data from multiple source databases (EBS, HFM, Accpac, SUN, etc.), will be our event script just BefImport continue to grow as we add new connections and queries?  Or is it possible to have several BefImport scripts (like we do with regular import scripts in classic)... or can we somehow have several applications of FDM (as in Classic) rather than all human beings in one place?

You can have only a single Script of BefImport. If you use an open Interface Card, you may also have separate projects to ODI for each source so you don't need the BefImport.

FDMEE and FDM are different about the integration of scripts. In FDMEE, the integration script is replaced by ODI or Script of BefImport process.

There is another option to have separate scripts. You can have 1 script to the BefImport event that calls the external functions built in other scripts.  In this way, you could have BefImport_HFM.py, BefImport_EBS.py,... and the original BefImport.py. This last script call functions in other scripts based on your source.

Also, I noticed that the import data in FDMEE seems to perform validation at the same time.  You can see your validation errors based only on import.  Is it a default setting or something you can deactivate and return to import and validate separately?  Not sure if I like or don't like, but I just want to know my options.

They are executed in a single shot. You can now run separately validate without importing. But whenever you click Import, and then validate is executed.

Tags: Business Intelligence

Similar Questions

  • The server used in the case of BefImport link FDMEE

    Hi Experts, please suggest!

    I am using the link in case BefImport server so I do not get the connection details, my selct statement works very well on the side of the DB FDMEE but not BefImport in Jyhton.

    I made a lot of changes but its getting failed again and again. ODI operaoter connect says: AttributeError: 'str' object has no attribute 'executeQuery' in the script according to.

    Also, I tried to insert values directly wihtout param and by removing all functios FDM (stmt, selectStmt, stmtRS etc.) and which is showing import as a green check mark but warning on validation and process journal said "no line of imported generic data.

    Here's the script:

    If fdmContext ["LOCNAME'] == 'ACT ':

    import java.sql SQL

    batchName = "Batch_" + str (fdmContext ["LOCNAME"])

    "insertStmt = '"

    INSERT INTO AIF_OPEN_INTERFACE (BATCH_NAME

    COL01

    COL02

    COL03

    COL04

    COL05

    YEAR

    PERIOD

    PERIOD_NUM

    CURRENCY

    QUANTITY

    ) (VALUES

    ?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    )

    """

    stmt = "select * from [hyperion-financial-dev].» [DB_Link]. [dbo]. "[ALL_USD_EXTRACT] where Fyear = 2014 and LMonth = Jan.

    stmtRS = stmt.executeQuery)

    While (stmtRS.Next ()):

    params = [batchName, stmtRS.getString("account"), stmtRS.getString("entity"), stmtRS.getString("XXX"), stmtRS.getString("XXX"), stmtRS.getString("XXX"), stmtRS.getString("Fyear"), stmtRS.getString("Month"), stmtRS.getString("period_num"), stmtRS.getString("Currency"), stmtRS.getBigDecimal("Data")]

    fdmAPI.executeDML (insertStmt, params, False)

    fdmAPI.commitTransaction)

    stmtRS.close)

    stmt. Close()

    Thank you very much!

    The problem with your statement of stmRS = fdmAPI.executeQuery (stmt, params) which is a failure, it's that params is undefined. He expects an array containing the parameters, obviosly you have not declared / defined one. Try this code:

    import java.sql SQL

    batchName = "Batch_" + str (fdmContext ["LOCNAME"])

    insertStmt = "" "INSERT INTO AIF_OPEN_INTERFACE".

    (BATCH_NAME

    COL01

    COL02

    COL03

    COL04

    COL05

    YEAR

    PERIOD

    PERIOD_NUM

    CURRENCY

    QUANTITY

    )

    SELECT?, account, entity, XXX, XXX, XXX, Fyear, month, period_num, currency, data) [hyperion-financial-dev]. [DB_Link]. [dbo]. [ALL_USD_EXTRACT] where Fyear =? and LMonth =? » » »

    params = [batchName, "2014", "Jan"]

    fdmAPI.executeDML (insertStmt, params, False)

    fdmAPI.commitTransaction)

    Assume of course that a DBLink has been implemented at the source database

  • Data load rule for BefImport script getting failed due to the error Code ORA-01858

    Hello guys,.

    I'm trying to load some data from the views created in EBS to HFM using FDMEE with the help of the BefImport Script. To do this, I wrote script below:

    _________________________________________________________________________________________________________________________________________________

    import java.sql SQL

    import sys

    batchName = "Batch_" + str (fdmContext ["LOCNAME"])

    insertStmt = «»

    stmtRS = «»

    If (fdmContext ["LOCNAME"] is "LOC_OIA_FA_CORP1"):

    "insertStmt = '"

    INSERT INTO AIF_OPEN_INTERFACE)

    BATCH_NAME

    YEAR

    PERIOD

    PERIOD_NUM

    CURRENCY

    COL04

    COL05

    COL07

    COL08

    COL09

    COL10

    COL11

    QUANTITY

    ) (VALUES

    ?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    ,?

    )

    """

    sourceConn = sql. DriverManager.getConnection ("jdbc:oracle:thin:@ebsr12dbcnvgl.abc.com:1541:avc", "pppp", "nnnnn");

    # Limiting the number of rows to 5 during the test runs.

    selectStmt = 'SELECT TEMP_VIEW. PERIOD_YEAR, TEMP_VIEW. PERIOD_NAME, TEMP_VIEW. PERIOD_NUM, TEMP_VIEW. CURRENCY_CODE, TEMP_VIEW. SEGMENT1, TEMP_VIEW. SEGMENT2, CONCAT (TEMP_VIEW. SEGMENT3, TEMP_VIEW. "SEGMENT4) AS SEGMENTX, TEMP_VIEW.SEGMENT5, TEMP_VIEW.SEGMENT6, TEMP_VIEW.SEGMENT7, TEMP_VIEW.SEGMENT8, TEMP_VIEW.NETBAL FROM TEMP_VIEW WHERE THE QUAD IS NOT NULL.

    stmt = sourceConn.prepareStatement (selectStmt)

    stmtRS = stmt.executeQuery)

    batchName = "Batch_" + str (fdmContext ["LOCNAME"])

    While (stmtRS.Next ()):

    params = [batchName, stmtRS.getString("PERIOD_YEAR"),

    stmtRS.getString ("PERIOD_NAME"),

    stmtRS.getString ("PERIOD_NUM"),

    stmtRS.getString ("CURRENCY_CODE"),

    stmtRS.getString ("SEGMENT1"),

    stmtRS.getString ("SEGMENT2"),

    stmtRS.getString ("SEGMENTX"),

    stmtRS.getString ("SEGMENT5"),

    stmtRS.getString ("SEGMENT6"),

    stmtRS.getString ("SEGMENT7"),

    stmtRS.getString ("SEGMENT8"),

    stmtRS.getBigDecimal ("NETBAL")]

    fdmAPI.executeDML (insertStmt, params, False)

    fdmAPI.commitTransaction)

    stmtRS.close)

    stmt. Close()

    sourceConn.close)

    _________________________________________________________________________________________________________________________________________________

    But my DLR gets failed. When I checked the ODI journal for this, I found that it is said: stmtRS = stmt.executeQuery () and display and error code problem:

    java.sql.SQLDataException: java.sql.SQLDataException: ORA - 01858: a nonnumeric character where waiting a digital.

    What is the problem? Kindly help.

    Thank you

    Concerning

    Nishant

    Nishant

    small Question... What version you use.  the latest Patch is now universal data adapter that allows for a direct import of the tables and views without the need to use the Interface open to scene data table

    If you're not on current patch.100 then you should look at the data types for the OpenInterface table... you can see the number.  I guess it's the column YEAR or PERIOD_NUM giving you seizures

    If you run your code in Eclipse before you deploy I'd print our your insertStmt SQL and then try to run in SQLDeveloper.

    Hope this helps

    Wayne

  • FDMEE issue of Jython

    7th, I have entities in columns 5-10.

    I have accounts on each line.  I want to loop through the array of entities and add a record for each entity for this account on the line.

    Need to do this with a dynamic INSERT statement for each entity in the table I loop on, or is the best?

    Thank you

    PR

    You can manipulate this file to get the format FDMEE expects which is basically similar to this:

    Account1; Entity1; 100000

    Account1; Entite2; 2000

    Account1; Entuty3, 10000

    With a little creativity, you can treat the script of the event BefImport file and replace the original with one with the same name but different format as shown above.

    Your import format would be configured for the new file you generate.

    See you soon

  • Dynamically change the category in FDMEE

    Hi, experts suggest you please!

    I have in my requriement load a file of data multiload quarterly forecasts. so each quarter only the Member category (Scenario) will get change within the file ex: FCST_Q1, Q2, Q3 etc... and the rest of her were would be same. the problem is the name of the file is always going to be the same and I want to FDMEE to open the file, read the first column of the file (category) and based on the name of Member of script create a new file with category as a suffix so that I could hardcode the name of the newly created file supported 3 rules for 3 quarters which are mapped to 3 different categories. can someone please suggest the best way to do it? example code for the BefImport scripts or import would be very useful

    Help, please!

    Thank you

    VJ

    Just read the first line and divided by your delimiter

  • BefImport default script

    Hello world

    I am new to FDMEE and I'm having some trouble to launch the fdmee scripts.
    The operation is the same for all files with the exception of DSLEMAFIN, where I added a line to try to eliminate quotation marks double of all the members of my file. When I run everything, it says in the newspaper:


    2015-06-11 11:12:58, 106 [AIF] INFO: run the following script: \\hypiagdesdata.corp.iberia.es\FDMEE/data/scripts/event/BefImport.py

    2015-06-11 11:12:58, ERROR 127 [AIF]: the script failed to run:

    2015-06-11 11:12:58, 852 FATAL [AIF]: load balances data launch GL error

    2015-06-11 11:12:58, 866 INFO [AIF]: end process FDMEE, process ID: 2367

    But if I run only the script that affects files in the location of DSLLOAD, it works and process the entire file.

    Could someone help me with this please?

    Import os
    import re

    If fdmContext ["LOCNAME'] == 'DSLLOAD ':
    fdmAPI.logInfo (fdmContext ["LOCNAME"])
    Try:
    filename = fdmContext ["FILENAME"]
    Inbox = fdmContext ["INBOXDIR"]
    #filedir = fdmContext ['FILEDIR']
    fdmAPI.logInfo (filename)
    fdmAPI.logInfo (inbox)
    file = inbox + '\\DSLLOAD\\' + filename
    file_out = inbox + "\\DSLLOAD\\" + file name ".out".
    #file = inbox '-' + filedir + "\\"+filename. "
    #file_out = inbox + "\" + filedir + "\\"+filename + «.out "»
    fdmAPI.logInfo (file)
    end = open (file, "r")
    who cares = open (file_out, "w")
    for the end line:
    lineSplit = line.split (",")
    #fdmAPI.logInfo(lineSplit[1])
    lineIni = lineSplit [0] + ', ' + lineSplit [1] + ', ' + lineSplit [2] + ', ' + lineSplit [3] + ', ' + lineSplit [4] + ', ' + lineSplit [5] + ', ' + lineSplit [6]
    care. Write(lineIni+",PAX_QTY,"+lineSplit[7]+"\n")
    care. Write(lineIni+",AVL_SEAT_QTY,"+lineSplit[8]+"\n")
    care. Write(lineIni+",RPK_QTY,"+lineSplit[9]+"\n")
    care. Write(lineIni+",ASK_QTY,"+lineSplit[10]+"\n")
    care. Write(lineIni+",TOTAL_FLT_NOS,"+lineSplit[11]+"\n")
    care. Write(lineIni+",TOTAL_FLT_LEGS,"+lineSplit[12])
    end. Close()
    care. Close()
    except IOError, err:
    fdmAPI.logError ("My error" + str (err))

    OS. Remove (file)
    OS. Rename (file_out, leader)

    If fdmContext ["LOCNAME'] == 'DSLEMAFIN ':
    fdmAPI.logInfo (fdmContext ["LOCNAME"])
    Try:
    filename = fdmContext ["FILENAME"]
    Inbox = fdmContext ["INBOXDIR"]
    #filedir = fdmContext ['FILEDIR']
    fdmAPI.logInfo (filename)
    fdmAPI.logInfo (inbox)
    file = inbox + '\\DSLEMAFIN\\' + filename
    file_out = inbox + "\\DSLEMAFIN\\" + file name ".out".
    #file = inbox '-' + filedir + "\\"+filename. "
    #file_out = inbox + "\" + filedir + "\\"+filename + «.out "»
    fdmAPI.logInfo (file)
    end = open (file, "r")
    who cares = open (file_out, "w")
    for the end line:

    Line = Line.Replace ('"'," ")
    lineSplit = line.split (",")
    #fdmAPI.logInfo(lineSplit[1])
    lineIni = lineSplit [0] + ', ' + lineSplit [1] + ', ' + lineSplit [2] + ', ' + lineSplit [3] + ', ' + lineSplit [4] + ', ' + lineSplit [5] + ', ' + lineSplit [6] + ', ' + lineSplit [7] ',' + lineSplit [8]
    care. Write(lineIni+",psj_qty,"+lineSplit[9]+"\n")
    care. Write(lineIni+",avl_seat_qty,"+lineSplit[10]+"\n")
    care. Write(lineIni+",RPK,"+lineSplit[11]+"\n")
    care. Write(lineIni+",Ask,"+lineSplit[12])
    end. Close()
    care. Close()
    except IOError, err:
    fdmAPI.logError ("My error" + str (err))

    OS. Remove (file)
    OS. Rename (file_out, leader)


    If fdmContext ["LOCNAME'] == 'DSLTAKEOFFMR ':
    fdmAPI.logInfo (fdmContext ["LOCNAME"])
    Try:
    filename = fdmContext ["FILENAME"]
    Inbox = fdmContext ["INBOXDIR"]
    #filedir = fdmContext ['FILEDIR']
    fdmAPI.logInfo (filename)
    fdmAPI.logInfo (inbox)
    file = inbox + '\\DSLTAKEOFFMR\\' + filename
    file_out = inbox + "\\DSLTAKEOFFMR\\" + file name ".out".
    #file = inbox '-' + filedir + "\\"+filename. "
    #file_out = inbox + "\" + filedir + "\\"+filename + «.out "»
    fdmAPI.logInfo (file)
    end = open (file, "r")
    who cares = open (file_out, "w")
    for the end line:
    lineSplit = line.split (",")
    #fdmAPI.logInfo(lineSplit[1])
    lineIni = lineSplit [0] + ', ' + lineSplit [1] + ', ' + lineSplit [2] + ', ' + lineSplit [3] + ', ' + lineSplit [4] + ', ' + lineSplit [5] + ', ' + lineSplit [6] + ', ' + lineSplit [7] + ', ' + lineSplit [8]
    care. Write(lineIni+",GC_KM_DIS,"+lineSplit[9]+"\n")
    care. Write(lineIni+",FIRST_SEAT_QTY,"+lineSplit[10]+"\n")
    care. Write(lineIni+",CLUB_SEAT_QTY,"+lineSplit[11]+"\n")
    care. Write(lineIni+",WTP_SEAT_QTY,"+lineSplit[12]+"\n")
    care. Write(lineIni+",ECON_SEAT_QTY,"+lineSplit[13]+"\n")
    care. Write(lineIni+",BLOCK_HRS_DUR,"+lineSplit[14]+"\n")
    care. Write(lineIni+",TAXI_HRS_DUR,"+lineSplit[15]+"\n")
    care. Write(lineIni+",TAXI_OUT_HRS_DUR,"+lineSplit[16]+"\n")
    care. Write(lineIni+",TAXI_IN_HRS_DUR,"+lineSplit[17]+"\n")
    care. Write(lineIni+",FLY_HRS_DUR,"+lineSplit[18]+"\n")
    care. Write(lineIni+",PAX_FIRST_QTY,"+lineSplit[19]+"\n")
    care. Write(lineIni+",PAX_CLUB_QTY,"+lineSplit[20]+"\n")
    care. Write(lineIni+",PAX_WTP_QTY,"+lineSplit[21]+"\n")
    care. Write(lineIni+",PAX_ECON_QTY,"+lineSplit[22]+"\n")
    care. Write(lineIni+",PAX_NR_QTY,"+lineSplit[23]+"\n")
    care. Write(lineIni+",ASK_FIRST,"+lineSplit[24]+"\n")
    care. Write(lineIni+",ASK_CLUB,"+lineSplit[25]+"\n")
    care. Write(lineIni+",ASK_WTP,"+lineSplit[26]+"\n")
    care. Write(lineIni+",ASK_ECON,"+lineSplit[27]+"\n")
    care. Write(lineIni+",OPS,"+lineSplit[28]+"\n")
    care. Write(lineIni+",RPK_FIRST,"+lineSplit[29]+"\n")
    care. Write(lineIni+",RPK_CLUB,"+lineSplit[30]+"\n")
    care. Write(lineIni+",RPK_WTPLUS,"+lineSplit[31]+"\n")
    care. Write(lineIni+",RPK_ECON,"+lineSplit[32]+"\n")
    care. Write(lineIni+",RPK_NR,"+lineSplit[33])
    end. Close()
    care. Close()
    except IOError, err:
    fdmAPI.logError ("My error" + str (err))

    OS. Remove (file)
    OS. Rename (file_out, leader)

    Thank you!

    Valeria

    11.1.2.3 FDMEE... Apparently it was a problem of indentation between lines. Thank you for your help,

    Concerning

  • Call the Essbase Calc of custom Script FDMEE script

    Hi Experts,

    In my reuirement, I must run Essbase calc script to export the perticular accounts data and then import these data into FDMEE to load in another planning application.

    I know we can run the Application Esbase calc script fromTarget page and after load. but in my case, executing the script should happen prior to importation.

    Aanybody may suggest an example if I can call the script to calc Essbase to a custom event BefImport script or FDMEE script? an example of the syntax would be useful

    Thank you!

    Hello

    are what version of FDMEE you?

    You have an example document to support FDMEE sample scripts (Doc ID 1613836.1)

    You can have a MAXL command in your batch file to perform the extract

    Example 5

    An example script to calc to perform an Essbase excerpt and then load the file extracted with FDMEE.

    1. Create a batch (.bat) file that performs extract Essbase.
    2. Call the scriptimport BefImport event operating system batch file
      import of subprocesses
      Import shutil
      OS.chdir ("D:\temp\\BatchFiles")
      command = ' D:\temp\BatchFiles\helloworld.bat > helloworld.out '
      p = subprocess. Popen (Command)
      RETCODE = p.wait)
    3. Load using FDMEE HelloWorld.out

    The Jython script can be created in the BefImport Script.

    Then you can have a rule of data loading with a file in it name (Ex: Essbase_Extract_XXXX) where XXXX is that five-year period.

    Your jython script should create this file, so in the case of import, the data is imported

    Keep in mind that it is an output of feature 11.1.2.4 box so if you are in 11.1.2.3.x I wouldn't put a lot of effort in a complex solution

    I hope that this puts you on the right track

  • The period mapping Source in FDMEE

    Hello

    I use a custom as a source for myFDMEE SQL database and stuck in some requests, I was wondering if anyone can suggest?

    1. for the mapping of the time, I need to have a calendar (period) pre-defined in SQL? If Yes, how can I do this?

    2 - Data (Jan - ED) columns in source Table, so I in the BefImport Script how do I insert values (Jan - Dec) in columns amount AIF?  I can insert the value from the column of Jan in the column AMOUNT of AIF Interface open when selecting Table "period mapping Type" as none.

    Please suggest if someone has an idea. Much appreciated!

    Thank you

    Hello

    Table open interface adapter doesn't have several columns for periods so that the data is similar to FDMEE.

    There are two approaches:

    (1) you only keep current period data in the table to open interface.

    (2) you retain all data for all periods in the open interface board

    For 1)

    You can make your befimport script to import data into your custom sql only table during the POV.

    You can get the fdmContext period and use it as a filter in your SQL query to get the data

    with this option, you can use any type of mapping period as you do not need to use the mappings of period source: you have given class period POV in your open interface table

    For 2)

    This is generally used when the open interface table is populated from an external source where they load data for all periods in the table. Then, you will need to extract only your pov current data period.

    For this, you can use the mappings of Source period.

    With this option, you don't have any script befimport as the interface table is already filled.

    If you want to insert data for all periods in the table to open interface, you need to ROTATE the table as well:

    Acc1; 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12 where you have 12 values (for example, 1 to 12) is transformed into:

    Acc1; Jan; 1

    Acc1; Feb:2

    Acc1; Mar; 3...

    then you can use the mappings of source period to make the open interface card import only the data for the periods that you set in the execution of rule of data loading (the period of pov or a range of periods)

    I hope that clarifies.

  • FDMEE: Mapping period Source Open Interface Adapter

    Hello

    I want to use open interfce adapter to load the data into FDMEE (AIF_Open_Interface) from a custom SQL Source where periods are in rows and the data in the last column of the SQL table, like

    Fyear account period given currency entity

    2012 1 10000 100022 USD 171778.87

    2012 1 10000 100022 USD-10343

    Please suggest, how can I put these data in FDMEE?

    Thank you very much!!!

    Hello

    First, there are the custom table of adapter open interface with data from sql table:

    (1) with external tools

    (2) BefImport script

    (3) amending the ODI project for open interface adapter

    You can configure mappings period source to extract data for desired periods.

    The three important fields in period source maps are YEAR period name and period number

    The year should be 2012

    The period number should be 1

    Period may be JAN (you can import this value in the table to open using any SQL function interface to get the name of the month based on the number of months you have already)

  • FDMEE event Script - BefFileImport

    Hi all

    I was looking for to use the feature to change dynamically Import referencing the guide to FDMEE administrator (see below).  However, BefFileImport event script does not seem to be an option in the Script Editor.  I also created a file called BefFileImport.py and she didn't register when I've run a load process.

    Is this an oversight in the Administrator's guide and they forgot to add this to FDMEE or am I missing something?

    THX,

    Mike

    Dynamically change import Formats

    You can use the BefFileImport event to change the format to import for a location dynamically.

    If fdmContext ["LOCNAME'] == 'ITALY ':

    filename = fdmContext ["FILENAME"]

    If filename [: 12] == 'ProductSales:

    fdmAPI.updateImportFormat ("SALESJOURNAL", fdmContext ["LOADID"])

    To answer my own question, it seems that I can dynamically change the Import Format using the BefImport event script.  I believe that the reference to "BefFileImport" in the FDMEE Administrator's guide is a classic obsolete FDM reference... they should refresh that.

    THX,

    Mike

  • Where the event FDMEE Script parameters are recorded?

    New to FDMEE and want to create a Script of the event... but are not a success if make them run.  Just indicages newspaper that "the script doesn't have to run.  I know that the previous output scripts each has specific settings, but cannot find where all parameters are required or documented in the admin FDMEE guides.

    Ok

    You don't need to declare the variable in the script of the BefImport event.

    You need a function in your import script. For example if you apply an import script to the account dimension:

    numLinesSkipped = 0

    def accCounteSkipLines (strField, strRecord):

    global numLinesSkipped

    numLinesSkipped += 1

    back strField #return account

  • FDMEE - RuntimeError: error: no record exists for the period

    Hello

    I loaded successfully from data in the AIF_OPEN_INTERFACE table during the event of BefImport using a SQL sweater, but it does not pull any record to be copied into the table TDATASEG_T.


    The errors I get are:

    The generic data lines imported from Source: 0

    RuntimeError: Error: no record exists for period ' Jan-13'.

    Should I do the AIF_OPEN_INTERFACE table to get the data to pass to TDATASEG?

    Complete log is provided below.

    2014-06-02 11:21:57, 572 INFO [AIF]: beginning of the process FDMEE, process ID: 105

    2014-06-02 11:21:57, 582 [AIF] INFO: recording of the FDMEE level: 5

    2014-06-02 11:21:57, 582 [AIF] INFO: FDMEE log file: D:\Oracle\Middleware\FDMee\outbox\logs\Consol6_105.log

    2014-06-02 11:21:57, 582 [AIF] INFO: User: AJWong

    2014-06-02 11:21:57, 582 INFO [AIF]: place: TestOpenADLoc (Partitionkey:7)

    2014-06-02 11:21:57, 582 [AIF] INFO: period name: Jan-13 (period key: 1/31/13-12:00 AM)

    2014-06-02 11:21:57, 582 INFO [AIF]: name of the category: real (category key: 1).

    2014-06-02 11:21:57, 582 [AIF] INFO: name rule: OPENADDataRule (rule ID:10)

    2014-06-02 11:22:07, 857 [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-02 11:22:07, 862 INFO [AIF]: Java platform: java1.6.0_37

    2014-06-02 11:22:07, 862 INFO [AIF]: connect the file encoding: UTF-8

    2014-06-02 11:22:10, 667 [AIF] INFO: - START IMPORT STEP -

    2014-06-02 11:22:16, 988 DEBUG [AIF]: CommData.preImportData - START

    2014-06-02 11:22:16, 995 DEBUG [AIF]: CommData.getRuleInfo - START

    2014-06-02 11:22:17, 000 [AIF] DEBUG:

    SELECT brl. RULE_ID

    br. NOM_REGLE

    brl. PARTITIONKEY

    brl. CATKEY

    part. PARTVALGROUP

    br. SOURCE_SYSTEM_ID

    ss. SOURCE_SYSTEM_TYPE

    CASE

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE '% EBS' THEN "N".

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE '% PS' CAN ' N

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE "% FUSION" THEN "N".

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE "% FILE" AND THEN "N".

    ELSE 'Y '.

    END SOURCE_ADAPTER_FLAG

    app. APPLICATION_ID

    app. TARGET_APPLICATION_NAME

    app. TARGET_APPLICATION_TYPE

    app. DATA_LOAD_METHOD

    brl. PLAN_TYPE

    CASE brl. PLAN_TYPE

    WHEN 'BASE1' THEN 1

    WHEN "PLAN2" THEN 2

    WHEN 'PLANE3' THEN 3

    WHEN 'DEVELOPERS.4' THEN 4

    WHEN 'ALBERTA5' THEN 5

    0 OTHERWISE

    END PLAN_NUMBER

    br. INCL_ZERO_BALANCE_FLAG

    br. PERIOD_MAPPING_TYPE

    br. INCLUDE_ADJ_PERIODS_FLAG

    br. BALANCE_TYPE ACTUAL_FLAG

    br. AMOUNT_TYPE

    br. BALANCE_SELECTION

    br. BALANCE_METHOD_CODE

    COALESCE (br. SIGNAGE_METHOD SIGNAGE_METHOD, "ABSOLUTE")

    br. CURRENCY_CODE

    br. BAL_SEG_VALUE_OPTION_CODE

    brl. EXECUTION_MODE

    COALESCE (brl. IMPORT_FROM_SOURCE_FLAG, 'Y') IMPORT_FROM_SOURCE_FLAG

    COALESCE (brl. RECALCULATE_FLAG, 'N') RECALCULATE_FLAG

    COALESCE (brl. EXPORT_TO_TARGET_FLAG, 'N') EXPORT_TO_TARGET_FLAG

    COALESCE (brl. CHECK_FLAG, 'N') CHECK_FLAG

    CASE

    WHEN (br. LEDGER_GROUP_ID IS NOT NULL) THEN "MULTI".

    WHEN (br. SOURCE_LEDGER_ID IS NOT NULL) THEN 'SINGLE '.

    ELSE 'NO '.

    END LEDGER_GROUP_CODE

    COALESCE (br. BALANCE_AMOUNT_BS, 'CDA') BALANCE_AMOUNT_BS

    COALESCE (br. BALANCE_AMOUNT_IS BALANCE_AMOUNT_IS, "PERIODICAL")

    br. LEDGER_GROUP

    ,(Select BRD.) DETAIL_CODE

    OF AIF_BAL_RULE_DETAILS brd

    WHERE the brd. RULE_ID = br. RULE_ID

    AND brd. DETAIL_TYPE = "ACCOUNTING".

    ) PS_LEDGER

    CASE LG. LEDGER_TEMPLATE

    WHEN 'COMMITMENT' AND THEN 'Y '.

    ANOTHER "N".

    END KK_FLAG

    p.LAST_UPDATED_BY

    p.AIF_WEB_SERVICE_URL WEB_SERVICE_URL

    p.EPM_ORACLE_INSTANCE

    brl. JOURNAL_FLAG

    br. MULTI_PERIOD_FILE_FLAG

    br. IMPGROUPKEY

    OF AIF_PROCESSES p

    INNER JOIN AIF_BAL_RULE_LOADS brl

    ON brl. LOADID = p.PROCESS_ID

    INNER JOIN AIF_BALANCE_RULES br

    ON br. RULE_ID = brl. RULE_ID

    INNER JOIN AIF_SOURCE_SYSTEMS ss

    ON the ss. SOURCE_SYSTEM_ID = br. SOURCE_SYSTEM_ID

    INNER JOIN AIF_TARGET_APPLICATIONS app

    ONE app. APPLICATION_ID = brl. APPLICATION_ID

    TPOVPARTITION INNER JOIN

    ON the part. PARTITIONKEY = br. PARTITIONKEY

    IMP INNER JOIN TBHVIMPGROUP

    WE IMP IMPGROUPKEY = part. PARTIMPGROUP

    LEFT OUTER JOIN AIF_COA_LEDGERS l

    ON l.SOURCE_SYSTEM_ID = p.SOURCE_SYSTEM_ID

    AND l.SOURCE_LEDGER_ID = COALESCE (br. SOURCE_LEDGER_ID, IMP IMPSOURCELEDGERID.)

    LEFT OUTER JOIN AIF_PS_SET_CNTRL_REC_STG scr

    THE SCR. SOURCE_SYSTEM_ID = l.SOURCE_SYSTEM_ID

    AND SCR. SETCNTRLVALUE = l.SOURCE_LEDGER_NAME

    AND SCR. RECNAME = "LED_GRP_TBL."

    LEFT OUTER JOIN AIF_PS_LED_GRP_TBL_STG lg

    ON LG. SOURCE_SYSTEM_ID = VCC. SOURCE_SYSTEM_ID

    AND LG. SETID = VCC. SETID

    AND LG. LEDGER_GROUP = br. LEDGER_GROUP

    WHERE p.PROCESS_ID = 105

    2014-06-02 11:22:17, 019 [AIF] DEBUG:

    SELECT adim. BALANCE_COLUMN_NAME %{DIMNAME/}

    adim. DIMENSION_ID

    Sun. TARGET_DIMENSION_CLASS_NAME

    ,(SELECT COA_SEGMENT_NAME)

    CS AIF_COA_SEGMENTS

    WHERE cs. COA_LINE_ID is c. IMPSOURCECOALINEID1

    ) COA_SEGMENT_NAME1

    ,(SELECT COA_SEGMENT_NAME)

    CS AIF_COA_SEGMENTS

    WHERE cs. COA_LINE_ID is c. IMPSOURCECOALINEID2

    ) COA_SEGMENT_NAME2

    ,(SELECT COA_SEGMENT_NAME)

    CS AIF_COA_SEGMENTS

    WHERE cs. COA_LINE_ID is c. IMPSOURCECOALINEID3

    ) COA_SEGMENT_NAME3

    ,(SELECT COA_SEGMENT_NAME)

    CS AIF_COA_SEGMENTS

    WHERE cs. COA_LINE_ID is c. IMPSOURCECOALINEID4

    ) COA_SEGMENT_NAME4

    ,(SELECT COA_SEGMENT_NAME)

    CS AIF_COA_SEGMENTS

    WHERE cs. COA_LINE_ID is c. IMPSOURCECOALINEID5

    ) COA_SEGMENT_NAME5

    (SELECT CASE mdd. ORPHAN_OPTION_CODE

    WHEN 'CHILD' THEN "N".

    WHEN 'ROOT' CAN ' N

    ELSE 'Y '.

    END DIMENSION_FILTER_FLAG

    OF AIF_MAP_DIM_DETAILS_V DDM

    M. AIF_MAPPING_RULES

    WHERE Mr. PARTITIONKEY = PPT. PARTITIONKEY

    AND private label. RULE_ID = mr. RULE_ID

    AND private label. DIMENSION_ID = adim. DIMENSION_ID

    ) DIMENSION_FILTER_FLAG

    c. IMPCONCATCHAR

    OF TPOVPARTITION PPT

    INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim

    ON adim. APPLICATION_ID = 3

    INNER JOIN AIF_DIMENSIONS Sun

    WE dim. DIMENSION_ID = adim. DIMENSION_ID

    LEFT OUTER JOIN TBHVIMPITEMERPI c

    ON c. IMPGROUPKEY = PPT. PARTIMPGROUP

    AND c. IMPFLDFIELDNAME = adim. BALANCE_COLUMN_NAME

    AND c. IMPMAPTYPE = "ERP".

    WHERE the PPT. PARTITIONKEY = 7

    AND adim. BALANCE_COLUMN_NAME IS NOT NULL

    AND dim. TARGET_DIMENSION_CLASS_NAME <>"ICPTRANS".

    ORDER BY adim. BALANCE_COLUMN_NAME

    2014-06-02 11:22:17, 036 [AIF] DEBUG: {'APPLICATION_ID': 3 L, 'IMPORT_FROM_SOURCE_FLAG': u 'Y', 'PLAN_TYPE': None, 'Nom_règle': u 'OPENADDataRule', 'ACTUAL_FLAG': none, 'IS_INCREMENTAL_LOAD': False, 'EPM_ORACLE_INSTANCE': u would be: \\Oracle\\Middleware\\user_projects\\epmsystem1', "CATKEY": 1 L, 'BAL_SEG_VALUE_OPTION_CODE': none, 'INCLUDE_ADJ_PERIODS_FLAG': u 'n', 'PERIOD_MAPPING_TYPE': u 'NONE', 'SOURCE_SYSTEM_TYPE': u 'OTHERS', 'CHECK_FLAG'} : u 'n', 'LEDGER_GROUP': none, 'TARGET_APPLICATION_NAME': u 'Consol6', 'RECALCULATE_FLAG': u 'Y', 'SOURCE_SYSTEM_ID': 3L, 'TEMP_DATA_TABLE_NAME': 'TDATASEG_T', 'KK_FLAG': u 'n', 'IMPGROUPKEY': None, 'AMOUNT_TYPE': None, 'DATA_TABLE_NAME': 'TDATASEG', 'EXPORT_TO_TARGET_FLAG': u 'n', 'JOURNAL_FLAG': None, 'DIMNAME_LIST': [u 'ACCOUNT', u 'ENTITY', u 'PKI', u 'UD1", u"Node2", u"UD3", u 'UD4'], 'TDATAMAPTYPE': 'ERP', 'LAST_UPDATED_BY '. : u 'AJWong', 'DIMNAME_MAP': {u "UD3": {"IMPCONCATCHAR": no, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, "COA_SEGMENT_NAME4": zero, '%{DIMNAME/}': u "UD3", "DIMENSION_ID": 12 L}, u 'PKI': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'PKI', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': zero, "COA_SEGMENT_NAME2"}} {: None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': zero, "COA_SEGMENT_NAME4": Zero, '%{DIMNAME/}': u 'PKI', 'DIMENSION_ID': 15 L}, u 'ENTITY': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Entity', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, 'COA_SEGMENT_NAME4': None, '%{DIMNAME/}': u 'ENTITY', 'DIMENSION_ID': 10 L}, u "Node2": {"IMPCONCATCHAR": zero} {, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': zero, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': Zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, "COA_SEGMENT_NAME4": zero, "%{DIMNAME/}": u "Node2", "DIMENSION_ID": 11 L}, u 'UD4': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': zero, "COA_SEGMENT_NAME3": zero} {, 'DIMENSION_FILTER_FLAG': zero, "COA_SEGMENT_NAME4": zero, "%{DIMNAME/}": u 'UD4', 'DIMENSION_ID': 13 L}, u 'ACCOUNT': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Account', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, '%{DIMNAME/}': u 'ACCOUNT', 'DIMENSION_ID': 8 L}, u 'UD1': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME'} {{: u 'Generic', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': Zero, '%{DIMNAME/}': u 'UD1', 'DIMENSION_ID': 14 L}}, 'TARGET_APPLICATION_TYPE': u 'HFM', "PARTITIONKEY": 7 L, 'PARTVALGROUP': u "[NONE]", 'LEDGER_GROUP_CODE': u 'NONE', 'INCLUDE_ZERO_BALANCE_FLAG': u 'n', 'EXECUTION_MODE': u 'SNAPSHOT', 'PLAN_NUMBER': 0 L, 'MULTI_PERIOD_FILE_FLAG '. {: None, 'PS_LEDGER': none, 'BALANCE_SELECTION': None, 'BALANCE_AMOUNT_IS': u 'PERIODIC', 'RULE_ID': 10 L, 'BALANCE_AMOUNT_BS': u 'YTD', 'CURRENCY_CODE': zero, 'SOURCE_ADAPTER_FLAG': u 'Y', 'BALANCE_METHOD_CODE': none, 'SIGNAGE_METHOD': u 'ABSOLUTE', 'WEB_SERVICE_URL': u'http://DEVNTSAPP35.myfairmont.com:6550 / aif', 'DATA_LOAD_METHOD': u 'CLASSIC_VIA_EPMI'}

    2014-06-02 11:22:17, 036 DEBUG [AIF]: CommData.getRuleInfo - END

    2014-06-02 11:22:17, 076 [AIF] DEBUG: CommData.insertPeriods - START

    2014-06-02 11:22:17, 093 [AIF] DEBUG: CommData.getLedgerListAndMap - START

    2014-06-02 11:22:17, 094 DEBUG [AIF]: CommData.getLedgerSQL - START

    2014-06-02 11:22:17, 095 [AIF] DEBUG: CommData.getLedgerSQL - END

    2014-06-02 11:22:17, 096 [AIF] DEBUG:

    SELECT MERGE (br. SOURCE_LEDGER_ID, 0) SOURCE_LEDGER_ID

    NULL SOURCE_LEDGER_NAME

    NULL SOURCE_COA_ID

    br. CALENDAR_ID

    NULL SETID

    NULL PERIOD_TYPE

    NULL LEDGER_TABLE_NAME

    FROM: AIF_BALANCE_RULES br

    WHERE the Ros. RULE_ID = 10

    2014-06-02 11:22:17, 100 [AIF] DEBUG: CommData.getLedgerListAndMap - END

    2014-06-02 11:22:17, 104 [AIF] DEBUG: commAppPeriodMappingExists: Y

    2014-06-02 11:22:17, 104 [AIF] DEBUG: mapping period section: ERPI / NONE

    2014-06-02 11:22:17, 111 [AIF] DEBUG:

    INSERT INTO AIF_PROCESS_PERIODS)

    ID_PROCESSUS

    PERIODKEY

    PERIOD_ID

    ADJUSTMENT_PERIOD_FLAG

    GL_PERIOD_YEAR

    GL_PERIOD_NUM

    GL_PERIOD_NAME

    GL_PERIOD_CODE

    GL_EFFECTIVE_PERIOD_NUM

    YEARTARGET

    PERIODTARGET

    IMP_ENTITY_TYPE

    IMP_ENTITY_ID

    IMP_ENTITY_NAME

    TRANS_ENTITY_TYPE

    TRANS_ENTITY_ID

    TRANS_ENTITY_NAME

    PRIOR_PERIOD_FLAG

    SOURCE_LEDGER_ID

    )

    SELECT DISTINCT brl. LOADID ID_PROCESSUS

    pp. PERIODKEY PERIODKEY

    0 PERIOD_ID

    , ' NO ADJUSTMENT_PERIOD_FLAG

    , GL_PERIOD_YEAR 0

    , GL_PERIOD_NUM 0

    , GL_PERIOD_NAME ' 0'

    , GL_PERIOD_CODE ' 0'

    , GL_EFFECTIVE_PERIOD_NUM 0

    pp. YEARTARGET YEARTARGET

    pp. PERIODTARGET PERIODTARGET

    'PROCESS_BAL' IMP_ENTITY_TYPE

    , IMP_ENTITY_ID 0

    '< NONE >' IMP_ENTITY_NAME

    'PROCESS_BAL_TRANS' TRANS_ENTITY_TYPE

    , TRANS_ENTITY_ID 0

    pp. PERIODDESC TRANS_ENTITY_NAME

    , ' Not PRIOR_PERIOD_FLAG

    , SOURCE_LEDGER_ID 0

    FROM AIF_BAL_RULE_LOADS brl

    INNER JOIN TPOVCATEGORY pc

    ON pc. CATKEY = brl. CATKEY

    INNER JOIN TPOVPERIODADAPTOR_FLAT_V pp

    ON pp. PERIODFREQ = pc. CATFREQ

    AND pp. PERIODKEY > = brl. START_PERIODKEY

    AND pp. PERIODKEY < = brl. END_PERIODKEY

    AND pp. INTSYSTEMKEY = "Consol6".

    WHERE brl. LOADID = 105

    ORDER BY PERIODKEY pp.

    2014-06-02 11:22:17, 112 DEBUG [AIF]: periodSQL - periodParams: ['n' 'Process_bal', 'PROCESS_BAL_TRANS', 0, 'Consol6' u, 105]

    2014-06-02 11:22:17, 118 [AIF] DEBUG: CommData.insertPeriods - END

    2014-06-02 11:22:17, 121 [AIF] DEBUG: CommData.insertImportProcessDetails - START

    2014-06-02 11:22:17, 121 [AIF] DEBUG:

    INSERT INTO AIF_PROCESS_DETAILS)

    ID_PROCESSUS

    ENTITY_TYPE

    ENTITY_ID

    ENTITY_NAME

    ENTITY_NAME_ORDER

    TARGET_TABLE_NAME

    EXECUTION_START_TIME

    EXECUTION_END_TIME

    RECORDS_PROCESSED

    STATUS

    LAST_UPDATED_BY

    LAST_UPDATE_DATE

    )

    SELECT ID_PROCESSUS

    ENTITY_TYPE

    ENTITY_ID

    ENTITY_NAME

    ENTITY_NAME_ORDER

    'TDATASEG' TARGET_TABLE_NAME

    EXECUTION_START_TIME CURRENT_TIMESTAMP,

    NULL EXECUTION_END_TIME

    , RECORDS_PROCESSED 0

    , STATUS 'PENDING '.

    'AJWong' LAST_UPDATED_BY

    LAST_UPDATE_DATE CURRENT_TIMESTAMP,

    DE)

    SELECT DISTINCT ID_PROCESSUS

    IMP_ENTITY_TYPE ENTITY_TYPE

    IMP_ENTITY_ID ENTITY_ID

    IMP_ENTITY_NAME ENTITY_NAME

    , (COALESCE(SOURCE_LEDGER_ID,0) * 100000000 + GL_EFFECTIVE_PERIOD_NUM) ENTITY_NAME_ORDER

    OF AIF_PROCESS_PERIODS

    WHERE ID_PROCESSUS = 105

    ) q

    ORDER BY ENTITY_NAME_ORDER

    2014-06-02 11:22:17, 124 [AIF] DEBUG: CommData.insertImportProcessDetails - END

    2014-06-02 11:22:17, 140 [AIF] DEBUG: Comm.doScriptInit - START

    2014-06-02 11:22:17, 312 [AIF] DEBUG: Add the following tanks in sys.path:

    2014-06-02 11:22:17, 312 [AIF] DEBUG: D:\Oracle\Middleware\EPMSystem11R1/products/FinancialDataQuality/lib/epm-aif-odi.jar

    2014-06-02 11:22:17, 312 [AIF] DEBUG: D:\Oracle\Middleware\EPMSystem11R1/products/FinancialDataQuality/lib/./aif-apis.jar

    2014-06-02 11:22:17, 312 [AIF] DEBUG: D:\Oracle\Middleware\EPMSystem11R1/products/FinancialDataQuality/lib/./aif-custom.jar

    2014-06-02 11:22:17, 312 [AIF] DEBUG: D:\Oracle\Middleware\EPMSystem11R1/products/FinancialDataQuality/lib/... /... /.. /Common/jlib/11.1.2.0/registry-API.jar

    2014-06-02 11:22:17, 312 [AIF] DEBUG: D:\Oracle\Middleware\EPMSystem11R1/products/FinancialDataQuality/lib/... /... /.. /Common/loggers/log4j/1.2.14/lib/log4j-1.2.14.jar

    2014-06-02 11:22:17, 764 [AIF] DEBUG: fdmContext: {BATCHSCRIPTDIR = D:\Oracle\Middleware\user_projects\epmsystem1\FinancialDataQuality, INBOXDIR = D:\Oracle\Middleware\FDMee\inbox, LOCNAME = TestOpenADLoc SOURCENAME = TESTOpenADSourceSys, APPID = 3, IMPORTFORMAT = TestOpenADImport, SCRIPTSDIR = D:\Oracle\Middleware\FDMee\data\scripts, EPMORACLEHOME = D:\Oracle\Middleware\EPMSystem11R1, RULEID = 10, CATNAME = real, EPMORACLEINSTANCEHOME = D:\Oracle\Middleware\user_projects\epmsystem1, LOADID = 105, PERIODNAME = Jan-13 CLICHÉ, SOURCETYPE = IMPORTMODE = OTHER PERIODKEY = 2013-01-31} {TARGETAPPDB = NA EXPORTFLAG = N, TARGETAPPNAME = Consol6, LOCKEY = 7, RULENAME = OPENADDataRule, OUTBOXDIR = D:\Oracle\Middleware\FDMee\outbox, MULTIPERIODLOAD = N, EXPORTMODE = null, CATKEY = 1, FILEDIR = null, IMPORTFLAG = Y}

    2014-06-02 11:22:17, 764 DEBUG [AIF]: The EpmOracleHome is on: D:\Oracle\Middleware\EPMSystem11R1

    2014-06-02 11:22:17, 764 DEBUG [AIF]: The EpmOracleInstance is on: D:\Oracle\Middleware\user_projects\epmsystem1

    2014-06-02 11:22:17, 764 [AIF] DEBUG: The JavaHome is on: % EPM_ORACLE_HOME%/... /jdk160_35

    2014-06-02 11:22:17, 764 DEBUG [AIF]: the executeEventScript has the value: YES

    2014-06-02 11:22:17, 764 DEBUG [AIF]: The OleDatabaseProvider has the value: SQLOLEDB

    2014-06-02 11:22:17, 764 DEBUG [AIF]: The AppRootFolder is on: D:\Oracle\Middleware\FDMee

    2014-06-02 11:22:17, 764 DEBUG [AIF]: Comm.doScriptInit - END

    2014-06-02 11:22:17, 764 DEBUG [AIF]: Comm.executeScript - START

    2014-06-02 11:22:17, 789 INFO [AIF]: run the following script: D:\Oracle\Middleware\FDMee/data/scripts/event/BefImport.py

    2014-06-02 11:22:17, 807 [AIF] INFO: STARTUP SCRIPT

    2014-06-02 11:22:17, 952 [AIF] DEBUG: Comm.executeVBScript - START

    2014-06-02 11:22:18, 008 [AIF] DEBUG: The WindowsTempFolder has the value: c:\windows\temp

    2014-06-02 11:22:18, 063 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee\data\scripts\event\BefImport.vbs

    2014-06-02 11:22:18, 063 [AIF] DEBUG: Comm.executeVBScript - END

    2014-06-02 11:22:18, 063 [AIF] DEBUG: Comm.executeScript - END

    2014-06-02 11:22:18, 063 [AIF] DEBUG: CommData.preImportData - END

    2014-06-02 11:22:21, 085 [AIF] DEBUG: Comm.updateProcessDetail - START

    2014-06-02 11:22:21, 089 [AIF] DEBUG:

    UPDATE AIF_PROCESS_DETAILS

    SET STATUS = "SUCCESS".

    RECORDS_PROCESSED = BOX

    WHEN RECORDS_PROCESSED IS NULL THEN 0

    OF OTHER RECORDS_PROCESSED

    END + 0

    EXECUTION_END_TIME = CURRENT_TIMESTAMP

    LAST_UPDATED_BY = BOX

    WHEN ("AJWong" is null) THEN LAST_UPDATED_BY

    'AJWong' OTHER

    END

    LAST_UPDATE_DATE = CURRENT_TIMESTAMP

    WHERE ID_PROCESSUS = 105

    AND ENTITY_TYPE = "PROCESS_BAL."

    AND ENTITY_NAME = '< NONE >.

    2014-06-02 11:22:21, 093 [AIF] DEBUG: Comm.updateProcessDetail - END

    2014-06-02 11:22:21, 355 DEBUG [AIF]: CommData.postImportData - START

    2014-06-02 11:22:21, 367 [AIF] DEBUG: CommData.updateTDATASEG_T - START

    2014-06-02 11:22:21, 368 [AIF] DEBUG: CommData.getLedgerListAndMap - START

    2014-06-02 11:22:21, 368 [AIF] DEBUG: CommData.getLedgerSQL - START

    2014-06-02 11:22:21, 368 [AIF] DEBUG: CommData.getLedgerSQL - END

    2014-06-02 11:22:21, 368 [AIF] DEBUG:

    SELECT MERGE (br. SOURCE_LEDGER_ID, 0) SOURCE_LEDGER_ID

    NULL SOURCE_LEDGER_NAME

    NULL SOURCE_COA_ID

    br. CALENDAR_ID

    NULL SETID

    NULL PERIOD_TYPE

    NULL LEDGER_TABLE_NAME

    FROM: AIF_BALANCE_RULES br

    WHERE the Ros. RULE_ID = 10

    2014-06-02 11:22:21, 372 [AIF] DEBUG: CommData.getLedgerListAndMap - END

    2014-06-02 11:22:21, 377 [AIF] DEBUG: CommData.getPovList - START

    2014-06-02 11:22:21, 377 [AIF] DEBUG:

    SELECT PARTITIONKEY

    PARTNAME

    CATKEY

    CATNAME

    PERIODKEY

    , COALESCE (PERIODDESC, CONVERT(VARCHAR,PERIODKEY,120)) PERIODDESC

    RULE_ID

    NOM_REGLE

    DE)

    SELECT DISTINCT brl. PARTITIONKEY

    part. PARTNAME

    brl. CATKEY

    cat. CATNAME

    pprd. PERIODKEY

    pp. PERIODDESC

    brl. RULE_ID

    br. NOM_REGLE

    FROM AIF_BAL_RULE_LOADS brl

    INNER JOIN AIF_BALANCE_RULES br

    ON br. RULE_ID = brl. RULE_ID

    TPOVPARTITION INNER JOIN

    ON the part. PARTITIONKEY = brl. PARTITIONKEY

    INNER JOIN TPOVCATEGORY chat

    WE chat. CATKEY = brl. CATKEY

    INNER JOIN AIF_PROCESS_PERIODS pprd

    THE pprd. ID_processus = brl. LOADID

    LEFT OUTER JOIN TPOVPERIODADAPTOR pp

    ON pp. PERIODKEY = pprd. PERIODKEY

    AND pp. INTSYSTEMKEY = "Consol6".

    WHERE brl. LOADID = 105

    ) q

    ORDER BY PARTITIONKEY

    CATKEY

    PERIODKEY

    RULE_ID

    2014-06-02 11:22:21, 384 [AIF] DEBUG: CommData.getPovList - END

    2014-06-02 11:22:21, 387 [AIF] INFO:

    Import of Source data for the period ' Jan-13 "»

    2014-06-02 11:22:21, 398 [AIF] DEBUG: CommData.updateWorkflow - START

    2014-06-02 11:22:21, 399 [AIF] DEBUG:

    SELECT tlp. PROCESSSTATUS

    PLT. PROCESSSTATUSDESC

    CASE WHEN (tlp. INTLOCKSTATE = 60) AND THEN 'Y' "N" OF ANOTHER LATE LOCK_FLAG

    OF tlp TLOGPROCESS

    TLOGPROCESSSTATES PLT

    WHERE the tlp. PARTITIONKEY = 7

    AND tlp. CATKEY = 1

    AND tlp. PERIODKEY = ' 2013-01-31'

    AND tlp. RULE_ID = 10

    AND the PLT. PROCESSSTATUSKEY = tlp. PROCESSSTATUS

    2014-06-02 11:22:21, 402 [AIF] DEBUG:

    UPDATE TLOGPROCESS

    SET PROCESSENDTIME = CURRENT_TIMESTAMP

    PROCESSSTATUS = 0

    PROCESSIMP = 0

    PROCESSVAL = 0

    PROCESSEXP = 0

    PROCESSENTLOAD = 0

    PROCESSENTVAL = 0

    BLNWCDIRTY = 0

    BLNLOGICDIRTY = 0

    BLNVALDIRTY = 0

    PROCESSIMPNOTE = NULL

    PROCESSVALNOTE = NULL

    PROCESSEXPNOTE = NULL

    PROCESSENTLOADNOTE = NULL

    PROCESSENTVALNOTE = NULL

    WHERE PARTITIONKEY = 7

    AND CATKEY = 1

    AND PERIODKEY = ' 2013-01-31'

    AND RULE_ID = 10

    2014-06-02 11:22:21, 406 [AIF] DEBUG: CommData.updateWorkflow - END

    2014-06-02 11:22:21, 406 [AIF] DEBUG:

    SELECT adim. BALANCE_COLUMN_NAME %{DIMNAME/}

    Sun. TARGET_DIMENSION_CLASS_NAME

    OF TPOVPARTITION PPT

    INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim

    ON adim. APPLICATION_ID = PPT. PARTTARGETAPPLICATIONID

    AND adim. BALANCE_COLUMN_NAME IS NOT NULL

    INNER JOIN AIF_DIMENSIONS Sun

    WE dim. DIMENSION_ID = adim. DIMENSION_ID

    WHERE the PPT. PARTITIONKEY = 7

    AND dim. TARGET_DIMENSION_CLASS_NAME <>"ICPTRANS".

    ORDER BY adim. BALANCE_COLUMN_NAME

    2014-06-02 11:22:21, 409 [AIF] DEBUG:

    UPDATE TDATASEG_T

    SET AMOUNTX = AMOUNT

    ACCOUNTX = NULL

    ENTITYX = NULL,

    ICPX = NULL

    UD1X = NULL

    UD2X = NULL

    UD3X = NULL

    UD4X = NULL

    WHERE TDATASEG_T.LOADID = 105

    AND TDATASEG_T.PARTITIONKEY = 7

    AND TDATASEG_T.CATKEY = 1

    AND TDATASEG_T.PERIODKEY = ' 2013-01-31'

    2014-06-02 11:22:21, 416 [AIF] INFO: generic data lines imported from Source: 0

    2014-06-02 11:22:21, 417 [AIF] INFO: Total of lines of data from the Source: 0

    2014-06-02 11:22:21, 417 [AIF] DEBUG: CommData.updateTDATASEG_T - END

    2014-06-02 11:22:21, 417 [AIF] DEBUG: Comm.executeScript - START

    2014-06-02 11:22:21, 417 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee/data/scripts/event/AftImport.py

    2014-06-02 11:22:21, 417 [AIF] DEBUG: Comm.executeVBScript - START

    2014-06-02 11:22:21, 419 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee\data\scripts\event\AftImport.vbs

    2014-06-02 11:22:21, 419 [AIF] DEBUG: Comm.executeVBScript - END

    2014-06-02 11:22:21, 419 [AIF] DEBUG: Comm.executeScript - END

    2014-06-02 11:22:21, 419 [AIF] DEBUG: CommData.postImportData - END

    2014-06-02 11:22:21, 918 DEBUG [AIF]: LogicGroup.createLogicAccounts - START

    2014-06-02 11:22:21, 932 DEBUG [AIF]: Comm.doScriptInit - START

    2014-06-02 11:22:22, 291 [AIF] DEBUG: fdmContext: {BATCHSCRIPTDIR = D:\Oracle\Middleware\user_projects\epmsystem1\FinancialDataQuality, INBOXDIR = D:\Oracle\Middleware\FDMee\inbox, LOCNAME = TestOpenADLoc SOURCENAME = TESTOpenADSourceSys, APPID = 3, IMPORTFORMAT = TestOpenADImport, SCRIPTSDIR = D:\Oracle\Middleware\FDMee\data\scripts, EPMORACLEHOME = D:\Oracle\Middleware\EPMSystem11R1, RULEID = 10, CATNAME = real, EPMORACLEINSTANCEHOME = D:\Oracle\Middleware\user_projects\epmsystem1, LOADID = 105, PERIODNAME = Jan-13 CLICHÉ, SOURCETYPE = IMPORTMODE = OTHER PERIODKEY = 2013-01-31} {TARGETAPPDB = NA EXPORTFLAG = N, TARGETAPPNAME = Consol6, LOCKEY = 7, RULENAME = OPENADDataRule, OUTBOXDIR = D:\Oracle\Middleware\FDMee\outbox, MULTIPERIODLOAD = N, EXPORTMODE = null, CATKEY = 1, FILEDIR = null, IMPORTFLAG = Y}

    2014-06-02 11:22:22, 291 [AIF] DEBUG: The EpmOracleHome is on: D:\Oracle\Middleware\EPMSystem11R1

    2014-06-02 11:22:22, 291 [AIF] DEBUG: The EpmOracleInstance is on: D:\Oracle\Middleware\user_projects\epmsystem1

    2014-06-02 11:22:22, 291 [AIF] DEBUG: The JavaHome is on: % EPM_ORACLE_HOME%/... /jdk160_35

    2014-06-02 11:22:22, 291 [AIF] DEBUG: the executeEventScript has the value: YES

    2014-06-02 11:22:22, 291 [AIF] DEBUG: The OleDatabaseProvider has the value: SQLOLEDB

    2014-06-02 11:22:22, 291 [AIF] DEBUG: The AppRootFolder is on: D:\Oracle\Middleware\FDMee

    2014-06-02 11:22:22, 292 [AIF] DEBUG: Comm.doScriptInit - END

    2014-06-02 11:22:22, 292 [AIF] DEBUG: Comm.executeScript - START

    2014-06-02 11:22:22, 292 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee/data/scripts/event/BefProcLogicGrp.py

    2014-06-02 11:22:22, 299 [AIF] DEBUG: Comm.executeVBScript - START

    2014-06-02 11:22:22, 299 [AIF] DEBUG: The WindowsTempFolder has the value: c:\windows\temp

    2014-06-02 11:22:22, 300 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee\data\scripts\event\BefProcLogicGrp.vbs

    2014-06-02 11:22:22, 300 [AIF] DEBUG: Comm.executeVBScript - END

    2014-06-02 11:22:22, 300 [AIF] DEBUG: Comm.executeScript - END

    2014-06-02 11:22:22, 303 DEBUG [AIF]: CommData.getRuleInfo - START

    2014-06-02 11:22:22, 312 [AIF] DEBUG: CommData.getRuleInfo - START

    2014-06-02 11:22:22, 316 [AIF] DEBUG:

    SELECT brl. RULE_ID

    br. NOM_REGLE

    brl. PARTITIONKEY

    brl. CATKEY

    part. PARTVALGROUP

    br. SOURCE_SYSTEM_ID

    ss. SOURCE_SYSTEM_TYPE

    CASE

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE '% EBS' THEN "N".

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE '% PS' CAN ' N

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE "% FUSION" THEN "N".

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE "% FILE" AND THEN "N".

    ELSE 'Y '.

    END SOURCE_ADAPTER_FLAG

    app. APPLICATION_ID

    app. TARGET_APPLICATION_NAME

    app. TARGET_APPLICATION_TYPE

    app. DATA_LOAD_METHOD

    brl. PLAN_TYPE

    CASE brl. PLAN_TYPE

    WHEN 'BASE1' THEN 1

    WHEN "PLAN2" THEN 2

    WHEN 'PLANE3' THEN 3

    WHEN 'DEVELOPERS.4' THEN 4

    WHEN 'ALBERTA5' THEN 5

    0 OTHERWISE

    END PLAN_NUMBER

    br. INCL_ZERO_BALANCE_FLAG

    br. PERIOD_MAPPING_TYPE

    br. INCLUDE_ADJ_PERIODS_FLAG

    br. BALANCE_TYPE ACTUAL_FLAG

    br. AMOUNT_TYPE

    br. BALANCE_SELECTION

    br. BALANCE_METHOD_CODE

    COALESCE (br. SIGNAGE_METHOD SIGNAGE_METHOD, "ABSOLUTE")

    br. CURRENCY_CODE

    br. BAL_SEG_VALUE_OPTION_CODE

    brl. EXECUTION_MODE

    COALESCE (brl. IMPORT_FROM_SOURCE_FLAG, 'Y') IMPORT_FROM_SOURCE_FLAG

    COALESCE (brl. RECALCULATE_FLAG, 'N') RECALCULATE_FLAG

    COALESCE (brl. EXPORT_TO_TARGET_FLAG, 'N') EXPORT_TO_TARGET_FLAG

    COALESCE (brl. CHECK_FLAG, 'N') CHECK_FLAG

    CASE

    WHEN (br. LEDGER_GROUP_ID IS NOT NULL) THEN "MULTI".

    WHEN (br. SOURCE_LEDGER_ID IS NOT NULL) THEN 'SINGLE '.

    ELSE 'NO '.

    END LEDGER_GROUP_CODE

    COALESCE (br. BALANCE_AMOUNT_BS, 'CDA') BALANCE_AMOUNT_BS

    COALESCE (br. BALANCE_AMOUNT_IS BALANCE_AMOUNT_IS, "PERIODICAL")

    br. LEDGER_GROUP

    ,(Select BRD.) DETAIL_CODE

    OF AIF_BAL_RULE_DETAILS brd

    WHERE the brd. RULE_ID = br. RULE_ID

    AND brd. DETAIL_TYPE = "ACCOUNTING".

    ) PS_LEDGER

    CASE LG. LEDGER_TEMPLATE

    WHEN 'COMMITMENT' AND THEN 'Y '.

    ANOTHER "N".

    END KK_FLAG

    p.LAST_UPDATED_BY

    p.AIF_WEB_SERVICE_URL WEB_SERVICE_URL

    p.EPM_ORACLE_INSTANCE

    brl. JOURNAL_FLAG

    br. MULTI_PERIOD_FILE_FLAG

    br. IMPGROUPKEY

    OF AIF_PROCESSES p

    INNER JOIN AIF_BAL_RULE_LOADS brl

    ON brl. LOADID = p.PROCESS_ID

    INNER JOIN AIF_BALANCE_RULES br

    ON br. RULE_ID = brl. RULE_ID

    INNER JOIN AIF_SOURCE_SYSTEMS ss

    ON the ss. SOURCE_SYSTEM_ID = br. SOURCE_SYSTEM_ID

    INNER JOIN AIF_TARGET_APPLICATIONS app

    ONE app. APPLICATION_ID = brl. APPLICATION_ID

    TPOVPARTITION INNER JOIN

    ON the part. PARTITIONKEY = br. PARTITIONKEY

    IMP INNER JOIN TBHVIMPGROUP

    WE IMP IMPGROUPKEY = part. PARTIMPGROUP

    LEFT OUTER JOIN AIF_COA_LEDGERS l

    ON l.SOURCE_SYSTEM_ID = p.SOURCE_SYSTEM_ID

    AND l.SOURCE_LEDGER_ID = COALESCE (br. SOURCE_LEDGER_ID, IMP IMPSOURCELEDGERID.)

    LEFT OUTER JOIN AIF_PS_SET_CNTRL_REC_STG scr

    THE SCR. SOURCE_SYSTEM_ID = l.SOURCE_SYSTEM_ID

    AND SCR. SETCNTRLVALUE = l.SOURCE_LEDGER_NAME

    AND SCR. RECNAME = "LED_GRP_TBL."

    LEFT OUTER JOIN AIF_PS_LED_GRP_TBL_STG lg

    ON LG. SOURCE_SYSTEM_ID = VCC. SOURCE_SYSTEM_ID

    AND LG. SETID = VCC. SETID

    AND LG. LEDGER_GROUP = br. LEDGER_GROUP

    WHERE p.PROCESS_ID = 105

    2014-06-02 11:22:22, 329 [AIF] DEBUG:

    SELECT adim. BALANCE_COLUMN_NAME %{DIMNAME/}

    adim. DIMENSION_ID

    Sun. TARGET_DIMENSION_CLASS_NAME

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME1 OF IMPSOURCECOALINEID1)

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME2 OF IMPSOURCECOALINEID2)

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME3 OF IMPSOURCECOALINEID3)

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME4 OF IMPSOURCECOALINEID4)

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME5 OF IMPSOURCECOALINEID5)

    (SELECT CASE mdd. ORPHAN_OPTION_CODE

    WHEN 'CHILD' THEN "N".

    WHEN 'ROOT' CAN ' N

    ELSE 'Y '.

    END DIMENSION_FILTER_FLAG

    OF AIF_MAP_DIM_DETAILS_V DDM

    M. AIF_MAPPING_RULES

    WHERE Mr. PARTITIONKEY = PPT. PARTITIONKEY

    AND private label. RULE_ID = mr. RULE_ID

    AND private label. DIMENSION_ID = adim. DIMENSION_ID

    ) DIMENSION_FILTER_FLAG

    c. IMPCONCATCHAR

    OF TPOVPARTITION PPT

    INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim

    ON adim. APPLICATION_ID = 3

    INNER JOIN AIF_DIMENSIONS Sun

    WE dim. DIMENSION_ID = adim. DIMENSION_ID

    LEFT OUTER JOIN TBHVIMPITEMERPI c

    ON c. IMPGROUPKEY = PPT. PARTIMPGROUP

    AND c. IMPFLDFIELDNAME = adim. BALANCE_COLUMN_NAME

    AND c. IMPMAPTYPE = "ERP".

    WHERE the PPT. PARTITIONKEY = 7

    AND adim. BALANCE_COLUMN_NAME IS NOT NULL

    AND dim. TARGET_DIMENSION_CLASS_NAME <>"ICPTRANS".

    ORDER BY adim. BALANCE_COLUMN_NAME

    2014-06-02 11:22:22, 335 [AIF] DEBUG: {'APPLICATION_ID': 3 L, 'IMPORT_FROM_SOURCE_FLAG': u 'Y', 'PLAN_TYPE': none, 'nom_regle': u 'OPENADDataRule', 'ACTUAL_FLAG': None, 'IS_INCREMENTAL_LOAD': False, 'EPM_ORACLE_INSTANCE': u would be: \\Oracle\\Middleware\\user_projects\\epmsystem1', "CATKEY": 1 L, 'BAL_SEG_VALUE_OPTION_CODE': none, 'INCLUDE_ADJ_PERIODS_FLAG': u 'n', 'PERIOD_MAPPING_TYPE': u 'NONE', 'SOURCE_SYSTEM_TYPE': u 'OTHERS', 'CHECK_FLAG'} : u 'n', 'LEDGER_GROUP': none, 'TARGET_APPLICATION_NAME': u 'Consol6', 'RECALCULATE_FLAG': u 'Y', 'SOURCE_SYSTEM_ID': 3L, 'TEMP_DATA_TABLE_NAME': 'TDATASEG_T', 'KK_FLAG': u 'n', 'IMPGROUPKEY': None, 'AMOUNT_TYPE': None, 'DATA_TABLE_NAME': 'TDATASEG', 'EXPORT_TO_TARGET_FLAG': u 'n', 'JOURNAL_FLAG': None, 'DIMNAME_LIST': [u 'ACCOUNT', u 'ENTITY', u 'PKI', u 'UD1", u"Node2", u"UD3", u 'UD4'], 'TDATAMAPTYPE': 'ERP', 'LAST_UPDATED_BY '. : u 'AJWong', 'DIMNAME_MAP': {u "UD3": {"IMPCONCATCHAR": no, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, "COA_SEGMENT_NAME4": zero, '%{DIMNAME/}': u "UD3", "DIMENSION_ID": 12 L}, u 'PKI': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'PKI', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': zero, "COA_SEGMENT_NAME2"}} {: None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': zero, "COA_SEGMENT_NAME4": Zero, '%{DIMNAME/}': u 'PKI', 'DIMENSION_ID': 15 L}, u 'ENTITY': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Entity', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, 'COA_SEGMENT_NAME4': None, '%{DIMNAME/}': u 'ENTITY', 'DIMENSION_ID': 10 L}, u "Node2": {"IMPCONCATCHAR": zero} {, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': zero, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': Zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, "COA_SEGMENT_NAME4": zero, "%{DIMNAME/}": u "Node2", "DIMENSION_ID": 11 L}, u 'UD4': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': zero, "COA_SEGMENT_NAME3": zero} {, 'DIMENSION_FILTER_FLAG': zero, "COA_SEGMENT_NAME4": zero, "%{DIMNAME/}": u 'UD4', 'DIMENSION_ID': 13 L}, u 'ACCOUNT': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Account', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, '%{DIMNAME/}': u 'ACCOUNT', 'DIMENSION_ID': 8 L}, u 'UD1': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME'} {{: u 'Generic', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': Zero, '%{DIMNAME/}': u 'UD1', 'DIMENSION_ID': 14 L}}, 'TARGET_APPLICATION_TYPE': u 'HFM', "PARTITIONKEY": 7 L, 'PARTVALGROUP': u "[NONE]", 'LEDGER_GROUP_CODE': u 'NONE', 'INCLUDE_ZERO_BALANCE_FLAG': u 'n', 'EXECUTION_MODE': u 'SNAPSHOT', 'PLAN_NUMBER': 0 L, 'MULTI_PERIOD_FILE_FLAG '. {: None, 'PS_LEDGER': none, 'BALANCE_SELECTION': None, 'BALANCE_AMOUNT_IS': u 'PERIODIC', 'RULE_ID': 10 L, 'BALANCE_AMOUNT_BS': u 'YTD', 'CURRENCY_CODE': zero, 'SOURCE_ADAPTER_FLAG': u 'Y', 'BALANCE_METHOD_CODE': none, 'SIGNAGE_METHOD': u 'ABSOLUTE', 'WEB_SERVICE_URL': u'http://DEVNTSAPP35.myfairmont.com:6550 / aif', 'DATA_LOAD_METHOD': u 'CLASSIC_VIA_EPMI'}

    2014-06-02 11:22:22, 335 [AIF] DEBUG: CommData.getRuleInfo - END

    2014-06-02 11:22:22, 336 [AIF] DEBUG:

    Select a part. PARTLOGICGROUP

    lgrp. CALCGROUPTYPE

    PRS AIF_PROCESSES, part TPOVPARTITION, lgrp TBHVLOGICGROUP

    where prs. ID_processus = 105 and prs. PARTITIONKEY = part. PARTITIONKEY

    and a part. PARTLOGICGROUP = lgrp. CALCGROUPKEY

    2014-06-02 11:22:22, 338 [AIF] DEBUG: CommData.getRuleInfo - END

    2014-06-02 11:22:22, 338 [AIF] DEBUG: Comm.executeScript - START

    2014-06-02 11:22:22, 338 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee/data/scripts/event/AftProcLogicGrp.py

    2014-06-02 11:22:22, 338 [AIF] DEBUG: Comm.executeVBScript - START

    2014-06-02 11:22:22, 340 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee\data\scripts\event\AftProcLogicGrp.vbs

    2014-06-02 11:22:22, 340 [AIF] DEBUG: Comm.executeVBScript - END

    2014-06-02 11:22:22, 340 [AIF] DEBUG: Comm.executeScript - END

    2014-06-02 11:22:22, 340 [AIF] DEBUG: LogicGroup.createLogicAccounts - END

    2014-06-02 11:22:22, 416 [AIF] DEBUG: CommData.mapData - START

    2014-06-02 11:22:22, 416 [AIF] DEBUG: Comm.executeScript - START

    2014-06-02 11:22:22, 417 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee/data/scripts/event/BefProcMap.py

    2014-06-02 11:22:22, 417 [AIF] DEBUG: Comm.executeVBScript - START

    2014-06-02 11:22:22, 418 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee\data\scripts\event\BefProcMap.vbs

    2014-06-02 11:22:22, 418 [AIF] DEBUG: Comm.executeVBScript - END

    2014-06-02 11:22:22, 418 [AIF] DEBUG: Comm.executeScript - END

    2014-06-02 11:22:22, 418 [AIF] DEBUG: CommData.getRuleInfo - START

    2014-06-02 11:22:22, 419 [AIF] DEBUG:

    SELECT brl. RULE_ID

    br. NOM_REGLE

    brl. PARTITIONKEY

    brl. CATKEY

    part. PARTVALGROUP

    br. SOURCE_SYSTEM_ID

    ss. SOURCE_SYSTEM_TYPE

    CASE

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE '% EBS' THEN "N".

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE '% PS' CAN ' N

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE "% FUSION" THEN "N".

    WHEN ss. SOURCE_SYSTEM_TYPE LIKE "% FILE" AND THEN "N".

    ELSE 'Y '.

    END SOURCE_ADAPTER_FLAG

    app. APPLICATION_ID

    app. TARGET_APPLICATION_NAME

    app. TARGET_APPLICATION_TYPE

    app. DATA_LOAD_METHOD

    brl. PLAN_TYPE

    CASE brl. PLAN_TYPE

    WHEN 'BASE1' THEN 1

    WHEN "PLAN2" THEN 2

    WHEN 'PLANE3' THEN 3

    WHEN 'DEVELOPERS.4' THEN 4

    WHEN 'ALBERTA5' THEN 5

    0 OTHERWISE

    END PLAN_NUMBER

    br. INCL_ZERO_BALANCE_FLAG

    br. PERIOD_MAPPING_TYPE

    br. INCLUDE_ADJ_PERIODS_FLAG

    br. BALANCE_TYPE ACTUAL_FLAG

    br. AMOUNT_TYPE

    br. BALANCE_SELECTION

    br. BALANCE_METHOD_CODE

    COALESCE (br. SIGNAGE_METHOD SIGNAGE_METHOD, "ABSOLUTE")

    br. CURRENCY_CODE

    br. BAL_SEG_VALUE_OPTION_CODE

    brl. EXECUTION_MODE

    COALESCE (brl. IMPORT_FROM_SOURCE_FLAG, 'Y') IMPORT_FROM_SOURCE_FLAG

    COALESCE (brl. RECALCULATE_FLAG, 'N') RECALCULATE_FLAG

    COALESCE (brl. EXPORT_TO_TARGET_FLAG, 'N') EXPORT_TO_TARGET_FLAG

    COALESCE (brl. CHECK_FLAG, 'N') CHECK_FLAG

    CASE

    WHEN (br. LEDGER_GROUP_ID IS NOT NULL) THEN "MULTI".

    WHEN (br. SOURCE_LEDGER_ID IS NOT NULL) THEN 'SINGLE '.

    ELSE 'NO '.

    END LEDGER_GROUP_CODE

    COALESCE (br. BALANCE_AMOUNT_BS, 'CDA') BALANCE_AMOUNT_BS

    COALESCE (br. BALANCE_AMOUNT_IS BALANCE_AMOUNT_IS, "PERIODICAL")

    br. LEDGER_GROUP

    ,(Select BRD.) DETAIL_CODE

    OF AIF_BAL_RULE_DETAILS brd

    WHERE the brd. RULE_ID = br. RULE_ID

    AND brd. DETAIL_TYPE = "ACCOUNTING".

    ) PS_LEDGER

    CASE LG. LEDGER_TEMPLATE

    WHEN 'COMMITMENT' AND THEN 'Y '.

    ANOTHER "N".

    END KK_FLAG

    p.LAST_UPDATED_BY

    p.AIF_WEB_SERVICE_URL WEB_SERVICE_URL

    p.EPM_ORACLE_INSTANCE

    brl. JOURNAL_FLAG

    br. MULTI_PERIOD_FILE_FLAG

    br. IMPGROUPKEY

    OF AIF_PROCESSES p

    INNER JOIN AIF_BAL_RULE_LOADS brl

    ON brl. LOADID = p.PROCESS_ID

    INNER JOIN AIF_BALANCE_RULES br

    ON br. RULE_ID = brl. RULE_ID

    INNER JOIN AIF_SOURCE_SYSTEMS ss

    ON the ss. SOURCE_SYSTEM_ID = br. SOURCE_SYSTEM_ID

    INNER JOIN AIF_TARGET_APPLICATIONS app

    ONE app. APPLICATION_ID = brl. APPLICATION_ID

    TPOVPARTITION INNER JOIN

    ON the part. PARTITIONKEY = br. PARTITIONKEY

    IMP INNER JOIN TBHVIMPGROUP

    WE IMP IMPGROUPKEY = part. PARTIMPGROUP

    LEFT OUTER JOIN AIF_COA_LEDGERS l

    ON l.SOURCE_SYSTEM_ID = p.SOURCE_SYSTEM_ID

    AND l.SOURCE_LEDGER_ID = COALESCE (br. SOURCE_LEDGER_ID, IMP IMPSOURCELEDGERID.)

    LEFT OUTER JOIN AIF_PS_SET_CNTRL_REC_STG scr

    THE SCR. SOURCE_SYSTEM_ID = l.SOURCE_SYSTEM_ID

    AND SCR. SETCNTRLVALUE = l.SOURCE_LEDGER_NAME

    AND SCR. RECNAME = "LED_GRP_TBL."

    LEFT OUTER JOIN AIF_PS_LED_GRP_TBL_STG lg

    ON LG. SOURCE_SYSTEM_ID = VCC. SOURCE_SYSTEM_ID

    AND LG. SETID = VCC. SETID

    AND LG. LEDGER_GROUP = br. LEDGER_GROUP

    WHERE p.PROCESS_ID = 105

    2014-06-02 11:22:22, 425 [AIF] DEBUG:

    SELECT adim. BALANCE_COLUMN_NAME %{DIMNAME/}

    adim. DIMENSION_ID

    Sun. TARGET_DIMENSION_CLASS_NAME

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME1 OF IMPSOURCECOALINEID1)

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME2 OF IMPSOURCECOALINEID2)

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME3 OF IMPSOURCECOALINEID3)

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME4 OF IMPSOURCECOALINEID4)

    , (SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.) COA_LINE_ID is c. COA_SEGMENT_NAME5 OF IMPSOURCECOALINEID5)

    (SELECT CASE mdd. ORPHAN_OPTION_CODE

    WHEN 'CHILD' THEN "N".

    WHEN 'ROOT' CAN ' N

    ELSE 'Y '.

    END DIMENSION_FILTER_FLAG

    OF AIF_MAP_DIM_DETAILS_V DDM

    M. AIF_MAPPING_RULES

    WHERE Mr. PARTITIONKEY = PPT. PARTITIONKEY

    AND private label. RULE_ID = mr. RULE_ID

    AND private label. DIMENSION_ID = adim. DIMENSION_ID

    ) DIMENSION_FILTER_FLAG

    c. IMPCONCATCHAR

    OF TPOVPARTITION PPT

    INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim

    ON adim. APPLICATION_ID = 3

    INNER JOIN AIF_DIMENSIONS Sun

    WE dim. DIMENSION_ID = adim. DIMENSION_ID

    LEFT OUTER JOIN TBHVIMPITEMERPI c

    ON c. IMPGROUPKEY = PPT. PARTIMPGROUP

    AND c. IMPFLDFIELDNAME = adim. BALANCE_COLUMN_NAME

    AND c. IMPMAPTYPE = "ERP".

    WHERE the PPT. PARTITIONKEY = 7

    AND adim. BALANCE_COLUMN_NAME IS NOT NULL

    AND dim. TARGET_DIMENSION_CLASS_NAME <>"ICPTRANS".

    ORDER BY adim. BALANCE_COLUMN_NAME

    2014-06-02 11:22:22, 428 [AIF] DEBUG: {'APPLICATION_ID': 3 L, 'IMPORT_FROM_SOURCE_FLAG': u 'Y', 'PLAN_TYPE': None, 'Nom_règle': u 'OPENADDataRule', 'ACTUAL_FLAG': none, 'IS_INCREMENTAL_LOAD': False, 'EPM_ORACLE_INSTANCE': u would be: \\Oracle\\Middleware\\user_projects\\epmsystem1', "CATKEY": 1 L, 'BAL_SEG_VALUE_OPTION_CODE': none, 'INCLUDE_ADJ_PERIODS_FLAG': u 'n', 'PERIOD_MAPPING_TYPE': u 'NONE', 'SOURCE_SYSTEM_TYPE': u 'OTHERS', 'CHECK_FLAG'} : u 'n', 'LEDGER_GROUP': none, 'TARGET_APPLICATION_NAME': u 'Consol6', 'RECALCULATE_FLAG': u 'Y', 'SOURCE_SYSTEM_ID': 3L, 'TEMP_DATA_TABLE_NAME': 'TDATASEG_T', 'KK_FLAG': u 'n', 'IMPGROUPKEY': None, 'AMOUNT_TYPE': None, 'DATA_TABLE_NAME': 'TDATASEG', 'EXPORT_TO_TARGET_FLAG': u 'n', 'JOURNAL_FLAG': None, 'DIMNAME_LIST': [u 'ACCOUNT', u 'ENTITY', u 'PKI', u 'UD1", u"Node2", u"UD3", u 'UD4'], 'TDATAMAPTYPE': 'ERP', 'LAST_UPDATED_BY '. : u 'AJWong', 'DIMNAME_MAP': {u "UD3": {"IMPCONCATCHAR": no, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, "COA_SEGMENT_NAME4": zero, '%{DIMNAME/}': u "UD3", "DIMENSION_ID": 12 L}, u 'PKI': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'PKI', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': zero, "COA_SEGMENT_NAME2"}} {: None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': zero, "COA_SEGMENT_NAME4": Zero, '%{DIMNAME/}': u 'PKI', 'DIMENSION_ID': 15 L}, u 'ENTITY': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Entity', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, 'COA_SEGMENT_NAME4': None, '%{DIMNAME/}': u 'ENTITY', 'DIMENSION_ID': 10 L}, u "Node2": {"IMPCONCATCHAR": zero} {, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': zero, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': Zero, "COA_SEGMENT_NAME3": zero, "DIMENSION_FILTER_FLAG": zero, "COA_SEGMENT_NAME4": zero, "%{DIMNAME/}": u "Node2", "DIMENSION_ID": 11 L}, u 'UD4': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Generic', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': zero, "COA_SEGMENT_NAME3": zero} {, 'DIMENSION_FILTER_FLAG': zero, "COA_SEGMENT_NAME4": zero, "%{DIMNAME/}": u 'UD4', 'DIMENSION_ID': 13 L}, u 'ACCOUNT': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u 'Account', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, '%{DIMNAME/}': u 'ACCOUNT', 'DIMENSION_ID': 8 L}, u 'UD1': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME'} {{: u 'Generic', 'COA_SEGMENT_NAME5': zero, "COA_SEGMENT_NAME1": zero, "COA_SEGMENT_NAME2": zero, "COA_SEGMENT_NAME3": zero, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': Zero, '%{DIMNAME/}': u 'UD1', 'DIMENSION_ID': 14 L}}, 'TARGET_APPLICATION_TYPE': u 'HFM', "PARTITIONKEY": 7 L, 'PARTVALGROUP': u "[NONE]", 'LEDGER_GROUP_CODE': u 'NONE', 'INCLUDE_ZERO_BALANCE_FLAG': u 'n', 'EXECUTION_MODE': u 'SNAPSHOT', 'PLAN_NUMBER': 0 L, 'MULTI_PERIOD_FILE_FLAG '. {: None, 'PS_LEDGER': none, 'BALANCE_SELECTION': None, 'BALANCE_AMOUNT_IS': u 'PERIODIC', 'RULE_ID': 10 L, 'BALANCE_AMOUNT_BS': u 'YTD', 'CURRENCY_CODE': zero, 'SOURCE_ADAPTER_FLAG': u 'Y', 'BALANCE_METHOD_CODE': none, 'SIGNAGE_METHOD': u 'ABSOLUTE', 'WEB_SERVICE_URL': u'http://DEVNTSAPP35.myfairmont.com:6550 / aif', 'DATA_LOAD_METHOD': u 'CLASSIC_VIA_EPMI'}

    2014-06-02 11:22:22, 430 [AIF] DEBUG: CommData.getRuleInfo - END

    2014-06-02 11:22:22, 433 [AIF] DEBUG: CommData.insertTransProcessDetails - START

    2014-06-02 11:22:22, 433 [AIF] DEBUG:

    INSERT INTO AIF_PROCESS_DETAILS)

    ID_PROCESSUS

    ENTITY_TYPE

    ENTITY_ID

    ENTITY_NAME

    ENTITY_NAME_ORDER

    TARGET_TABLE_NAME

    EXECUTION_START_TIME

    EXECUTION_END_TIME

    RECORDS_PROCESSED

    STATUS

    LAST_UPDATED_BY

    LAST_UPDATE_DATE

    )

    SELECT ID_PROCESSUS

    ENTITY_TYPE

    ENTITY_ID

    ENTITY_NAME

    ENTITY_NAME_ORDER

    'TDATASEG' TARGET_TABLE_NAME

    EXECUTION_START_TIME CURRENT_TIMESTAMP,

    NULL EXECUTION_END_TIME

    , RECORDS_PROCESSED 0

    , STATUS 'PENDING '.

    'AJWong' LAST_UPDATED_BY

    LAST_UPDATE_DATE CURRENT_TIMESTAMP,

    DE)

    SELECT ID_PROCESSUS

    TRANS_ENTITY_TYPE ENTITY_TYPE

    MIN (TRANS_ENTITY_ID) ENTITY_ID

    TRANS_ENTITY_NAME ENTITY_NAME

    MIN (COALESCE(SOURCE_LEDGER_ID,0) * 100000000 + GL_EFFECTIVE_PERIOD_NUM) ENTITY_NAME_ORDER

    OF AIF_PROCESS_PERIODS

    WHERE ID_PROCESSUS = 105

    AND PRIOR_PERIOD_FLAG = N

    ID_PROCESSUS GROUP

    TRANS_ENTITY_TYPE

    TRANS_ENTITY_NAME

    + 3

    ORDER BY ENTITY_NAME_ORDER

    2014-06-02 11:22:22, 437 [AIF] DEBUG: CommData.insertTransProcessDetails - END

    2014-06-02 11:22:22, 446 [AIF] DEBUG:

    REMOVE FROM TDATAMAP_T

    WHERE < 105 LOADID

    AND THERE ARE)

    SELECT 1

    OF AIF_PROCESSES p

    WHERE p.RULE_ID = 10

    AND p.PROCESS_ID = TDATAMAP_T.LOADID

    )

    2014-06-02 11:22:22, 447 [AIF] DEBUG:

    REMOVE FROM TDATASEG_T

    WHERE < 105 LOADID

    AND THERE ARE)

    SELECT 1

    OF AIF_PROCESSES p

    WHERE p.RULE_ID = 10

    AND p.PROCESS_ID = TDATASEG_T.LOADID

    )

    2014-06-02 11:22:22, 449 [AIF] DEBUG:

    REMOVE FROM AIF_PROCESS_PERIODS

    WHERE < 105 ID_processus

    AND THERE ARE)

    SELECT 1

    OF AIF_PROCESSES p

    WHERE p.RULE_ID = 10

    AND p.PROCESS_ID = AIF_PROCESS_PERIODS. ID_PROCESSUS

    )

    2014-06-02 11:22:22, 459 [AIF] DEBUG: CommMap.loadTDATAMAP_T - START

    2014-06-02 11:22:22, 461 [AIF] DEBUG: CommData.getMapPartitionKeyandName - START

    2014-06-02 11:22:22, 461 [AIF] DEBUG:

    SELECT COALESCE (part_parent. PARTITIONKEY, part. PARTITIONKEY PARTITIONKEY)

    COALESCE (part_parent. PARTNAME, part. PARTNAME PARTNAME)

    SHARE TPOVPARTITION

    LEFT OUTER JOIN TPOVPARTITION part_parent

    ON part_parent. PARTITIONKEY = part. PARTPARENTKEY

    WHERE the part. PARTITIONKEY = 7

    2014-06-02 11:22:22, 463 [AIF] DEBUG: CommData.getMapPartitionKeyandName - END

    2014-06-02 11:22:22, 465 [AIF] DEBUG:

    INSERT INTO TDATAMAP_T)

    LOADID

    DATAKEY

    PARTITIONKEY

    %{DIMNAME/}

    SRCKEY

    SRCDESC

    TARGKEY

    WHERECLAUSETYPE

    WHERECLAUSEVALUE

    CHANGESIGN

    SEQUENCE

    VBSCRIPT

    TDATAMAPTYPE

    SYSTEM_GENERATED_FLAG

    RULE_ID

    )

    SELECT 105

    DATAKEY

    7 PARTITIONKEY

    %{DIMNAME/}

    SRCKEY

    SRCDESC

    , CASE WHEN (TDATAMAPTYPE = 'EMP' AND TARGKEY = "< BLANK >") THEN ' ' OTHER TARGKEY END

    WHERECLAUSETYPE

    , CASE WHEN (TDATAMAPTYPE = 'EMP' AND WHERECLAUSEVALUE = "< BLANK >") THEN ' ' OTHER WHERECLAUSEVALUE END

    CHANGESIGN

    SEQUENCE

    VBSCRIPT

    TDATAMAPTYPE

    SYSTEM_GENERATED_FLAG

    RULE_ID

    OF TDATAMAP tdm

    WHERE PARTITIONKEY = 7

    AND (RULE_ID IS NULL OR RULE_ID = 10)

    AND)

    TDATAMAPTYPE = "ERP".

    (OR)

    TDATAMAPTYPE = "MULTIDIM".

    AND THERE ARE)

    SELECT 1

    OF multidim TDATAMAP

    Multidim WHERE. PARTITIONKEY = tdm. PARTITIONKEY

    AND multidim. TDATAMAPTYPE = "ERP".

    AND multidim. DATAKEY = tdm. TARGKEY

    )

    )

    )

    2014-06-02 11:22:22, 471 [AIF] DEBUG: CommData.targetMemberFilter - START

    2014-06-02 11:22:22, 476 [AIF] DEBUG:

    REMOVE FROM AIF_TARGET_APPL_DIM_MEMS

    WHERE APPLICATION_ID = 3

    AND CREATED_BY_RULE_ID = 10

    2014-06-02 11:22:22, 477 [AIF] DEBUG:

    INSERT INTO AIF_TARGET_APPL_DIM_MEMS)

    APPLICATION_ID

    DIMENSION_ID

    MEMBER_NAME

    CREATED_BY_RULE_ID

    VALID_FOR_PLAN1

    VALID_FOR_PLAN2

    VALID_FOR_PLAN3

    VALID_FOR_PLAN4

    VALID_FOR_PLAN5

    )

    SELECT DISTINCT ADIM. APPLICATION_ID

    adim. DIMENSION_ID

    tdmt. TARGKEY NOM_MEMBRE

    CREATED_BY_RULE_ID 10

    adim. VALID_FOR_PLAN1

    adim. VALID_FOR_PLAN2

    adim. VALID_FOR_PLAN3

    adim. VALID_FOR_PLAN4

    adim. VALID_FOR_PLAN5

    OF TDATAMAP_T tdmt

    AIF_TARGET_APPL_DIMENSIONS adim

    AIF_DIMENSIONS Sun

    WHERE tdmt. LOADID = 105

    AND)

    tdmt. WHERECLAUSETYPE IS NULL

    OR tdmt. WHERECLAUSETYPE = "BETWEEN".

    OR (tdmt. WHERECLAUSETYPE = 'LIKE' AND CHARINDEX ('* ', tdmt.) TARGKEY, 1) = 0)

    )

    AND adim. APPLICATION_ID = 3

    AND adim. BALANCE_COLUMN_NAME = tdmt. %{DIMNAME/}

    AND dim. DIMENSION_ID = adim. DIMENSION_ID

    2014-06-02 11:22:22, 478 [AIF] DEBUG: CommData.targetMemberFilter - END

    2014-06-02 11:22:22, 561 DEBUG [AIF]: CommMap.updateTDATASEG_T_TDATASEGW - START

    2014-06-02 11:22:22, 566 DEBUG [AIF]: CommData.getPovList - START

    2014-06-02 11:22:22, 571 [AIF] DEBUG: commAppPeriodMappingExists: Y

    2014-06-02 11:22:22, 571 [AIF] DEBUG:

    SELECT PARTITIONKEY

    PARTNAME

    CATKEY

    CATNAME

    PERIODKEY

    , COALESCE (PERIODDESC, CONVERT(VARCHAR,PERIODKEY,120)) PERIODDESC

    RULE_ID

    NOM_REGLE

    DE)

    SELECT DISTINCT brl. PARTITIONKEY

    part. PARTNAME

    brl. CATKEY

    cat. CATNAME

    pprd. PERIODKEY

    pp. PERIODDESC

    brl. RULE_ID

    br. NOM_REGLE

    FROM AIF_BAL_RULE_LOADS brl

    INNER JOIN AIF_BALANCE_RULES br

    ON br. RULE_ID = brl. RULE_ID

    TPOVPARTITION INNER JOIN

    ON the part. PARTITIONKEY = brl. PARTITIONKEY

    INNER JOIN TPOVCATEGORY chat

    WE chat. CATKEY = brl. CATKEY

    INNER JOIN AIF_PROCESS_PERIODS pprd

    THE pprd. ID_processus = brl. LOADID

    LEFT OUTER JOIN TPOVPERIODADAPTOR pp

    ON pp. PERIODKEY = pprd. PERIODKEY

    AND pp. INTSYSTEMKEY = "Consol6".

    WHERE brl. LOADID = 105

    ) q

    ORDER BY PARTITIONKEY

    CATKEY

    PERIODKEY

    RULE_ID

    2014-06-02 11:22:22, 575 [AIF] DEBUG: CommData.getPovList - END

    2014-06-02 11:22:22, 577 [AIF] DEBUG:

    SELECT %{DIMNAME/}

    SRCKEY

    TARGKEY

    WHERECLAUSETYPE

    WHERECLAUSEVALUE

    CHANGESIGN

    SEQUENCE

    DATAKEY

    MAPPING_TYPE

    , CASE WHEN (RULE_ID IS NOT NULL) THEN 'Y' "N" OF ANOTHER LATE IS_RULE_MAP

    DE)

    SELECT DISTINCT tdm. %{DIMNAME/}

    tdm. RULE_ID

    NULL SRCKEY

    NULL TARGKEY

    tdm. WHERECLAUSETYPE

    tdm. WHERECLAUSEVALUE

    NULL CHANGESIGN

    1 SEQUENCE

    COALESCE (tdm. SYSTEM_GENERATED_FLAG, ' only) SYSTEM_GENERATED_FLAG

    NULL DATAKEY

    CASE

    WHEN CT. WHERECLAUSETYPE IS NULL THEN 1

    3. OTHER

    END MAPPING_TYPE

    COALESCE (atad. CALC_SEQ, 9999999999) CALC_SEQ

    OF TDATAMAP_T tdm

    INNER JOIN AIF_TARGET_APPL_DIMENSIONS atad WE atad. BALANCE_COLUMN_NAME = tdm. %{DIMNAME/}

    WHERE the tdm. LOADID = 105

    AND atad. APPLICATION_ID = 3

    AND tdm. PARTITIONKEY = 7

    AND tdm. TDATAMAPTYPE = "ERP".

    AND (tdm. RULE_ID IS NULL or tdm. RULE_ID = 10)

    AND tdm. WHERECLAUSETYPE IS NULL

    UNION ALL

    SELECT tdm. %{DIMNAME/}

    tdm. RULE_ID

    tdm. SRCKEY

    tdm. TARGKEY

    tdm. WHERECLAUSETYPE

    tdm. WHERECLAUSEVALUE

    tdm. CHANGESIGN

    CASE PPT. PARTSEQMAP

    WHEN 0 THEN DEAL

    WHEN (tdm. WHERECLAUSETYPE = "BETWEEN"), THEN 2

    WHEN (tdm. WHERECLAUSETYPE = "IN") THEN 3

    WHEN (tdm. WHERECLAUSETYPE = "MULTIDIM") THEN 4

    WHEN (tdm. WHERECLAUSETYPE = 'LIKES') THEN 5

    0 OTHERWISE

    END

    Of OTHER tdm. SEQUENCE

    END SEQUENCE

    COALESCE (tdm. SYSTEM_GENERATED_FLAG, ' only) SYSTEM_GENERATED_FLAG

    tdm. DATAKEY

    CASE

    WHEN CT. WHERECLAUSETYPE IS NULL THEN 1

    3. OTHER

    END MAPPING_TYPE

    COALESCE (atad. CALC_SEQ, 9999999999) CALC_SEQ

    OF TDATAMAP_T tdm

    INNER JOIN TPOVPARTITION TPP I TPP. PARTITIONKEY = tdm. PARTITIONKEY

    INNER JOIN AIF_TARGET_APPL_DIMENSIONS atad WE atad. BALANCE_COLUMN_NAME = tdm. %{DIMNAME/}

    WHERE the tdm. LOADID = 105

    AND atad. APPLICATION_ID = 3

    AND tdm. PARTITIONKEY = 7

    AND tdm. TDATAMAPTYPE = "ERP".

    AND (tdm. RULE_ID IS NULL or tdm. RULE_ID = 10)

    AND tdm. WHERECLAUSETYPE IN ('BETWEEN', 'IN', "MULTIDIM", 'LIKE')

    ) q

    ORDER BY CALC_SEQ

    %{DIMNAME/}

    SEQUENCE

    RULE_ID

    SYSTEM_GENERATED_FLAG

    SRCKEY

    2014-06-02 11:22:22, 584 [AIF] INFO:

    Map data for the period ' Jan-13 "»

    2014-06-02 11:22:22, 586 DEBUG [AIF]: Comm.updateProcessDetail - START

    2014-06-02 11:22:22, 588 [AIF] DEBUG:

    UPDATE AIF_PROCESS_DETAILS

    SET STATUS = "RUNNING".

    RECORDS_PROCESSED = BOX

    WHEN RECORDS_PROCESSED IS NULL THEN 0

    OF OTHER RECORDS_PROCESSED

    END + NULL

    EXECUTION_END_TIME = CURRENT_TIMESTAMP

    LAST_UPDATED_BY = BOX

    WHEN ("AJWong" is null) THEN LAST_UPDATED_BY

    'AJWong' OTHER

    END

    LAST_UPDATE_DATE = CURRENT_TIMESTAMP

    WHERE ID_PROCESSUS = 105

    AND ENTITY_TYPE = "PROCESS_BAL_TRANS."

    AND ENTITY_NAME = ' Jan-13'.

    2014-06-02 11:22:22, 592 DEBUG [AIF]: Comm.updateProcessDetail - END

    2014-06-02 11:22:22, 597 [AIF] DEBUG:

    COUNT (*) SELECT ROW_COUNT

    OF TDATASEG_T

    WHERE LOADID = 105

    AND)

    PARTITIONKEY = 7

    AND CATKEY = 1

    AND PERIODKEY = ' 2013-01-31'

    AND RULE_ID = 10

    AND VALID_FLAG = 'Y '.

    )

    2014-06-02 11:22:22, ERROR 600 [AIF]: error: no record exists for period ' Jan-13'.

    2014-06-02 11:22:22, 600 [AIF] DEBUG: Comm.updateProcessDetail - START

    2014-06-02 11:22:22, 601 [AIF] DEBUG:

    UPDATE AIF_PROCESS_DETAILS

    SET STATUS = 'IMPOSSIBLE '.

    RECORDS_PROCESSED = BOX

    WHEN RECORDS_PROCESSED IS NULL THEN 0

    OF OTHER RECORDS_PROCESSED

    END + NULL

    EXECUTION_END_TIME = CURRENT_TIMESTAMP

    LAST_UPDATED_BY = BOX

    WHEN ("AJWong" is null) THEN LAST_UPDATED_BY

    'AJWong' OTHER

    END

    LAST_UPDATE_DATE = CURRENT_TIMESTAMP

    WHERE ID_PROCESSUS = 105

    AND ENTITY_TYPE = "PROCESS_BAL_TRANS."

    AND ENTITY_NAME = ' Jan-13'.

    2014-06-02 11:22:22, 605 DEBUG [AIF]: Comm.updateProcessDetail - END

    2014-06-02 11:22:22, 617 [AIF] DEBUG: CommData.updateWorkflow - START

    2014-06-02 11:22:22, 617 [AIF] DEBUG:

    UPDATE TLOGPROCESS

    SET PROCESSENDTIME = CURRENT_TIMESTAMP

    PROCESSSTATUS = 2

    PROCESSIMP = 0

    BLNWCDIRTY = 0

    BLNLOGICDIRTY = 0

    BLNVALDIRTY = 0

    , PROCESSIMPNOTE = "Import error"

    WHERE PARTITIONKEY = 7

    AND CATKEY = 1

    AND PERIODKEY = ' 2013-01-31'

    AND RULE_ID = 10

    2014-06-02 11:22:22, 620 [AIF] DEBUG: CommData.updateWorkflow - END

    2014-06-02 11:22:22, 637 FATAL [AIF]: error in CommMap.updateTDATASEG_T_TDATASEGW

    Traceback (most recent call changed):

    Folder "< string >", line 1851, in updateTDATASEG_T_TDATASEGW

    RuntimeError: Error: no record exists for period ' Jan-13'.

    2014-06-02 11:22:22, 638 FATAL [AIF]: error in CommMap.updateTDATASEG_T_TDATASEGW

    Traceback (most recent call changed):

    Folder "< string >", line 2059, in updateTDATASEG_T_TDATASEGW

    RuntimeError: [u "error: no record exists for period ' Jan-13" ""]

    2014-06-02 11:22:22, 638 [AIF] DEBUG: Comm.executeScript - START

    2014-06-02 11:22:22, 639 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee/data/scripts/event/AftProcMap.py

    2014-06-02 11:22:22, 639 [AIF] DEBUG: Comm.executeVBScript - START

    2014-06-02 11:22:22, 639 [AIF] DEBUG: there is no such thing as the following script: D:\Oracle\Middleware\FDMee\data\scripts\event\AftProcMap.vbs

    2014-06-02 11:22:22, 640 [AIF] DEBUG: Comm.executeVBScript - END

    2014-06-02 11:22:22, 640 [AIF] DEBUG: Comm.executeScript - END

    2014-06-02 11:22:22, 750 [AIF] DEBUG: Comm.finalizeProcess - START

    2014-06-02 11:22:22, 752 DEBUG [AIF]: CommData.updateRuleStatus - START

    2014-06-02 11:22:22, 752 [AIF] DEBUG:

    UPDATE AIF_BALANCE_RULES

    SET STATUS = BOX 'IMPOSSIBLE '.

    WHEN 'SUCCESS' THEN

    CASE)

    SELECT COUNT (*)

    The AIF_PROCESS_DETAILS PD

    PD of the WHERE. ID_PROCESSUS = 105

    AND pd. STATUS ("FAILED", "WARNING")

    )

    WHEN 0 THEN 'SUCCESS'

    () OTHER

    SELECT MIN (pp. STATUS)

    The AIF_PROCESS_DETAILS PD

    PD of the WHERE. ID_PROCESSUS = 105

    AND pd. STATUS ("FAILED", "WARNING")

    )

    END

    IF NOT 'FAILED '.

    END

    WHERE RULE_ID = 10

    2014-06-02 11:22:22, 760 [AIF] DEBUG: CommData.updateRuleStatus - END

    2014-06-02 11:22:22, 764 FATAL [AIF]: error in data comm. plan

    2014-06-02 11:22:22, 766 [AIF] DEBUG: Comm.updateProcess - START

    2014-06-02 11:22:22, 774 DEBUG [AIF]: Comm.updateProcess - END

    Sorry, that's just after I posted this, I managed to solve it. One of the required fields as long as it is compulsory to import Format was not filled in the AIF_OPEN_INTERFACE and is always null.

    I put in a fictitious string for this area and it has imported.

    Thank you

    Andrew

  • How to use event FDM (vb) scripts in FDMEE


    Hi all

    In my application, I have a few event using VBA scripts.

    When I copied the same script of old FDM to my new app FDMEE it did not work.

    Please let me know what are the steps I need to do to make the old scripts to work in the new application FDMEE.

    Thank you

    HAPPY.

    It could be that your adapter HFM is not registered correctly.

    I can remember the API from VB FDMEE is saved with the HFM adapter.

    I would recommend the deregistration of the adapter and save it again (example):

    Unsubscribe from the command line-> E:\Oracle\Middleware\EPMSystem11R1\products\FinancialDataQuality\bin\UnregisterHFM.vbs

    Command line registry-> E:\Oracle\Middleware\EPMSystem11R1\products\FinancialDataQuality\bin\RegisterHFM.vbs domain\hfmdcomuser password E:\Oracle\Middleware\user_projects\epmsystem1

    You should get a message like this:

    HFM finished recording adapter

    ...

    FDMEE VB API completed registration

    Also, try to use a VB script in a custom script to ignore the problem is related to the script BefImport to create the object.

  • FDMEE with DB400

    Hello

    Anyone know if FDMEE or previously FDM is able to connect and get data DB400 on AS400?

    I did integrations with DB2 FDM and had no problem.

    Open a Table Interface is a source for FDMEE. What you need to implement is the process of loading data in this table. The rest will be just as the standard workflow FDMEE.

    To feed on the table, you can either fix ODI package (if you have knowledge of ODI) or create an event (BefImport) of Jython/VB script that will load the data from your source DB in Table IO.

    I don't ' t think you will to character set issues that cannot be resolved.

    Getting data from the db table is more directly forward to create flat files, but it depends on your needs of course.

  • Change the target application in FDMEE

    Hello

    I currently have HFM1 as my application target in FDMEE. Now, I need to change for HFM2. I registered in FDMEE HFM2. But not able to find where to change application target to HFM2 to start loading data to the new application. Any suggestions...

    Thanks in advance

    Hello

    FDMEE will provide the ability to select the application target while creating the import format... Assign this import format to the new location, you create and target Application will automatically fill...
    So, if you want the same 6 locations / import formats to point to HFM2, then you must create the objects to new (first import format) then location and other objects.

    Please let me know if it helps.

    Thank you

    HP

Maybe you are looking for