Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Check Report error in Total colomn

3832248Feb 10 2019 — edited Feb 12 2019

Hi,

Im getting error in check report in total colomn. Please see the below report.

pastedImage_0.png

pastedImage_4.png

I written the the below logic in Check Rule Group.

For Source:

| ~Actual,Mar-18,,,400,330301,,000,,,,140,,,,,,,,,,,,,,,,~;

|

For Target:

| |Actual,Mar,,,,400,330301,FCCS_Entity Input,FCCS_No Intercompany,,FCCS_Mvmts_OtherCurrentLiabilities,No Dimension 2,140,No Dimension 1,FCCS_Local GAAP,FCCS_Managed Data,,,,,,,,,,,,,|;

|

Last Field Check Rule:

def runVal():

msg="

dbVal=abs(~Actual,Mar-18,,,400,330301,,000,,,,140,,,,,,,,,,,,,,,,~)-(|Actual,Mar,,,,400,330301,FCCS\_Entity Input,FCCS\_No Intercompany,,FCCS\_Mvmts\_OtherCurrentLiabilities,No Dimension 2,140,No Dimension 1,FCCS\_Local GAAP,FCCS\_Managed Data,,,,,,,,,,,,,|;)

if(dbVal==0):

RESULT='True'

msg='Balanced'

else:

RESULT=False

msg='Not Balanced'

return [RESULT,msg]

log:

2019-02-10 04:55:07,511 INFO [AIF]: FDMEE Process: 625, Log Level: 5

2019-02-10 04:55:07,511 INFO [AIF]: Location : xxxx (Partitionkey:25)

2019-02-10 04:55:07,512 INFO [AIF]: Period Name : Mar-18 (Period Key:3/31/18 12:00 AM)

2019-02-10 04:55:07,512 INFO [AIF]: Category Name: Actual (Category key:1)

2019-02-10 04:55:07,512 INFO [AIF]: Rule Name : xxxx (Rule ID:24)

2019-02-10 04:55:09,450 INFO [AIF]: FDM Version: 11.1.2.4.230

2019-02-10 04:55:09,451 INFO [AIF]: Log File Encoding: UTF-8

2019-02-10 04:55:10,486 INFO [AIF]: -------START IMPORT STEP-------

2019-02-10 04:55:10,660 DEBUG [AIF]: CommData.preImportData - START

2019-02-10 04:55:10,660 DEBUG [AIF]: CommData.getRuleInfo - START

2019-02-10 04:55:10,663 DEBUG [AIF]:

  SELECT adim.BALANCE\_COLUMN\_NAME DIMNAME, adim.DIMENSION\_ID, adim.TARGET\_DIMENSION\_CLASS\_NAME, tiie.IMPCONCATCHAR

        ,(SELECT COA\_SEGMENT\_NAME FROM AIF\_COA\_SEGMENTS cs WHERE cs.COA\_LINE\_ID = tiie.IMPSOURCECOALINEID1) COA\_SEGMENT\_NAME1

  FROM TPOVPARTITION tpp

  INNER JOIN AIF\_TARGET\_APPL\_DIMENSIONS adim

    ON adim.APPLICATION\_ID = 14

  LEFT OUTER JOIN TBHVIMPITEMERPI tiie

    ON tiie.IMPGROUPKEY = tpp.PARTIMPGROUP AND tiie.IMPFLDFIELDNAME = adim.BALANCE\_COLUMN\_NAME AND tiie.IMPMAPTYPE = 'ERP'

  WHERE tpp.PARTITIONKEY = 25

  AND adim.BALANCE\_COLUMN\_NAME IS NOT NULL

  AND adim.TARGET\_DIMENSION\_CLASS\_NAME \<> 'ICPTRANS'

  AND (adim.VALID\_FOR\_PLAN1 = 1 OR adim.TARGET\_DIMENSION\_CLASS\_NAME = 'LOOKUP')

  ORDER BY adim.BALANCE\_COLUMN\_NAME

2019-02-10 04:55:10,665 DEBUG [AIF]: {'PLAN_NUMBER': 1L, 'EXPORT_TO_TARGET_FLAG': u'Y', 'SRC_TARGET_APP_NAME': u'xxxxAccountingFlexfield_2', 'JOURNAL_FLAG': None, 'DIMNAME_MAP': {u'UD2': {'DIMNAME': u'UD2', 'TARGET_DIMENSION_CLASS_NAME': u'Movement'}, u'UD4': {'DIMNAME': u'UD4', 'TARGET_DIMENSION_CLASS_NAME': u'Generic'}, u'UD3': {'DIMNAME': u'UD3', 'TARGET_DIMENSION_CLASS_NAME': u'Generic'}, u'UD6': {'DIMNAME': u'UD6', 'TARGET_DIMENSION_CLASS_NAME': u'Multi-GAAP'}, u'UD5': {'DIMNAME': u'UD5', 'TARGET_DIMENSION_CLASS_NAME': u'Generic'}, u'UD7': {'DIMNAME': u'UD7', 'TARGET_DIMENSION_CLASS_NAME': u'Data Source'}, u'ACCOUNT': {'DIMNAME': u'ACCOUNT', 'TARGET_DIMENSION_CLASS_NAME': u'Account'}, u'ENTITY': {'DIMNAME': u'ENTITY', 'TARGET_DIMENSION_CLASS_NAME': u'Entity'}, u'ICP': {'DIMNAME': u'ICP', 'TARGET_DIMENSION_CLASS_NAME': u'ICP'}}, 'CATKEY': 1L, 'TGT_APP_SUB_TYPE': u'FCCS', 'TGT_APP_ID': 14L, 'DIMNAME_LIST': [u'ACCOUNT', u'ENTITY', u'ICP', u'UD2', u'UD3', u'UD4', u'UD5', u'UD6', u'UD7'], 'SRC_SOURCE_SYSTEM_ID': 15L, 'TGT_SOURCE_SYSTEM_TYPE': None, 'TGT_APP_TYPE': u'HPL', 'CALENDAR_ID': None, 'TGT_TARGET_APP_NAME': u'xxxx', 'PARTITIONKEY': 25L, 'EXECUTION_MODE': u'REPLACE', 'LEDGER_GROUP_CODE': u'NONE', 'PS_LEDGER': None, 'SRC_DATA_LOAD_METHOD': u'FUSION_GL_CLOUD', 'PARTVALGROUP': u'xxxx_Check', 'WEB_SERVICE_URL': u'http://em2pbcsr911301.nldc1.oraclecloud.com:9000/aif', 'IMPORT_FROM_SOURCE_FLAG': u'Y', 'IS_INCREMENTAL_LOAD': False, 'INCLUDE_ADJ_PERIODS_FLAG': u'B', 'SRC_APP_NAME': u'xxxxAccountingFlexfield_2', 'FCI_FLAG': 'N', 'KK_FLAG': u'N', 'LAST_UPDATED_BY': u'xxxx@xxxx.com', 'CHECK_FLAG': u'Y', 'RULE_ID': 24L, 'PERIOD_MAPPING_TYPE': u'DEFAULT', 'SRC_APP_ID': u'17', 'INCLUDE_ZERO_BALANCE_FLAG': u'N', 'IMPGROUPKEY': u'xxxx', 'TGT_SOURCE_SYSTEM_ID': 0L, 'SRC_APP_TYPE': u'ESSBASE', 'TGT_APP_NAME': u'xxxx', 'IMPGROUPFILETYPE': u'EPM_EPM', 'LEDGER_GROUP': None, 'TGT_COA_ID': 0L, 'SOURCE_ADAPTER_FLAG': u'N', 'RECALCULATE_FLAG': u'Y', 'TGT_DATA_LOAD_METHOD': u'CLASSIC_VIA_EPMI', 'SRC_SOURCE_SYSTEM_TYPE': u'FUSION_GL_CLOUD', 'PLAN_TYPE': u'PLAN1', 'TGT_METADATA_LOAD_METHOD': u'CLASSIC_VIA_EPMI'}

2019-02-10 04:55:10,668 DEBUG [AIF]: {u'Intercompany': {'BCN': u'ICP', 'DCN': u'ICP'}, u'Account': {'BCN': u'ACCOUNT', 'DCN': u'Account'}, u'Entity': {'BCN': u'ENTITY', 'DCN': u'Entity'}, u'Movement': {'BCN': u'UD2', 'DCN': u'Movement'}, u'Years': {'BCN': None, 'DCN': u'Year'}, u'Dimension 2': {'BCN': u'UD3', 'DCN': u'Generic'}, u'Service Line': {'BCN': u'UD4', 'DCN': u'Generic'}, u'Dimension 1': {'BCN': u'UD5', 'DCN': u'Generic'}, u'Period': {'BCN': None, 'DCN': u'Period'}, u'Multi-GAAP': {'BCN': u'UD6', 'DCN': u'Multi-GAAP'}, u'View': {'BCN': None, 'DCN': u'View'}, u'Scenario': {'BCN': None, 'DCN': u'Scenario'}, u'Consolidation': {'BCN': None, 'DCN': u'Consolidation'}, u'Data Source': {'BCN': u'UD7', 'DCN': u'Data Source'}, u'Currency': {'BCN': None, 'DCN': u'Currency'}}

2019-02-10 04:55:10,669 DEBUG [AIF]: {u'UD4': {'IMPFLDSOURCECOLNAME': u'xxxx Service line'}, u'ACCOUNT': {'IMPFLDSOURCECOLNAME': u'xxxx Account'}, u'ENTITY': {'IMPFLDSOURCECOLNAME': u'xxxx Legal Entity'}, u'AMOUNT': {'IMPFLDSOURCECOLNAME': u'Amount'}, u'ICP': {'IMPFLDSOURCECOLNAME': u'xxxx Interco'}}

2019-02-10 04:55:10,669 DEBUG [AIF]: CommData.getRuleInfo - END

2019-02-10 04:55:10,669 DEBUG [AIF]: CommData.insertEpmPeriods - START

2019-02-10 04:55:10,671 DEBUG [AIF]: doAppPeriodMappingsExist - xxxx: Y

2019-02-10 04:55:10,672 DEBUG [AIF]: doAppPeriodMappingsExist - xxxxAccountingFlexfield_2: Y

2019-02-10 04:55:10,672 DEBUG [AIF]: Period mapping section: ADJUSTMENT

2019-02-10 04:55:10,672 DEBUG [AIF]: Period mapping section: DEFAULT

2019-02-10 04:55:10,672 DEBUG [AIF]:

    INSERT INTO AIF\_PROCESS\_PERIODS (

      PROCESS\_ID, PERIODKEY, ADJUSTMENT\_PERIOD\_FLAG, GL\_PERIOD\_YEAR, GL\_PERIOD\_YEAR\_CHAR, GL\_PERIOD\_NUM, GL\_PERIOD\_NAME, GL\_PERIOD\_CODE

     ,GL\_EFFECTIVE\_PERIOD\_NUM, YEARTARGET, PERIODTARGET, IMP\_ENTITY\_TYPE, IMP\_ENTITY\_NAME, TRANS\_ENTITY\_TYPE, TRANS\_ENTITY\_NAME, PRIOR\_PERIOD\_FLAG

    )

    SELECT DISTINCT brl.LOADID PROCESS\_ID

        ,tpp.PERIODKEY PERIODKEY

        ,'Y' ADJUSTMENT\_PERIOD\_FLAG

        ,0 GL\_PERIOD\_YEAR

        ,ppsrc.GL\_PERIOD\_YEAR GL\_PERIOD\_YEAR\_CHAR

        ,0 GL\_PERIOD\_NUM

        ,ppsrc.GL\_PERIOD\_NAME GL\_PERIOD\_NAME

        ,ppsrc.GL\_PERIOD\_NAME GL\_PERIOD\_CODE

        ,0 GL\_EFFECTIVE\_PERIOD\_NUM

        ,tpp.YEARTARGET YEARTARGET

        ,tpp.PERIODTARGET PERIODTARGET

        ,'PROCESS\_BAL\_IMP\_FILE' IMP\_ENTITY\_TYPE

        ,'xxxxAccountingFlexfield\_2\_625.dat' IMP\_ENTITY\_NAME

        ,'PROCESS\_BAL\_TRANS' TRANS\_ENTITY\_TYPE

        ,tpp.PERIODDESC TRANS\_ENTITY\_NAME

        ,'N' PRIOR\_PERIOD\_FLAG

    FROM (

      AIF\_BAL\_RULE\_LOADS brl

      INNER JOIN TPOVCATEGORY pc

        ON pc.CATKEY = brl.CATKEY

      INNER JOIN TPOVPERIODADAPTOR\_FLAT\_V tpp

        ON tpp.PERIODFREQ = pc.CATFREQ

        AND tpp.PERIODKEY >= brl.START\_PERIODKEY

        AND tpp.PERIODKEY \<= brl.END\_PERIODKEY

        AND tpp.INTSYSTEMKEY = 'xxxx'

      )

      INNER JOIN TPOVPERIODSOURCE ppsrc

        ON ppsrc.TARGET\_PERIODKEY = tpp.PERIODKEY

        AND ppsrc.SOURCE\_SYSTEM\_ID = 15

        AND SOURCE\_APPLICATION\_NAME = 'xxxxAccountingFlexfield\_2'

        AND ppsrc.MAPPING\_TYPE = 'ADJUSTMENT'

    WHERE brl.LOADID = 625

    ORDER BY tpp.PERIODKEY, ppsrc.GL\_PERIOD\_NAME

2019-02-10 04:55:10,673 DEBUG [AIF]: periodSQL - periodParams: [u'xxxxAccountingFlexfield_2_625.dat', u'xxxx', 15L, u'xxxxAccountingFlexfield_2', 625]

2019-02-10 04:55:10,674 DEBUG [AIF]: insertRowCount: 0

2019-02-10 04:55:10,674 DEBUG [AIF]:

    INSERT INTO AIF\_PROCESS\_PERIODS (

      PROCESS\_ID, PERIODKEY, ADJUSTMENT\_PERIOD\_FLAG, GL\_PERIOD\_YEAR, GL\_PERIOD\_YEAR\_CHAR, GL\_PERIOD\_NUM, GL\_PERIOD\_NAME, GL\_PERIOD\_CODE

     ,GL\_EFFECTIVE\_PERIOD\_NUM, YEARTARGET, PERIODTARGET, IMP\_ENTITY\_TYPE, IMP\_ENTITY\_NAME, TRANS\_ENTITY\_TYPE, TRANS\_ENTITY\_NAME, PRIOR\_PERIOD\_FLAG

    )

    SELECT DISTINCT brl.LOADID PROCESS\_ID

        ,tpp.PERIODKEY PERIODKEY

        ,'N' ADJUSTMENT\_PERIOD\_FLAG

        ,0 GL\_PERIOD\_YEAR

        ,spp.YEARTARGET GL\_PERIOD\_YEAR\_CHAR

        ,0 GL\_PERIOD\_NUM

        ,spp.PERIODTARGET GL\_PERIOD\_NAME

        ,spp.PERIODKEY GL\_PERIOD\_CODE

        ,0 GL\_EFFECTIVE\_PERIOD\_NUM

        ,tpp.YEARTARGET YEARTARGET

        ,tpp.PERIODTARGET PERIODTARGET

        ,'PROCESS\_BAL\_IMP\_FILE' IMP\_ENTITY\_TYPE

        ,'xxxxAccountingFlexfield\_2\_625.dat'

        ,'PROCESS\_BAL\_TRANS' TRANS\_ENTITY\_TYPE

        ,tpp.PERIODDESC TRANS\_ENTITY\_NAME

        ,'N' PRIOR\_PERIOD\_FLAG

    FROM (

      AIF\_BAL\_RULE\_LOADS brl

      INNER JOIN TPOVCATEGORY pc

        ON pc.CATKEY = brl.CATKEY

      INNER JOIN TPOVPERIODADAPTOR\_FLAT\_V tpp

        ON tpp.PERIODFREQ = pc.CATFREQ

        AND tpp.PERIODKEY >= brl.START\_PERIODKEY

        AND tpp.PERIODKEY \<= brl.END\_PERIODKEY

        AND tpp.INTSYSTEMKEY = 'xxxx'

      )

      INNER JOIN TPOVPERIODADAPTOR\_FLAT\_V spp

        ON spp.PERIODFREQ = pc.CATFREQ

        AND spp.PERIODKEY > tpp.PRIORPERIODKEY

        AND spp.PERIODKEY \<= tpp.PERIODKEY

        AND spp.INTSYSTEMKEY = 'xxxxAccountingFlexfield\_2'

    WHERE brl.LOADID = 625

    ORDER BY tpp.PERIODKEY, spp.PERIODKEY

2019-02-10 04:55:10,674 DEBUG [AIF]: periodSQL - periodParams: [u'xxxxAccountingFlexfield_2_625.dat', u'xxxx', u'xxxxAccountingFlexfield_2', 625]

2019-02-10 04:55:10,738 DEBUG [AIF]: insertRowCount: 1

2019-02-10 04:55:10,739 DEBUG [AIF]: CommData.insertEpmPeriods - END

2019-02-10 04:55:10,739 DEBUG [AIF]: CommData.updateBalRuleLoadParams - START

2019-02-10 04:55:10,742 DEBUG [AIF]: yearDimensionName=, yearFilter=

2019-02-10 04:55:10,742 DEBUG [AIF]: periodDimensionName=AccountingPeriod, periodFilter="Mar-17-18"

2019-02-10 04:55:10,745 DEBUG [AIF]: CommData.updateBalRuleLoadParams - END

2019-02-10 04:55:10,745 DEBUG [AIF]: CommData.getPovList - START

2019-02-10 04:55:10,745 DEBUG [AIF]:

    SELECT DISTINCT brl.PARTITIONKEY, part.PARTNAME, brl.CATKEY, cat.CATNAME, pprd.PERIODKEY

          ,COALESCE(pp.PERIODDESC, TO\_CHAR(pprd.PERIODKEY,'YYYY-MM-DD HH24:MI:SS')) PERIODDESC

          ,brl.RULE\_ID, br.RULE\_NAME, CASE WHEN (tlp.INTLOCKSTATE = 60) THEN 'Y' ELSE 'N' END LOCK\_FLAG

    FROM AIF\_BAL\_RULE\_LOADS brl

    INNER JOIN AIF\_BALANCE\_RULES br

      ON br.RULE\_ID = brl.RULE\_ID

    INNER JOIN TPOVPARTITION part

      ON part.PARTITIONKEY = brl.PARTITIONKEY

    INNER JOIN TPOVCATEGORY cat

      ON cat.CATKEY = brl.CATKEY

    INNER JOIN AIF\_PROCESS\_PERIODS pprd

      ON pprd.PROCESS\_ID = brl.LOADID

    LEFT OUTER JOIN TPOVPERIODADAPTOR pp

      ON pp.PERIODKEY = pprd.PERIODKEY AND pp.INTSYSTEMKEY = 'xxxx'

    LEFT OUTER JOIN TLOGPROCESS tlp

      ON tlp.PARTITIONKEY = brl.PARTITIONKEY AND tlp.CATKEY = brl.CATKEY AND tlp.PERIODKEY = pprd.PERIODKEY AND tlp.RULE\_ID = brl.RULE\_ID

    WHERE brl.LOADID = 625

    ORDER BY brl.PARTITIONKEY, brl.CATKEY, pprd.PERIODKEY, brl.RULE\_ID

2019-02-10 04:55:10,747 DEBUG [AIF]: CommData.getPovList - END

2019-02-10 04:55:10,747 DEBUG [AIF]: CommData.preImportData - END

2019-02-10 04:55:10,804 DEBUG [AIF]: CommData.extractDataFromSource - START

2019-02-10 04:55:10,804 DEBUG [AIF]: AIFUtil.callOdiServlet - START

2019-02-10 04:55:10,823 INFO [AIF]: EssbaseService.extractData - START

2019-02-10 04:55:10,872 DEBUG [AIF]: appId:14, appType:ESSBASE, mcFlag:false, dataLoadMethod:FUSION_GL_CLOUD, mDataFlowNode:LOCAL, textDataLoad:N, isFccsLoad:false, isJournalLoad:false

2019-02-10 04:55:10,872 DEBUG [AIF]: LOAD_METHOD:HPL, LOAD_TYPE:Data, EXPORT_MODE:Replace, CREATE_DRILL_REGION:false, PURGE_DATA_FILE:false, EXPORT_FILE_DELIMITER:comma, BATCH_SIZE:10000

2019-02-10 04:55:10,958 INFO [AIF]: cloudServiceType: FCCS, Resolved user: epm_default_cloud_admin, planningUserName: xxxx@xxxx.com

2019-02-10 04:55:10,958 DEBUG [AIF]: No need to connect to Essbase server.

2019-02-10 04:55:10,966 DEBUG [AIF]: Extracting data from xxxxAccountingFlexfield_2:db...

2019-02-10 04:55:11,007 INFO [AIF]: Preparing the data extract Script...

2019-02-10 04:55:11,007 DEBUG [AIF]: Extract Script (MDX): SELECT {[AccountingPeriod].[Mar-17-18]} ON COLUMNS,NON EMPTY {CROSSJOIN({Descendants([xxxx Service line].[All xxxx Service line Values],[xxxx Service line].Levels(0))},CROSSJOIN({Descendants([xxxx Future 2].[All xxxx Future 2 Values],[xxxx Future 2].Levels(0))},CROSSJOIN({[Scenario].[Actual]},CROSSJOIN({[Amount Type].[YTD]},CROSSJOIN({[Currency Type].[Total]},CROSSJOIN({Descendants([xxxx Account].[All xxxx Account Values],[xxxx Account].Levels(0))},CROSSJOIN({Descendants([Currency].[Currency],[Currency].Levels(0))},CROSSJOIN({[Ledger].[xxxx Secondary Ledger]},CROSSJOIN({[xxxx Legal Entity].[All xxxx Legal Entity Values].[400]},CROSSJOIN({[Balance Amount].[Ending Balance]},CROSSJOIN({Descendants([xxxx Cost Center].[All xxxx Cost Center Values],[xxxx Cost Center].Levels(0))},CROSSJOIN({Descendants([xxxx Interco].[All xxxx Interco Values],[xxxx Interco].Levels(0))},CROSSJOIN({Descendants([xxxx Future 1].[All xxxx Future 1 Values],[xxxx Future 1].Levels(0))},{Descendants([xxxx Geography].[All xxxx Geography Values],[xxxx Geography].Levels(0))})))))))))))))} ON ROWS FROM xxxxAccountingFlexfield_2.db

2019-02-10 04:55:11,010 INFO [AIF]: EssbaseService.extractData - END (true)

2019-02-10 04:55:11,022 DEBUG [AIF]: AIFUtil.callOdiServlet - END

2019-02-10 04:55:11,022 DEBUG [AIF]: Comm.executeFusionService - START

2019-02-10 04:55:11,023 DEBUG [AIF]: Comm.doScriptInit - START

2019-02-10 04:55:11,068 DEBUG [AIF]: fdmContext: {PERIODKEY=2018-03-31, CATKEY=1, APPNAME=xxxx, EXPORTFLAG=Y, SOURCEID=15, TARGETAPPNAME=xxxx, USERLOCALE=en, IMPORTFLAG=Y, SCRIPTSDIR=/u03/inbox/data/scripts, SOURCENAME=xxxx_Fusion, PERIODNAME=Mar-18, BATCHSCRIPTDIR=/u02/user_projects/instance0/FinancialDataQuality, LOCNAME=xxxx, USERNAME=xxxx@xxxx.com, APPROOTDIR=/u03/inbox, EPMORACLEHOME=/u02/Oracle/Middleware/EPMSystem11R1, TARGETAPPTYPE=HPL, OUTBOXDIR=/u03/inbox/outbox, TARGETAPPDB=PLAN1, FILEDIR=inbox, APPID=14, MULTIPERIODLOAD=N, LOADID=625, RULEID=24, IMPORTMODE=REPLACE, SOURCETYPE=FUSION_GL_CLOUD, CATNAME=Actual, RULENAME=xxxx, LOCKEY=25, EXPORTMODE=Replace, INBOXDIR=/u03/inbox/inbox, EPMORACLEINSTANCEHOME=/u02/user_projects/instance0, IMPORTFORMAT=xxxx}

2019-02-10 04:55:11,072 DEBUG [AIF]: The executeEventScript is set to: NO

2019-02-10 04:55:11,072 DEBUG [AIF]: The AppRootFolder is set to: /u03/inbox

2019-02-10 04:55:11,073 DEBUG [AIF]: The JavaHome is set to: %EPM_ORACLE_HOME%/../jdk160_35

2019-02-10 04:55:11,073 DEBUG [AIF]: The OleDatabaseProvider is set to: ORAOLEDB.ORACLE

2019-02-10 04:55:11,073 DEBUG [AIF]: Comm.doScriptInit - END

2019-02-10 04:55:11,073 DEBUG [AIF]: Comm.executeJythonScript - START

2019-02-10 04:55:11,074 INFO [AIF]: Executing the following script: /u02/Oracle/Middleware/EPMSystem11R1/products/FinancialDataQuality/bin/FusionCloud/FusionCloudAdapter.py

2019-02-10 04:55:11,088 INFO [AIF]: FusionCloudAdapter.extractBalanceData - START

2019-02-10 04:55:11,088 INFO [AIF]: FusionCloudAdapter.fusionCloudHelper - START

2019-02-10 04:55:11,088 DEBUG [AIF]: /u02/Oracle/Middleware/EPMSystem11R1/products/FinancialDataQuality/bin/FusionCloud/FusionCloudAdapter.sh "/u02/Oracle/Middleware/EPMSystem11R1" "/u02/user_projects/instance0" "extractBalanceData" "625"

2019-02-10 04:55:40,340 INFO [AIF]: Standard Output: INFO: Starting script FusionCloudAdapter...

PBCS Production Deployment setup proxy

Starting FusionAdapter main program...

prod mode: extractBalanceData, pid: 625

Initializing FusionAdapter in prod mode...

fusionIntegrationType: V2

fusionGlWebServiceWsdl: xxxxekia-test.fa.em2.oraclecloud.com/publicFinancialCommonErpIntegration/ErpIntegrationService?WSDL

fusionGlWebServiceUser: xxxxraj@xxxx.com

batchTimeoutInMinutes: 30

processFlow: DL

fusionProductType: null

FusionAdapter initialized fine.

Submitted request to extract balance data, Ess request: 20686

Current polled request status is: WAIT

Current polled request status is: SUCCEEDED

Ess request has completed fine.

Document Name: 20686.zip

Skipping file: /u02/user_projects/instance0/tmp/20686.log

Downloading file: /u02/user_projects/instance0/tmp/20686.txt

downloadedDataFileFullName: /u02/user_projects/instance0/tmp/20686.txt

Copying downloaded data file to: /u03/inbox/data/xxxxAccountingFlexfield_2_625.dat

Updated data file location in temp table: /u03/inbox/data/xxxxAccountingFlexfield_2_625.dat

Deleting temporary file: /u02/user_projects/instance0/tmp/20686.txt

The FusionAdapter main program has completed.

INFO: The script FusionCloudAdapter has completed.

2019-02-10 04:55:40,340 INFO [AIF]: FusionCloudAdapter.fusionCloudHelper - END

2019-02-10 04:55:40,340 INFO [AIF]: FusionCloudAdapter.extractBalanceData - END

2019-02-10 04:55:40,341 DEBUG [AIF]: Comm.executeJythonScript - END

2019-02-10 04:55:40,342 DEBUG [AIF]: Comm.executeFusionService - END

2019-02-10 04:55:40,342 DEBUG [AIF]: UPDATE aif_bal_rule_loads SET file_path = 'data', file_name_static = 'xxxxAccountingFlexfield_2_625.dat' WHERE loadid = 625

2019-02-10 04:55:40,344 DEBUG [AIF]: Updated data file name in bal rule loads table: xxxxAccountingFlexfield_2_625.dat

2019-02-10 04:55:40,344 DEBUG [AIF]:

UPDATE AIF\_PROCESS\_DETAILS

SET STATUS = 'SUCCESS'

   ,RECORDS\_PROCESSED = CASE WHEN RECORDS\_PROCESSED IS NULL THEN 0 ELSE RECORDS\_PROCESSED END + NULL

   ,EXECUTION\_END\_TIME = CURRENT\_TIMESTAMP

   ,LAST\_UPDATED\_BY = CASE WHEN (NULL IS NULL) THEN LAST\_UPDATED\_BY ELSE NULL END

   ,LAST\_UPDATE\_DATE = CURRENT\_TIMESTAMP

WHERE PROCESS\_ID = 625 AND ENTITY\_TYPE = 'PROCESS\_EXTRACT\_ESS' AND ENTITY\_NAME = 'xxxxAccountingFlexfield\_2'

2019-02-10 04:55:40,347 DEBUG [AIF]: CommData.extractDataFromSource - END

2019-02-10 04:55:40,378 DEBUG [AIF]: CommData.insertImportProcessDetails - START

2019-02-10 04:55:40,379 DEBUG [AIF]:

      INSERT INTO AIF\_PROCESS\_DETAILS (

        PROCESS\_ID, 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 PROCESS\_ID, ENTITY\_TYPE, ENTITY\_ID, ENTITY\_NAME, ENTITY\_NAME\_ORDER, 'TDATASEG' TARGET\_TABLE\_NAME, CURRENT\_TIMESTAMP EXECUTION\_START\_TIME

            ,NULL EXECUTION\_END\_TIME, 0 RECORDS\_PROCESSED, 'PENDING' STATUS, ['xxxx@xxxx.com](mailto:'xxxx@xxxx.com)' LAST\_UPDATED\_BY, CURRENT\_TIMESTAMP LAST\_UPDATE\_DATE

      FROM (

        SELECT DISTINCT PROCESS\_ID, 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

        FROM AIF\_PROCESS\_PERIODS

        WHERE PROCESS\_ID = 625

      ) q

      ORDER BY ENTITY\_NAME\_ORDER

2019-02-10 04:55:40,382 DEBUG [AIF]: CommData.insertImportProcessDetails - END

2019-02-10 04:55:40,413 DEBUG [AIF]: FileData.importData - START

2019-02-10 04:55:40,413 DEBUG [AIF]: Importing data for load id: 625

2019-02-10 04:55:40,413 DEBUG [AIF]:

        SELECT a.partitionkey, a.catkey, a.start\_periodkey, b.perioddesc, coalesce(a.journal\_flag,'N') JOURNAL\_FLAG, c.last\_updated\_by,

               coalesce(a.FILE\_NAME\_STATIC,'') FILE\_NAME\_STATIC, a.FILE\_PATH, a.RULE\_ID, a.application\_id

        FROM aif\_bal\_rule\_loads a,

             aif\_balance\_rules br,

             tpovperiodadaptor b,

             aif\_processes c

        WHERE a.loadid       = 625

        AND a.start\_periodkey=b.periodkey

        AND a.loadid         =c.process\_id

        AND br.rule\_id = a.rule\_id

        AND b.INTSYSTEMKEY = 'xxxx'

2019-02-10 04:55:40,416 DEBUG [AIF]: FileData.py: Importing Text data for load id: 625

2019-02-10 04:55:40,507 INFO [AIF]: EPMFDM-140274:Message - LOADID:PARTKEY:CATKEY:RULEID:CURRENCYKEY:FILEPATH:IMPGROUPFILETYPE::625;25:1:24:Entity Currency:/u03/inbox/data:EPM_EPM

2019-02-10 04:55:40,514 INFO [AIF]: EPMFDM-140274:Message - File CharEncoding as per settings: UTF-8

2019-02-10 04:55:40,514 INFO [AIF]: EPMFDM-140274:Message - ImportTextData - Start

2019-02-10 04:55:40,514 DEBUG [AIF]: EPMFDM-140274:Message - SELECT pp.PERIODKEY,

pp.PERIODTARGET,

pp.GL_PERIOD_NAME,

en.FILE_ENTITY_NAME,

en.ENTITY_NAME_ORDER,

br.MULTI_PERIOD_FILE_FLAG,

pp.TRANS_ENTITY_NAME,

pp.GL_PERIOD_YEAR_CHAR,

pp.GL_PERIOD_NUM ,

pp.YEARTARGET

FROM AIF_PROCESS_PERIODS pp,

AIF_BALANCE_RULES br,

AIF_PROCESSES p,

(SELECT DISTINCT entity_name FILE_ENTITY_NAME,

pd.process\_id,

pd.entity\_name\_order

FROM aif_process_details pd

WHERE pd.entity_type = 'PROCESS_BAL_IMP_FILE'

AND pd.target_table_name = 'TDATASEG'

AND pd.status = 'PENDING'

) en

WHERE pp.PROCESS_ID = ?

AND p.process_id = pp.process_id

AND en.process_id = pp.process_id

AND pp.IMP_ENTITY_NAME = en.file_entity_name

AND br.rule_id = p.rule_id

AND en.entity_name_order = pp.GL_EFFECTIVE_PERIOD_NUM

ORDER BY en.entity_name_order

2019-02-10 04:55:40,563 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=AMOUNT:ImpFieldText=NZP:StartPos=1:SourceClName=Amount:ImpFldTargetExp=null

2019-02-10 04:55:40,563 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ACCOUNT:ImpFieldText=null:StartPos=1:SourceClName=xxxx Account:ImpFldTargetExp=null

2019-02-10 04:55:40,563 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ENTITY:ImpFieldText=null:StartPos=1:SourceClName=xxxx Legal Entity:ImpFldTargetExp=null

2019-02-10 04:55:40,563 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ICP:ImpFieldText=null:StartPos=1:SourceClName=xxxx Interco:ImpFldTargetExp=null

2019-02-10 04:55:40,563 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=UD4:ImpFieldText=null:StartPos=1:SourceClName=xxxx Service line:ImpFldTargetExp=null

2019-02-10 04:55:40,564 INFO [AIF]: EPMFDM-140274:Message - Initialize error maps

2019-02-10 04:55:40,564 INFO [AIF]: EPMFDM-140274:Message - File Name xxxxAccountingFlexfield_2_625.dat

periodKey2018-03-31

2019-02-10 04:55:40,564 INFO [AIF]: EPMFDM-140274:Message - dataLoadEngine.getSourceSystemTypeEPM() ESSBASE

2019-02-10 04:55:40,565 DEBUG [AIF]: EPMFDM-140274:Message - HEADER: ["xxxx Service line", "xxxx Future 2", "Scenario", "Amount Type", "Currency Type", "xxxx Account", "Currency", "Ledger", "xxxx Legal Entity", "Balance Amount", "xxxx Cost Center", "xxxx Interco", "xxxx Future 1", "xxxx Geography", "AccountingPeriod"]

2019-02-10 04:55:40,569 DEBUG [AIF]: EPMFDM-140274:Message - FUSION_GL_CLOUD source

2019-02-10 04:55:40,569 DEBUG [AIF]: EPMFDM-140274:Message - select tad.TARGET_DIMENSION_NAME,tad.BALANCE_COLUMN_NAME,substr(tad.BALANCE_COLUMN_NAME,3,2)*1 COLUMN_ORDER

    from aif\_processes p,

    tpovpartition pt,

    tbhvimpgroup ig,

    aif\_balance\_rules br,

    aif\_target\_appl\_dimensions  tad

    where p.process\_id = ? 

    and p.partitionkey = pt.partitionkey 

    and pt.partimpgroup = coalesce( br.IMPGROUPKEY, ig.IMPGROUPKEY)

    and br.rule\_id=p.rule\_id

    and ig.IMPSOURCELEDGERID = tad.APPLICATION\_ID

    and balance\_column\_name like 'UD%'

    order by COLUMN\_ORDER

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=.:StartPos=1:SourceClName=xxxx Service line:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=.:StartPos=1:SourceClName=xxxx Service line:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=null:StartPos=1:SourceClName=xxxx Legal Entity:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=null:StartPos=1:SourceClName=xxxx Legal Entity:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=null:StartPos=1:SourceClName=xxxx Service line:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=null:StartPos=1:SourceClName=xxxx Service line:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=null:StartPos=1:SourceClName=xxxx Geography:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=null:StartPos=1:SourceClName=xxxx Geography:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=null:StartPos=1:SourceClName=xxxx Cost Center:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=null:StartPos=1:SourceClName=xxxx Cost Center:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=null:StartPos=1:SourceClName=xxxx Account:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=null:StartPos=1:SourceClName=xxxx Account:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=null:StartPos=1:SourceClName=xxxx Interco:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=null:StartPos=1:SourceClName=xxxx Interco:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=null:StartPos=1:SourceClName=xxxx Future 1:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=null:StartPos=1:SourceClName=xxxx Future 1:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CODE_COMBINATION_ID:ImpFieldText=null:StartPos=1:SourceClName=xxxx Future 2:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=DESC1:ImpFieldText=null:StartPos=1:SourceClName=xxxx Future 2:ImpFldTargetExp=null

2019-02-10 04:55:40,602 DEBUG [AIF]: EPMFDM-140274:Message - select tad.TARGET_DIMENSION_NAME ,

    case tad.TARGET\_DIM\_CLASS\_NAME\_ORG when 'LEDGER' THEN 'ATTR7'

    WHEN 'BALANCE AMOUNT' THEN 'ATTR9'

    WHEN 'AMOUNT TYPE' THEN 'ATTR10'

    WHEN 'ACCOUNTINGPERIOD' THEN 'ATTR11'

    WHEN 'SCENARIO' THEN 'ATTR6'

    WHEN 'CURRENCY TYPE' THEN 'ATTR13'

    WHEN 'CURRENCY' THEN 'CURKEY'

    ELSE tad.TARGET\_DIM\_CLASS\_NAME\_ORG

    END BALANCE\_COLUMN

    from aif\_processes p,

    tpovpartition pt,

    tbhvimpgroup ig,

    aif\_balance\_rules br,

    aif\_target\_appl\_dimensions  tad

    where p.process\_id = ? 

    and p.partitionkey = pt.partitionkey 

    and pt.partimpgroup = coalesce( br.IMPGROUPKEY, ig.IMPGROUPKEY)

    and br.rule\_id=p.rule\_id

    and ig.IMPSOURCELEDGERID = tad.APPLICATION\_ID

    and tad.target\_dim\_class\_name\_org in ('SCENARIO','BALANCE AMOUNT','AMOUNT TYPE','CURRENCY','CURRENCY TYPE','ACCOUNTINGPERIOD','LEDGER')

    order by balance\_column\_name

2019-02-10 04:55:40,603 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ATTR7:ImpFieldText=null:StartPos=1:SourceClName=Ledger:ImpFldTargetExp=null

2019-02-10 04:55:40,604 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ATTR6:ImpFieldText=null:StartPos=1:SourceClName=Scenario:ImpFldTargetExp=null

2019-02-10 04:55:40,604 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ATTR10:ImpFieldText=null:StartPos=1:SourceClName=Amount Type:ImpFldTargetExp=null

2019-02-10 04:55:40,604 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ATTR8:ImpFieldText=null:StartPos=1:SourceClName=Currency:ImpFldTargetExp=null

2019-02-10 04:55:40,604 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=CURKEY:ImpFieldText=Entity Currency:StartPos=1:SourceClName=Currency:ImpFldTargetExp=null

2019-02-10 04:55:40,604 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ATTR13:ImpFieldText=null:StartPos=1:SourceClName=Currency Type:ImpFldTargetExp=null

2019-02-10 04:55:40,604 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ATTR11:ImpFieldText="Mar-17-18":StartPos=1:SourceClName=AccountingPeriod:ImpFldTargetExp=null

2019-02-10 04:55:40,604 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ATTR9:ImpFieldText=null:StartPos=1:SourceClName=Balance Amount:ImpFldTargetExp=null

2019-02-10 04:55:40,604 DEBUG [AIF]: EPMFDM-140274:Message - ImpFieldName=ATTR12:ImpFieldText=FUSIONGL:StartPos=1:SourceClName=xxxx Legal Entity:ImpFldTargetExp=null

2019-02-10 04:55:40,677 INFO [AIF]: EPMFDM-140274:Message - PROCESS ID: 625

PARTITIONKEY: 25

IMPORT GROUP: xxxx

FILE TYPE: DELIMITED

DELIMITER: ,

SOURCE FILE: xxxxAccountingFlexfield_2_625.dat

PROCESSING CODES:

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

BLANK............. Line is blank or empty.

NN................ Non-Numeric, Amount field contains non numeric characters.

TC................ Type Conversion, Amount field could not be converted to a number.

ZP................ Zero Suppress, Amount field contains a 0 value and zero suppress is ON.

SKIP FIELD.............. SKIP field value was found

NULL ACCOUNT VALUE.............. Account Field is null

SKIP FROM SCRIPT.............. Skipped through Script

HEADER ROW.............. Header Row

ERROR_INVALID_PERIOD.............. Invalid period specified in the file.

Rows Loaded: 90

Rows Rejected: 0

2019-02-10 04:55:40,679 DEBUG [AIF]: EPMFDM-140274:Message - Script- archiveDataFile- Start

2019-02-10 04:55:40,680 INFO [AIF]: EPMFDM-140274:Message - ARCHIVE MODE: Copy

2019-02-10 04:55:40,681 INFO [AIF]: EPMFDM-140274:Message - Start archiving file:

2019-02-10 04:55:40,681 DEBUG [AIF]: EPMFDM-140274:Message - ArchiveId: 62520180331

2019-02-10 04:55:40,681 DEBUG [AIF]: EPMFDM-140274:Message - Archive- SourceFileName: xxxxAccountingFlexfield_2_625

Extension: dat

2019-02-10 04:55:40,682 INFO [AIF]: EPMFDM-140274:Message - Archive file name: 62520180331.dat

2019-02-10 04:55:40,683 INFO [AIF]: EPMFDM-140274:Message - Deleting the source file: xxxxAccountingFlexfield_2_625.dat

2019-02-10 04:55:40,683 INFO [AIF]: EPMFDM-140274:Message - File not deleted: /u03/inbox/data/xxxxAccountingFlexfield_2_625.dat

2019-02-10 04:55:40,686 DEBUG [AIF]: EPMFDM-140274:Message - ArchiveDocKey:xxxxAccountingFlexfield_2_625-xxxx@xxxx.com-20190210_045540-1

2019-02-10 04:55:40,690 DEBUG [AIF]: EPMFDM-140274:Message - Script- archiveDataFile- End

2019-02-10 04:55:40,690 INFO [AIF]: EPMFDM-140274:Message - ImportTextData - End

2019-02-10 04:55:40,690 INFO [AIF]: EPMFDM-140274:Message - Total time taken for the import in ms = 176

2019-02-10 04:55:40,694 DEBUG [AIF]: FileData.importData - END

2019-02-10 04:55:40,789 DEBUG [AIF]: CommData.postImportData - START

2019-02-10 04:55:40,789 DEBUG [AIF]: CommData.updateTDATASEG_T - START

2019-02-10 04:55:40,789 DEBUG [AIF]:

      SELECT pp.PERIODKEY

      FROM AIF\_PROCESS\_PERIODS pp

         ,( SELECT entity\_name FILE\_ENTITY\_NAME, pd.process\_id, pd.entity\_name\_order 

            FROM aif\_process\_details pd

            WHERE pd.entity\_type = 'PROCESS\_BAL\_IMP\_FILE' AND pd.target\_table\_name = 'TDATASEG' AND pd.status = 'FAILED'

          ) en

      WHERE pp.PROCESS\_ID    = 625

      AND en.process\_id      = pp.process\_id

      AND pp.IMP\_ENTITY\_NAME = en.file\_entity\_name

      order by en.entity\_name\_order

2019-02-10 04:55:40,791 INFO [AIF]:

Import Data from Source for Period 'Mar-18'

2019-02-10 04:55:40,791 DEBUG [AIF]: CommData.updateWorkflow - START

2019-02-10 04:55:40,791 DEBUG [AIF]:

SELECT tlp.PROCESSSTATUS, tlps.PROCESSSTATUSDESC, CASE WHEN (tlp.INTLOCKSTATE = 60) THEN 'Y' ELSE 'N' END LOCK\_FLAG

FROM TLOGPROCESS tlp, TLOGPROCESSSTATES tlps

WHERE tlp.PARTITIONKEY = 25 AND tlp.CATKEY = 1 AND tlp.PERIODKEY = '2018-03-31' AND tlp.RULE\_ID = 24 AND tlps.PROCESSSTATUSKEY = tlp.PROCESSSTATUS

2019-02-10 04:55:40,793 DEBUG [AIF]:

    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=25 AND CATKEY=1 AND PERIODKEY='2018-03-31' AND RULE\_ID=24

2019-02-10 04:55:40,795 DEBUG [AIF]: CommData.updateWorkflow - END

2019-02-10 04:55:40,796 DEBUG [AIF]: CommData.updateTDATASEG_T - END

2019-02-10 04:55:40,796 DEBUG [AIF]: CommData.postImportData - END

2019-02-10 04:55:40,826 DEBUG [AIF]: LogicGroup.createLogicAccounts - START

2019-02-10 04:55:40,826 DEBUG [AIF]: CommLogicGroup.getRuleInfo - START

2019-02-10 04:55:40,827 DEBUG [AIF]:

    select part.PARTLOGICGROUP, lgrp.CALCGROUPTYPE

    from AIF\_PROCESSES prs, TPOVPARTITION part,TBHVLOGICGROUP lgrp

    where prs.PROCESS\_ID=625 and prs.PARTITIONKEY=part.PARTITIONKEY

    and part.PARTLOGICGROUP=lgrp.CALCGROUPKEY 

2019-02-10 04:55:40,828 DEBUG [AIF]: CommLogicGroup.getRuleInfo - END

2019-02-10 04:55:40,828 DEBUG [AIF]: Logic group Logic Grp xxxx is found.

2019-02-10 04:55:40,828 DEBUG [AIF]:

      select litm.CALCGROUPKEY LOGICGROUP, litm.CALCSTMTACCOUNT LOGICACCOUNT, litm.CALCSTMTWHERECLAUSETYPE WHERECLAUSETYPE,

      litm.CALCSTMTWHERECLAUSEVALUE WHERECLAUSEVALUE, litm.CALCSTMTMATHOPERATOR MATHOPERATOR,

      litm.CALCSTMTEXPORTACCOUNT EXPORTACCOUNT, litm.CALCSTMTMATHVALUE MATHVALUE, litm.INCLUDECALCULATED INCLUDECALCULATED

      from TBHVLOGICITEM litm

      where litm.CALCGROUPKEY='Logic Grp xxxx'

      order by litm.CALCSTMTSEQUENCE

2019-02-10 04:55:40,830 DEBUG [AIF]: Simple logic account processing

2019-02-10 04:55:40,831 DEBUG [AIF]:

        select BALANCE\_COLUMN\_NAME from AIF\_TARGET\_APPL\_DIMENSIONS

        where APPLICATION\_ID=14 and BALANCE\_COLUMN\_NAME is not null

        and BALANCE\_COLUMN\_NAME NOT IN ('ENTITY', 'ACCOUNT')

2019-02-10 04:55:40,832 DEBUG [AIF]:

  INSERT INTO TDATASEG\_T (

          LOADID, PARTITIONKEY, CATKEY, RULE\_ID, PERIODKEY

         ,ACCOUNT, ENTITY, VALID\_FLAG, CURKEY, CALCACCTTYPE, ATTR13

         ,AMOUNT, AMOUNTX

         ,ICP,UD2,UD3,UD4,UD5,UD6,UD7,UD1,DATAVIEW,JOURNALID

         ,DATAKEY

  )

  SELECT

          LOADID, PARTITIONKEY, CATKEY, RULE\_ID, PERIODKEY

         ,ACCOUNT, ENTITY, VALID\_FLAG, CURKEY, CALCACCTTYPE, ATTR13

         ,AMOUNT, AMOUNTX

         ,ICP,UD2,UD3,UD4,UD5,UD6,UD7,UD1,DATAVIEW,JOURNALID

         ,TDATASEG\_DATAKEY\_S.NEXTVAL AS DATAKEY

  FROM (

          SELECT LOADID, PARTITIONKEY, CATKEY, RULE\_ID, PERIODKEY

                ,'L\_TB\_Check' AS ACCOUNT, ENTITY, 'Y' AS VALID\_FLAG, CURKEY, -1 AS CALCACCTTYPE, 'L\_TB\_Check' AS ATTR13

                ,SUM(AMOUNT) AMOUNT, SUM(AMOUNTX) AMOUNTX

                ,ICP,UD2,UD3,UD4,UD5,UD6,UD7,UD1,DATAVIEW,JOURNALID

          FROM TDATASEG\_T

          WHERE LOADID=625 AND (1=1)

          GROUP BY LOADID, PARTITIONKEY, CATKEY, RULE\_ID, PERIODKEY, CURKEY

                  ,ENTITY,ICP,UD2,UD3,UD4,UD5,UD6,UD7,UD1,DATAVIEW,JOURNALID

       ) LOGIC\_ACCOUNT

2019-02-10 04:55:40,835 DEBUG [AIF]: Inserted 10 rows for logic account L_TB_Check

2019-02-10 04:55:40,837 DEBUG [AIF]: LogicGroup.createLogicAccounts - END

2019-02-10 04:55:40,867 DEBUG [AIF]: CommData.mapData - START

2019-02-10 04:55:40,867 DEBUG [AIF]: CommData.insertTransProcessDetails - START

2019-02-10 04:55:40,867 DEBUG [AIF]:

      INSERT INTO AIF\_PROCESS\_DETAILS (

        PROCESS\_ID, 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 PROCESS\_ID, ENTITY\_TYPE, ENTITY\_ID, ENTITY\_NAME, ENTITY\_NAME\_ORDER, 'TDATASEG' TARGET\_TABLE\_NAME, CURRENT\_TIMESTAMP EXECUTION\_START\_TIME

            ,NULL EXECUTION\_END\_TIME, 0 RECORDS\_PROCESSED, 'PENDING' STATUS, ['xxxx@xxxx.com](mailto:'xxxx@xxxx.com)' LAST\_UPDATED\_BY, CURRENT\_TIMESTAMP LAST\_UPDATE\_DATE

      FROM (

        SELECT PROCESS\_ID, 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

        FROM AIF\_PROCESS\_PERIODS

        WHERE PROCESS\_ID = 625

        AND PRIOR\_PERIOD\_FLAG = 'N'

        GROUP BY PROCESS\_ID, TRANS\_ENTITY\_TYPE, TRANS\_ENTITY\_NAME

      ) q

      ORDER BY ENTITY\_NAME\_ORDER

2019-02-10 04:55:40,870 DEBUG [AIF]: CommData.insertTransProcessDetails - END

2019-02-10 04:55:40,870 DEBUG [AIF]:

    DELETE FROM TDATAMAP\_T

    WHERE LOADID \< 625

    AND EXISTS ( SELECT 1 FROM AIF\_PROCESSES p WHERE p.RULE\_ID = 24 AND p.PROCESS\_ID = TDATAMAP\_T.LOADID )

2019-02-10 04:55:40,873 DEBUG [AIF]:

      SELECT COUNT(\*) FROM TDATASEG\_T

      WHERE LOADID \< 625

      AND EXISTS ( SELECT 1 FROM AIF\_PROCESSES p WHERE p.RULE\_ID = 24 AND p.PROCESS\_ID = TDATASEG\_T.LOADID )

2019-02-10 04:55:40,874 DEBUG [AIF]: intermediateCommit: True, skipRegularSql: False

2019-02-10 04:55:40,876 INFO [AIF]: Executing delete statement:

2019-02-10 04:55:40,876 DEBUG [AIF]:

    DELETE FROM TDATASEG\_T

    WHERE LOADID \< 625

    AND EXISTS ( SELECT 1 FROM AIF\_PROCESSES p WHERE p.RULE\_ID = 24 AND p.PROCESS\_ID = TDATASEG\_T.LOADID )

2019-02-10 04:55:40,879 INFO [AIF]: Successfully executed delete statement

2019-02-10 04:55:40,880 DEBUG [AIF]:

    DELETE FROM AIF\_PROCESS\_PERIODS

    WHERE PROCESS\_ID \< 625

    AND EXISTS ( SELECT 1 FROM AIF\_PROCESSES p WHERE p.RULE\_ID = 24 AND p.PROCESS\_ID = AIF\_PROCESS\_PERIODS.PROCESS\_ID )

2019-02-10 04:55:40,883 DEBUG [AIF]: CommMap.loadTDATAMAP_T - START

2019-02-10 04:55:40,883 DEBUG [AIF]: CommData.getMapPartitionKeyandName - START

2019-02-10 04:55:40,883 DEBUG [AIF]:

    SELECT COALESCE(part\_parent.PARTITIONKEY, part.PARTITIONKEY) PARTITIONKEY, COALESCE(part\_parent.PARTNAME, part.PARTNAME) PARTNAME

    FROM TPOVPARTITION part

    LEFT OUTER JOIN TPOVPARTITION part\_parent

      ON part\_parent.PARTITIONKEY = part.PARTPARENTKEY

    WHERE part.PARTITIONKEY = 25

2019-02-10 04:55:40,884 DEBUG [AIF]: CommData.getMapPartitionKeyandName - END

2019-02-10 04:55:40,885 INFO [AIF]: Processing Mappings from Parent Location: CCPL

2019-02-10 04:55:40,885 DEBUG [AIF]:

    INSERT INTO TDATAMAP\_T (

      LOADID, DATAKEY, PARTITIONKEY, DIMNAME, SRCKEY, SRCDESC, TARGKEY

     ,WHERECLAUSETYPE, WHERECLAUSEVALUE, CHANGESIGN, SEQUENCE, VBSCRIPT, TDATAMAPTYPE, SYSTEM\_GENERATED\_FLAG, RULE\_ID

    )

    SELECT 625, DATAKEY, 25 PARTITIONKEY, DIMNAME, SRCKEY, SRCDESC, CASE WHEN TARGKEY = '\<BLANK>' THEN ' ' ELSE TARGKEY END

          ,WHERECLAUSETYPE, WHERECLAUSEVALUE, CHANGESIGN, SEQUENCE, VBSCRIPT, TDATAMAPTYPE, SYSTEM\_GENERATED\_FLAG, RULE\_ID

    FROM TDATAMAP

    WHERE PARTITIONKEY = 20

    AND ( RULE\_ID IS NULL OR RULE\_ID = 24 )

2019-02-10 04:55:40,891 DEBUG [AIF]: Number of Rows inserted into TDATAMAP_T: 54

2019-02-10 04:55:40,893 DEBUG [AIF]: CommMap.loadTDATAMAP_T - END

2019-02-10 04:55:40,893 DEBUG [AIF]: CommMap.updateTDATASEG_T_TDATASEGW - START

2019-02-10 04:55:40,893 DEBUG [AIF]:

    SELECT DIMNAME, SRCKEY, TARGKEY, WHERECLAUSETYPE, WHERECLAUSEVALUE, CHANGESIGN, SEQUENCE, DATAKEY, MAPPING\_TYPE

          ,CASE WHEN (RULE\_ID IS NOT NULL) THEN 'Y' ELSE 'N' END IS\_RULE\_MAP

    FROM (

      SELECT DISTINCT tdm.DIMNAME, tdm.RULE\_ID, NULL SRCKEY, NULL TARGKEY, tdm.WHERECLAUSETYPE, tdm.WHERECLAUSEVALUE, NULL CHANGESIGN

            ,1 SEQUENCE, COALESCE(tdm.SYSTEM\_GENERATED\_FLAG,'N') SYSTEM\_GENERATED\_FLAG, NULL DATAKEY

            ,CASE WHEN tdm.WHERECLAUSETYPE IS NULL THEN 1 ELSE 3 END MAPPING\_TYPE, COALESCE(atad.CALC\_SEQ,9999999999) CALC\_SEQ

      FROM TDATAMAP\_T tdm

        INNER JOIN AIF\_TARGET\_APPL\_DIMENSIONS atad ON atad.BALANCE\_COLUMN\_NAME = tdm.DIMNAME

      WHERE tdm.LOADID = 625

      AND atad.APPLICATION\_ID = 14

      AND tdm.PARTITIONKEY = 25

      AND tdm.TDATAMAPTYPE = 'ERP'

      AND (tdm.RULE\_ID IS NULL OR tdm.RULE\_ID = 24)

      AND tdm.WHERECLAUSETYPE IS NULL

      UNION ALL

      SELECT tdm.DIMNAME, tdm.RULE\_ID, tdm.SRCKEY, tdm.TARGKEY, tdm.WHERECLAUSETYPE, tdm.WHERECLAUSEVALUE, tdm.CHANGESIGN

            ,CASE WHEN (tdm.WHERECLAUSETYPE = 'BETWEEN')  THEN 2  WHEN (tdm.WHERECLAUSETYPE = 'IN')   THEN 3

                  WHEN (tdm.WHERECLAUSETYPE = 'MULTIDIM') THEN 4  WHEN (tdm.WHERECLAUSETYPE = 'LIKE') THEN 5

                  ELSE 0 END SEQUENCE

            ,COALESCE(tdm.SYSTEM\_GENERATED\_FLAG,'N') SYSTEM\_GENERATED\_FLAG, tdm.DATAKEY

            ,CASE WHEN tdm.WHERECLAUSETYPE IS NULL THEN 1 ELSE 3 END MAPPING\_TYPE, COALESCE(atad.CALC\_SEQ,9999999999) CALC\_SEQ

      FROM TDATAMAP\_T tdm

        INNER JOIN TPOVPARTITION tpp ON tpp.PARTITIONKEY = tdm.PARTITIONKEY

        INNER JOIN AIF\_TARGET\_APPL\_DIMENSIONS atad ON atad.BALANCE\_COLUMN\_NAME = tdm.DIMNAME

      WHERE tdm.LOADID = 625

      AND atad.APPLICATION\_ID = 14

      AND tdm.PARTITIONKEY = 25

      AND tdm.TDATAMAPTYPE = 'ERP'

      AND (tdm.RULE\_ID IS NULL OR tdm.RULE\_ID = 24)

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

    ) q

    ORDER BY CALC\_SEQ, DIMNAME, SEQUENCE, RULE\_ID, SYSTEM\_GENERATED\_FLAG, SRCKEY

2019-02-10 04:55:40,901 DEBUG [AIF]:

    SELECT DIMNAME, WHERECLAUSETYPE, WHERECLAUSEVALUE

    FROM (

      SELECT DISTINCT tdm.DIMNAME

            ,CASE WHEN tdm.WHERECLAUSETYPE IS NULL THEN NULL ELSE tdm.SRCKEY END SRCKEY

            ,tdm.WHERECLAUSETYPE

            ,CASE WHEN tdm.WHERECLAUSEVALUE = '\<BLANK>' THEN ' ' ELSE tdm.WHERECLAUSEVALUE END WHERECLAUSEVALUE         

            ,CASE WHEN (tdm.WHERECLAUSETYPE IS NULL) THEN 1

                  WHEN (tdm.WHERECLAUSETYPE = 'BETWEEN') THEN 2

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

                  WHEN (tdm.WHERECLAUSETYPE = 'LIKE' ) THEN 4

                  ELSE 0

                  END SEQUENCE

      FROM TDATAMAP\_T tdm

      WHERE tdm.LOADID = 625

      AND tdm.PARTITIONKEY = 25

      AND tdm.TDATAMAPTYPE = 'MULTIDIM'

      AND tdm.TARGKEY = '343'

      AND (tdm.WHERECLAUSETYPE IS NULL OR tdm.WHERECLAUSETYPE = '' OR tdm.WHERECLAUSETYPE IN ('BETWEEN','IN','LIKE'))

      ) q

    ORDER BY DIMNAME, SEQUENCE, SRCKEY

2019-02-10 04:55:40,901 DEBUG [AIF]: multiDimSQL: [625, 25L, '343']

2019-02-10 04:55:40,903 DEBUG [AIF]: multiDimSQL: [625, 25L, '341']

2019-02-10 04:55:40,905 DEBUG [AIF]: multiDimSQL: [625, 25L, '293']

2019-02-10 04:55:40,907 DEBUG [AIF]: multiDimSQL: [625, 25L, '288']

2019-02-10 04:55:40,908 DEBUG [AIF]: multiDimSQL: [625, 25L, '276']

2019-02-10 04:55:40,910 DEBUG [AIF]: multiDimSQL: [625, 25L, '271']

2019-02-10 04:55:40,912 DEBUG [AIF]: multiDimSQL: [625, 25L, '284']

2019-02-10 04:55:40,914 DEBUG [AIF]: multiDimSQL: [625, 25L, '274']

2019-02-10 04:55:40,915 DEBUG [AIF]: multiDimSQL: [625, 25L, '295']

2019-02-10 04:55:40,917 DEBUG [AIF]: multiDimSQL: [625, 25L, '286']

2019-02-10 04:55:40,918 DEBUG [AIF]: multiDimSQL: [625, 25L, '280']

2019-02-10 04:55:40,920 DEBUG [AIF]: multiDimSQL: [625, 25L, '291']

2019-02-10 04:55:40,922 INFO [AIF]:

Map Data for Period 'Mar-18'

2019-02-10 04:55:40,922 DEBUG [AIF]: Comm.updateProcessDetail - START

2019-02-10 04:55:40,923 DEBUG [AIF]:

UPDATE AIF\_PROCESS\_DETAILS

SET STATUS = 'RUNNING'

   ,RECORDS\_PROCESSED = CASE WHEN RECORDS\_PROCESSED IS NULL THEN 0 ELSE RECORDS\_PROCESSED END + NULL

   ,EXECUTION\_END\_TIME = CURRENT\_TIMESTAMP

   ,LAST\_UPDATED\_BY = CASE WHEN (['xxxx@xxxx.com](mailto:'xxxx@xxxx.com)' IS NULL) THEN LAST\_UPDATED\_BY ELSE ['xxxx@xxxx.com](mailto:'xxxx@xxxx.com)' END

   ,LAST\_UPDATE\_DATE = CURRENT\_TIMESTAMP

WHERE PROCESS\_ID = 625 AND ENTITY\_TYPE = 'PROCESS\_BAL\_TRANS' AND ENTITY\_NAME = 'Mar-18'

2019-02-10 04:55:40,926 DEBUG [AIF]: Comm.updateProcessDetail - END

2019-02-10 04:55:40,926 DEBUG [AIF]:

  SELECT COUNT(\*) ROW\_COUNT

  FROM TDATASEG\_T

  WHERE LOADID = 625

  AND (PARTITIONKEY = 25 AND CATKEY = 1 AND PERIODKEY = '2018-03-31' AND RULE\_ID = 24 AND VALID\_FLAG = 'Y')

2019-02-10 04:55:40,927 INFO [AIF]:

Processing Mappings for Column 'ACCOUNT'

2019-02-10 04:55:40,928 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET (ACCOUNTX ,ACCOUNTR, AMOUNTX, CHANGESIGN, VALID\_FLAG) = (

            SELECT tdm.TARGKEY

                  ,tdm.DATAKEY

                  ,AMOUNTX \* CASE tdm.CHANGESIGN WHEN 1 THEN -1 ELSE 1 END

                  ,CASE tdm.CHANGESIGN

                     WHEN 1 THEN CASE TDATASEG\_T.CHANGESIGN

                                   WHEN 1 THEN 0

                                   WHEN 0 THEN 1

                                   ELSE TDATASEG\_T.CHANGESIGN

                                 END

                     ELSE TDATASEG\_T.CHANGESIGN

                   END

                  ,CASE tdm.TARGKEY WHEN 'IGNORE' THEN 'I' ELSE TDATASEG\_T.VALID\_FLAG END  

                       FROM TDATAMAP\_T tdm

                       WHERE tdm.LOADID = TDATASEG\_T.LOADID

                       AND tdm.PARTITIONKEY = TDATASEG\_T.PARTITIONKEY

                       AND tdm.DIMNAME = 'ACCOUNT'

                       AND tdm.WHERECLAUSETYPE IS NULL

                       AND tdm.SRCKEY = TDATASEG\_T.ACCOUNT

                       AND tdm.RULE\_ID IS NULL

                       AND tdm.TDATAMAPTYPE \<> 'MULTIDIM'

          )

          ,ACCOUNTF = 1

          WHERE LOADID = 625

          AND PARTITIONKEY = 25

          AND CATKEY = 1

          AND (ACCOUNTX IS NULL OR ACCOUNTX = '')

          AND EXISTS ( SELECT 1  

                       FROM TDATAMAP\_T tdm

                       WHERE tdm.LOADID = TDATASEG\_T.LOADID

                       AND tdm.PARTITIONKEY = TDATASEG\_T.PARTITIONKEY

                       AND tdm.DIMNAME = 'ACCOUNT'

                       AND tdm.WHERECLAUSETYPE IS NULL

                       AND tdm.SRCKEY = TDATASEG\_T.ACCOUNT

                       AND tdm.RULE\_ID IS NULL

                       AND tdm.TDATAMAPTYPE \<> 'MULTIDIM' )

          AND PERIODKEY = '2018-03-31'

2019-02-10 04:55:40,929 INFO [AIF]: Data Rows Updated by Location Mapping EXPLICIT: 0

2019-02-10 04:55:40,931 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET ACCOUNTX = '5'||SUBSTR(ACCOUNT,1+1,LENGTH(ACCOUNT)-1)

             ,ACCOUNTR = 249

             ,ACCOUNTF = 3

          WHERE LOADID = 625

          AND PARTITIONKEY = 25

          AND CATKEY = 1

          AND (ACCOUNTX IS NULL OR ACCOUNTX = '')

          AND (ACCOUNT LIKE '5%')

          AND PERIODKEY = '2018-03-31'

2019-02-10 04:55:40,935 INFO [AIF]: Data Rows Updated by Location Mapping 'Current Assets' (LIKE): 13

2019-02-10 04:55:40,938 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET ACCOUNTX = '3'||SUBSTR(ACCOUNT,1+1,LENGTH(ACCOUNT)-1)

             ,ACCOUNTR = 247

             ,ACCOUNTF = 3

             ,AMOUNTX = -AMOUNTX

             ,CHANGESIGN = CASE CHANGESIGN WHEN 0 THEN 1 ELSE 0 END

          WHERE LOADID = 625

          AND PARTITIONKEY = 25

          AND CATKEY = 1

          AND (ACCOUNTX IS NULL OR ACCOUNTX = '')

          AND (ACCOUNT LIKE '3%')

          AND PERIODKEY = '2018-03-31'

2019-02-10 04:55:40,939 INFO [AIF]: Data Rows Updated by Location Mapping 'Current Liabilities' (LIKE): 17

2019-02-10 04:55:40,942 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET ACCOUNTX = '1'||SUBSTR(ACCOUNT,1+1,LENGTH(ACCOUNT)-1)

             ,ACCOUNTR = 245

             ,ACCOUNTF = 3

             ,AMOUNTX = -AMOUNTX

             ,CHANGESIGN = CASE CHANGESIGN WHEN 0 THEN 1 ELSE 0 END

          WHERE LOADID = 625

          AND PARTITIONKEY = 25

          AND CATKEY = 1

          AND (ACCOUNTX IS NULL OR ACCOUNTX = '')

          AND (ACCOUNT LIKE '1%')

          AND PERIODKEY = '2018-03-31'

2019-02-10 04:55:40,943 INFO [AIF]: Data Rows Updated by Location Mapping 'Equity' (LIKE): 0

2019-02-10 04:55:40,944 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET ACCOUNTX = '7'||SUBSTR(ACCOUNT,1+1,LENGTH(ACCOUNT)-1)

             ,ACCOUNTR = 251

             ,ACCOUNTF = 3

          WHERE LOADID = 625

          AND PARTITIONKEY = 25

          AND CATKEY = 1

          AND (ACCOUNTX IS NULL OR ACCOUNTX = '')

          AND (ACCOUNT LIKE '7%')

          AND PERIODKEY = '2018-03-31'

2019-02-10 04:55:40,947 INFO [AIF]: Data Rows Updated by Location Mapping 'Expenses' (LIKE): 53

2019-02-10 04:55:40,949 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET ACCOUNTX = '4'||SUBSTR(ACCOUNT,1+1,LENGTH(ACCOUNT)-1)

             ,ACCOUNTR = 248

             ,ACCOUNTF = 3

          WHERE LOADID = 625

          AND PARTITIONKEY = 25

          AND CATKEY = 1

          AND (ACCOUNTX IS NULL OR ACCOUNTX = '')

          AND (ACCOUNT LIKE '4%')

          AND PERIODKEY = '2018-03-31'

2019-02-10 04:55:40,950 INFO [AIF]: Data Rows Updated by Location Mapping 'Non Current Assets' (LIKE): 0

2019-02-10 04:55:40,952 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET ACCOUNTX = '2'||SUBSTR(ACCOUNT,1+1,LENGTH(ACCOUNT)-1)

             ,ACCOUNTR = 246

             ,ACCOUNTF = 3

             ,AMOUNTX = -AMOUNTX

             ,CHANGESIGN = CASE CHANGESIGN WHEN 0 THEN 1 ELSE 0 END

          WHERE LOADID = 625

          AND PARTITIONKEY = 25

          AND CATKEY = 1

          AND (ACCOUNTX IS NULL OR ACCOUNTX = '')

          AND (ACCOUNT LIKE '2%')

          AND PERIODKEY = '2018-03-31'

2019-02-10 04:55:40,953 INFO [AIF]: Data Rows Updated by Location Mapping 'Non Current Liabilities' (LIKE): 0

2019-02-10 04:55:40,954 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET ACCOUNTX = '6'||SUBSTR(ACCOUNT,1+1,LENGTH(ACCOUNT)-1)

             ,ACCOUNTR = 250

             ,ACCOUNTF = 3

             ,AMOUNTX = -AMOUNTX

             ,CHANGESIGN = CASE CHANGESIGN WHEN 0 THEN 1 ELSE 0 END

          WHERE LOADID = 625

          AND PARTITIONKEY = 25

          AND CATKEY = 1

          AND (ACCOUNTX IS NULL OR ACCOUNTX = '')

          AND (ACCOUNT LIKE '6%')

          AND PERIODKEY = '2018-03-31'

2019-02-10 04:55:40,956 INFO [AIF]: Data Rows Updated by Location Mapping 'Revenue' (LIKE): 7

2019-02-10 04:55:40,957 INFO [AIF]:

Processing Mappings for Column 'ENTITY'

2019-02-10 04:55:40,958 DEBUG [AIF]:

          UPDATE TDATASEG\_T

          SET (ENTITYX ,ENTITYR, AMOUNTX, CHANGESIGN, VALID\_FLAG) = (

            SELECT tdm.TARGKEY

                  ,tdm.DATAKEY

                  ,AMOUNTX \* CASE tdm.CHANGESIGN WHEN 1 THEN -1 ELSE 1 END

                  ,CASE tdm.CHANGESIGN

                     WHEN 1 THEN CASE TDATASEG\_T.CHANGESIGN

                                   WHEN 1 THEN 0

                                   WHEN 0 THEN 1

                                   E
This post has been answered by JohnGoodwin on Feb 10 2019
Jump to Answer
Comments