OBIEE 11g write back to Essbase and run calc script feature

Hi,
I have a requirement to write back into Essbase Cube and run calc script from OBIEE dashboard.
From what i have search on google, we must deploy additional Java Script into weblogic, but that is before OBIEE 11.1.1.6.
I have 2 question:
- Does OBIEE 11.1.1.6 already supported native write-back to Essbase and running calcscript?
- Anyone has example of the custom java-script for write back and running calcscript?
And another, if there are requirement like this, is it better to install Essbase Add-in on Microsoft Excel and do the what-if analysis there, then just display the report on OBIEE dashboard? (based on user-friendliness and the complexity on maintenance)
Thanks in advance.

Hi,
Even I am trying to achieve the same thing as you have mentioned but think that it is not possible to achieve easily in obiee 11.1.1.6, though we do have a work around to perform a writeback in Essbase cube using JAPI as mentioned below.
Also we can call Hyperion reports from OBIEE using Action Links and also pass parameters to the same but dont know if it runs calculation script.
Below link could be useful for you for write back workaround.
http://oraclebizint.wordpress.com/2009/05/25/oracle-bi-ee-10-1-3-4-1-writebacks-to-essbase-using-japi-and-custom-html-part-1/
Let me know in case you have found out anything else related to same.
Thanks,

Similar Messages

  • OBIEE 11G Write Back Error

    Hi All:
    I am testing the OBIEE 11G write back function. After all the steps , there's an Error message said "Write back Error" . No other detail information. Do you have any idea about where's the problem of it?
    My xml file was under the folder of 'C:\OBIEE11\Oracle_BI1\bifoundation\web\msgdb'. and the detail is as below.
    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="write_back_test">
    <XML>
    <writeBack connectionPool="Connection Pool">
    <insert> </insert> <update>FACT_Writeback set MAX_LY2 = '@{c1}' where PERIOD_KEY = '@{c0}'
    </update>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Really Thanks for your help.
    Sunny.Sun

    Hi,
    I think these is a problem with your connection pool name, please check it. It's a name of connection pool in BI administrator.
    if it's not problem, Can you try my way, replace '@{c1}', '@{c0}' by @1, @2...with 1,2 is a number of column in Criteria.
    It's my template :
    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="SetQuotaUseID">
    <XML>
    <writeBack connectionPool="WB_CONN">
    <insert> </insert>
    <update>UPDATE biee_map_revenue SET DIST_CODE=@5 WHERE REV_ID = @1 </update>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Edited by: OBIEE.vn on Feb 13, 2011 6:31 PM

  • Running Calc Scripts via Workspace

    Currently users are given 'admin' access to Essbase. That way when they are in Workspace they can see and run calc scripts on their apps. Is there a more proper way to give users the ability to run a calc on their apps without giving them 'admin' access?

    We have the calc scripts that run for data loads and other automated processes. Some of these calc's which are just AGG's and Calc Dim's I guess could be BR's too, but then we would have duplicates......
    Thats the sorry reason :)

  • How to change the application status back to build and run

    hi ,
    i changed my applications status to run only .. and now system is not allowing me to change the status of my application back to "build and run"
    any help is appriciated..
    Thanks

    I found the solution for my problem as go on below track and change the setting.
    Home-->Application Builder-->Cross Application Reports-->Build Status and Application Status

  • When PC System timing hits 0000hrs Loops back to start and runs again using Loop function?

    When PC System timing hits 0000hrs Loops back to start and runs again using Loop function?

    It's all described in the help for it. Vista version:
    Attachments:
    Task Scheduler.png ‏61 KB

  • 11g write-back drop down box

    Hi, I have enabled write back in OBIEE 11g dashboard. I would like to know if it is possible to create a drop down box within the write-back enabled column?

    I realize this is a very old thread, but I was hoping there was a way to do this.
    I would like to enable write-back to an a table we use to track running processes. I would like to be able to update the status to either 'COMPLETE' or 'INCOMPLETE'. The programs can change theses statuses to anything meaningful, but I only want those two values as options for write-back.
    Is this even possible?

  • OBIEE Dashboard & Write back

    hi all,
    I have few reports in .pdf format which are not OBIEE reports it is from some other source placed in a shared drive .So can i access the non
    OBIEE reports from my dashboard .If yes can any one tell me what is the process.
    Now i create report with the report_id and the report_name columns and give navigation option for the report_name column so when the user clicks on the report_name it should navigate to the shared folder where there report is kept(non-OBIEE reports) and is there any possibility that we can use the write back option in OBIEE and when the user click on the report_name his user_id and the session is written back to the data base .....

    Hi Aswini,
    hi all,
    I have few reports in .pdf format which are not OBIEE reports it is from some other source placed in a shared drive .So can i access the non
    OBIEE reports from my dashboard .If yes can any one tell me what is the process.
    No
    >
    Now i create report with the report_id and the report_name columns and give navigation option for the report_name column so when the user clicks on the report_name it should navigate to the shared folder where there report is kept(non-OBIEE reports) and is there any possibility that we can use the write back option in OBIEE and when the user click on the report_name his user_id and the session is written back to the data base .....Yes u can use ur intranet url in the guided navigation.
    Yes you can use Write back to capture user ID and session.
    Thanks
    V
    Edited by: Venkat Krishna on Aug 23, 2011 8:47 AM

  • FDMEE - Write back - No Data and No Errors

    I am trying to Write Back from Planning 11.1.2.3.500 to EBS R12 using FDMEE 11.1.2.3.530. There is data in Planning, and when I execute an Import it processes successfully, but the Transform Data Process step has a warning symbol and there is no data in the grid in the Write Back Workbnch.
    Here is the log:
    2015-03-12 16:55:58,845 INFO  [AIF]: FDMEE Process Start, Process ID: 265
    2015-03-12 16:55:58,845 INFO  [AIF]: FDMEE Logging Level: 5
    2015-03-12 16:55:58,846 INFO  [AIF]: FDMEE Log File: \\Vmhodrxeap13\fdmee\outbox\logs\RXFin_265.log
    2015-03-12 16:55:58,846 INFO  [AIF]: User:wilsonp
    2015-03-12 16:55:58,846 INFO  [AIF]: Location:RXFin_EBS_PL (Partitionkey:5)
    2015-03-12 16:55:58,847 INFO  [AIF]: Period Name:NA (Period Key:null)
    2015-03-12 16:55:58,847 INFO  [AIF]: Category Name:NA (Category key:null)
    2015-03-12 16:55:58,847 INFO  [AIF]: Rule Name:Test_1 (Rule ID:10)
    2015-03-12 16:56:00,465 INFO  [AIF]: FDM Version: 11.1.2.3.530
    2015-03-12 16:56:00,465 INFO  [AIF]: Jython Version: 2.5.1 (Release_2_5_1:6813, Sep 26 2009, 13:47:54)
    [Oracle JRockit(R) (Oracle Corporation)]
    2015-03-12 16:56:00,466 INFO  [AIF]: Java Platform: java1.6.0_37
    2015-03-12 16:56:00,466 INFO  [AIF]: Log File Encoding: UTF-8
    2015-03-12 16:56:01,904 DEBUG [AIF]: CommWb.importData - START
    2015-03-12 16:56:01,908 DEBUG [AIF]: CommWb.getRuleInfo - START
    2015-03-12 16:56:01,911 DEBUG [AIF]:
            SELECT wr.RULE_ID
            ,wr.RULE_NAME
            ,wr.PARTITIONKEY
            ,ss.SOURCE_SYSTEM_ID
            ,ss.SOURCE_SYSTEM_TYPE
            ,CASE
              WHEN ss.SOURCE_SYSTEM_TYPE LIKE 'EBS%' THEN 'N'
              WHEN ss.SOURCE_SYSTEM_TYPE LIKE 'PS%' THEN 'N'
              WHEN ss.SOURCE_SYSTEM_TYPE LIKE 'FUSION%' THEN 'N'
              WHEN ss.SOURCE_SYSTEM_TYPE LIKE 'FILE%' THEN 'N'
              ELSE 'Y'
             END SOURCE_ADAPTER_FLAG
            ,imp.IMPSOURCECOAID SOURCE_COA_ID  
            ,COALESCE(wr.SOURCE_LEDGER_ID,0) SOURCE_LEDGER_ID
            ,app.APPLICATION_ID
            ,app.TARGET_APPLICATION_NAME
            ,app.TARGET_APPLICATION_TYPE
            ,wr.PLAN_TYPE
            ,CASE wr.PLAN_TYPE
              WHEN 'PLAN1' THEN 1
              WHEN 'PLAN2' THEN 2
              WHEN 'PLAN3' THEN 3
              WHEN 'PLAN4' THEN 4
              WHEN 'PLAN5' THEN 5
              ELSE 0
            END PLAN_NUMBER
            ,wl.POST_BY_YEAR
            ,wl.LEDGER_GROUP
            ,wl.LEDGER
            ,wl.GL_BUDGET_SCENARIO
            ,wl.GL_BUDGET_ORG
            ,wl.GL_BUDGET_VERSION
            ,wl.JE_CATEGORY
            ,wl.JE_SOURCE
            ,wl.CREATE_JOURNAL_FLAG
            ,wl.EXECUTION_MODE
            ,wl.IMPORT_FROM_SOURCE_FLAG
            ,wl.IMPORT_FROM_SOURCE_FLAG RECALCULATE_FLAG
            ,wl.EXPORT_TO_TARGET_FLAG
            ,wl.AS_OF_DATE
            ,wr.DP_MEMBER_NAME
            ,wl.KK_TRAN_ID
            ,wl.KK_SOURCE_TRAN
            ,wl.KK_BUDG_TRANS_TYPE
            ,wl.KK_ACCOUNTING_DT
            ,wl.KK_GEN_PARENT
            ,wl.KK_DEFAULT_EE
            ,wl.KK_PARENT_ENT_TYPE
            ,CASE lg.LEDGER_TEMPLATE
              WHEN 'COMMITMENT' THEN 'Y'
              ELSE 'N'
            END KK_FLAG
            ,CASE
              WHEN (ss.SOURCE_SYSTEM_TYPE LIKE 'PS%' AND wl.KK_SOURCE_TRAN = 'HYP_CHECK') THEN 'Y'
              ELSE 'N'
            END KK_CHECK_FLAG
            ,p.LAST_UPDATED_BY
            ,p.AIF_WEB_SERVICE_URL WEB_SERVICE_URL
            FROM AIF_PROCESSES p
            INNER JOIN AIF_WRITEBACK_LOADS wl
              ON wl.LOADID = p.PROCESS_ID
            INNER JOIN AIF_WRITEBACK_RULES wr
              ON wr.RULE_ID = wl.RULE_ID
            INNER JOIN TPOVPARTITION part
              ON part.PARTITIONKEY = wr.PARTITIONKEY
            INNER JOIN TBHVIMPGROUP imp
              ON imp.IMPGROUPKEY = part.PARTIMPGROUP
            INNER JOIN AIF_SOURCE_SYSTEMS ss
              ON ss.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
            INNER JOIN AIF_TARGET_APPLICATIONS app
              ON app.APPLICATION_ID = part.PARTTARGETAPPLICATIONID
            LEFT OUTER JOIN AIF_COA_LEDGERS l
              ON l.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
              AND l.SOURCE_LEDGER_ID = wr.SOURCE_LEDGER_ID
            LEFT OUTER JOIN AIF_PS_SET_CNTRL_REC_STG scr
              ON 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 = scr.SOURCE_SYSTEM_ID
              AND lg.SETID = scr.SETID
              AND lg.LEDGER_GROUP = wr.LEDGER_GROUP
            WHERE p.PROCESS_ID = 265
    2015-03-12 16:56:01,914 DEBUG [AIF]:
          SELECT wld.DIMENSION_NAME
          ,wld.FILTER_CONDITION
          ,app.TARGET_APPLICATION_NAME
          FROM AIF_WRITEBACK_LOAD_DTLS wld
          INNER JOIN AIF_WRITEBACK_LOADS wl
            ON wl.LOADID = wld.LOADID
          INNER JOIN AIF_WRITEBACK_RULES wr
            ON wr.RULE_ID = wl.RULE_ID
          INNER JOIN TPOVPARTITION part
            ON part.PARTITIONKEY = wr.PARTITIONKEY
          INNER JOIN AIF_TARGET_APPLICATIONS app
            ON app.APPLICATION_ID = part.PARTTARGETAPPLICATIONID
          INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim
            ON adim.APPLICATION_ID = app.APPLICATION_ID
            AND adim.TARGET_DIMENSION_NAME = wld.DIMENSION_NAME
            AND adim.TARGET_DIMENSION_CLASS_NAME = 'Scenario'
          WHERE wld.LOADID = 265
    2015-03-12 16:56:01,916 DEBUG [AIF]: 
          SELECT COALESCE(pca.CATKEY, pc.CATKEY) CATKEY
          FROM TPOVCATEGORY pc
          LEFT OUTER JOIN TPOVCATEGORYADAPTOR pca
            ON pca.INTSYSTEMKEY = 'RXFin'
            AND pca.CATTARGET = NULL
          WHERE pc.CATTARGET = NULL
    2015-03-12 16:56:01,918 DEBUG [AIF]:
          SELECT acks.source_segment_column_name DIMNAME, ss.source_system_type SOURCE_SYSTEM_TYPE
            FROM AIF_PROCESSES p
            INNER JOIN AIF_WRITEBACK_LOADS wl
              ON wl.LOADID = p.PROCESS_ID
            INNER JOIN AIF_WRITEBACK_RULES wr
              ON wr.RULE_ID = wl.RULE_ID
            INNER JOIN TPOVPARTITION part
              ON part.PARTITIONKEY = wr.PARTITIONKEY
            INNER JOIN AIF_CB_KEY_SEGMENTS acks
              ON acks.control_budget_id = wr.SOURCE_LEDGER_ID
              AND acks.source_system_id = part.PARTSOURCESYSTEMID
            INNER JOIN AIF_SOURCE_SYSTEMS ss
              ON ss.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
          WHERE p.PROCESS_ID = 265
    2015-03-12 16:56:01,919 DEBUG [AIF]:
          SELECT lv.LOOKUP_DISPLAY_CODE DIMNAME
          ,wld.TEMP_COLUMN_NAME
          ,cs.COA_SEGMENT_NAME
          ,cs.VALUE_SET_ID
          ,cs.ACCOUNT_TYPE_FLAG
          FROM AIF_COA_SEGMENTS cs
          INNER JOIN TPOVPARTITION tpp
            ON tpp.PARTITIONKEY = 5
          INNER JOIN AIF_LOOKUP_TYPES lt
            ON lt.SOURCE_SYSTEM_ID = 0
            AND lt.LOOKUP_TYPE = 'AIF_SEGMENT_COLUMN_MAP'
          INNER JOIN AIF_LOOKUP_VALUES lv
            ON lv.LOOKUP_TYPE_ID = lt.LOOKUP_TYPE_ID
            AND lv.LOOKUP_CODE = cs.COA_SEGMENT_NAME
          LEFT OUTER JOIN TBHVIMPITEMERPI tiie
            ON tiie.IMPGROUPKEY = tpp.PARTIMPGROUP
            AND tiie.IMPMAPTYPE = 'EPM'
            AND tiie.IMPSOURCECOALINEID1 = cs.COA_LINE_ID
          LEFT OUTER JOIN AIF_WRITEBACK_LOAD_DTLS wld
            ON wld.LOADID = 265
            AND wld.DIMENSION_NAME = tiie.IMPDIMNAME
          WHERE cs.SOURCE_SYSTEM_ID = 4
          AND cs.SOURCE_COA_ID = 50348
          ORDER BY lv.LOOKUP_DISPLAY_CODE
    2015-03-12 16:56:01,922 DEBUG [AIF]: CommWb.getRuleInfo - END
    2015-03-12 16:56:01,924 DEBUG [AIF]: AIFUtil.callOdiServlet - START
    2015-03-12 16:56:01,948 DEBUG [AIF]: cloudMode: NONE
    2015-03-12 16:56:01,949 DEBUG [AIF]: GlobalUserForAppAccess from Profile: null
    2015-03-12 16:56:01,951 INFO  [AIF]: Resolved user name for application access: wilsonp
    2015-03-12 16:56:02,450 INFO  [AIF]: [HPLService] Info: Cube Name: Finance
    2015-03-12 16:56:02,451 INFO  [AIF]: [HPLService] Info: Importing data from RXFin:Finance...
    2015-03-12 16:57:31,732 INFO  [AIF]: [HPLService] Info: Data import complete
    2015-03-12 16:57:31,738 INFO  [AIF]: [HPLService] Info: [importWritebackData:265] END (true)
    2015-03-12 16:57:31,747 DEBUG [AIF]: AIFUtil.callOdiServlet - END
    2015-03-12 16:57:31,747 DEBUG [AIF]:
            SELECT STATUS
            FROM AIF_PROCESS_DETAILS
            WHERE PROCESS_ID = 265
            AND ENTITY_TYPE = 'PROCESS_WB_IMP'
    2015-03-12 16:57:31,752 DEBUG [AIF]: CommWb.insertPeriods - START
    2015-03-12 16:57:31,755 DEBUG [AIF]:
          SELECT DIMENSION_NAME
          ,FILTER_CONDITION
          FROM AIF_WRITEBACK_LOAD_DTLS
          WHERE LOADID = 265
          AND COLUMN_TYPE = 'Year'
    2015-03-12 16:57:31,758 DEBUG [AIF]: commAppPeriodMappingExists: N
    2015-03-12 16:57:31,758 DEBUG [AIF]:
            INSERT INTO AIF_PROCESS_PERIODS (
              PROCESS_ID
              ,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 q.PROCESS_ID
            ,q.PERIODKEY
            ,NULL PERIOD_ID
            ,'N' ADJUSTMENT_PERIOD_FLAG
            ,0 GL_PERIOD_YEAR
            ,'0' GL_PERIOD_CODE
            ,'0' GL_PERIOD_NAME
            ,q.ENTITY_NAME_ORDER GL_PERIOD_NUM
            ,q.ENTITY_NAME_ORDER GL_EFFECTIVE_PERIOD_NUM
            ,q.YEARTARGET
            ,q.PERIODTARGET
            ,'PROCESS_WB_IMP' IMP_ENTITY_TYPE
            ,NULL IMP_ENTITY_ID
            ,p.PERIODDESC IMP_ENTITY_NAME
            ,'PROCESS_WB_TRANS' TRANS_ENTITY_TYPE
            ,NULL TRANS_ENTITY_ID
            ,p.PERIODDESC TRANS_ENTITY_NAME
            ,'N' PRIOR_PERIOD_FLAG
            ,NULL SOURCE_LEDGER_ID         
            FROM (
              SELECT PROCESS_ID
              ,MIN(PERIODKEY) PERIODKEY
              ,PERIODTARGET
              ,YEARTARGET
              ,ENTITY_NAME_ORDER
              FROM (
                SELECT wld.LOADID PROCESS_ID
                ,pp.PERIODKEY PERIODKEY
                ,pp.PERIODTARGET PERIODTARGET
                ,pp.YEARTARGET YEARTARGET
                ,CASE
                  WHEN (INSTR(UPPER(wld.TEMP_COLUMN_NAME),'AMOUNT',1) = 1) THEN
                    CAST(SUBSTR(wld.TEMP_COLUMN_NAME,7,LENGTH(wld.TEMP_COLUMN_NAME)) AS NUMERIC(15,0))
                  ELSE 0
                END ENTITY_NAME_ORDER
                FROM (
                  AIF_WRITEBACK_LOAD_DTLS wld
                    INNER JOIN TPOVPERIOD_FLAT_V pp
                      ON pp.PERIODTARGET = wld.DIMENSION_NAME
                      AND pp.YEARTARGET = 'FY14')
                WHERE wld.LOADID = 265
                AND wld.COLUMN_TYPE = 'DATA'
              ) query
              GROUP BY PROCESS_ID
              ,PERIODTARGET
              ,YEARTARGET
              ,ENTITY_NAME_ORDER
            ) q
            ,TPOVPERIOD p
            WHERE p.PERIODKEY = q.PERIODKEY             
            ORDER BY p.PERIODKEY 
    2015-03-12 16:57:31,764 DEBUG [AIF]: CommWb.insertPeriods - END
    2015-03-12 16:57:31,772 DEBUG [AIF]: COMM GL Writeback Load Data - Load TDATASEGW - START
    2015-03-12 16:57:31,774 DEBUG [AIF]: CommWb.getLedgerListAndMap - START
    2015-03-12 16:57:31,775 DEBUG [AIF]: CommWb.getLedgerSQL - START
    2015-03-12 16:57:31,775 DEBUG [AIF]: CommWb.getLedgerSQL - END
    2015-03-12 16:57:31,775 DEBUG [AIF]:
              SELECT l.SOURCE_LEDGER_ID
              ,l.SOURCE_LEDGER_NAME
              ,l.FUNCTIONAL_CURRENCY
              ,l.CALENDAR_ID
              ,'0' SETID
              ,l.PERIOD_TYPE
              FROM AIF_WRITEBACK_LOADS wl
              ,AIF_WRITEBACK_RULES wr
              ,TPOVPARTITION part
              ,AIF_COA_LEDGERS l
              WHERE wl.LOADID = 265
              AND wr.RULE_ID = wl.RULE_ID
              AND part.PARTITIONKEY = wr.PARTITIONKEY
              AND l.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
              AND l.SOURCE_LEDGER_ID = wr.SOURCE_LEDGER_ID
    2015-03-12 16:57:31,777 DEBUG [AIF]: CommWb.getLedgerListAndMap - END
    2015-03-12 16:57:31,778 DEBUG [AIF]:
          SELECT acks.source_segment_column_name DIMNAME, ss.source_system_type SOURCE_SYSTEM_TYPE
            FROM AIF_PROCESSES p
            INNER JOIN AIF_WRITEBACK_LOADS wl
              ON wl.LOADID = p.PROCESS_ID
            INNER JOIN AIF_WRITEBACK_RULES wr
              ON wr.RULE_ID = wl.RULE_ID
            INNER JOIN TPOVPARTITION part
              ON part.PARTITIONKEY = wr.PARTITIONKEY
            INNER JOIN AIF_CB_KEY_SEGMENTS acks
              ON acks.control_budget_id = wr.SOURCE_LEDGER_ID
              AND acks.source_system_id = part.PARTSOURCESYSTEMID
            INNER JOIN AIF_SOURCE_SYSTEMS ss
              ON ss.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
          WHERE p.PROCESS_ID = 265
    2015-03-12 16:57:31,779 DEBUG [AIF]:
          SELECT lv.LOOKUP_DISPLAY_CODE DIMNAME
          ,wld.TEMP_COLUMN_NAME
          ,cs.COA_SEGMENT_NAME
          ,cs.VALUE_SET_ID
          ,cs.ACCOUNT_TYPE_FLAG
          FROM AIF_COA_SEGMENTS cs
          INNER JOIN TPOVPARTITION tpp
            ON tpp.PARTITIONKEY = 5
          INNER JOIN AIF_LOOKUP_TYPES lt
            ON lt.SOURCE_SYSTEM_ID = 0
            AND lt.LOOKUP_TYPE = 'AIF_SEGMENT_COLUMN_MAP'
          INNER JOIN AIF_LOOKUP_VALUES lv
            ON lv.LOOKUP_TYPE_ID = lt.LOOKUP_TYPE_ID
            AND lv.LOOKUP_CODE = cs.COA_SEGMENT_NAME
          LEFT OUTER JOIN TBHVIMPITEMERPI tiie
            ON tiie.IMPGROUPKEY = tpp.PARTIMPGROUP
            AND tiie.IMPMAPTYPE = 'EPM'
            AND tiie.IMPSOURCECOALINEID1 = cs.COA_LINE_ID
          LEFT OUTER JOIN AIF_WRITEBACK_LOAD_DTLS wld
            ON wld.LOADID = 265
            AND wld.DIMENSION_NAME = tiie.IMPDIMNAME
          WHERE cs.SOURCE_SYSTEM_ID = 4
          AND cs.SOURCE_COA_ID = 50348
          ORDER BY lv.LOOKUP_DISPLAY_CODE
    2015-03-12 16:57:31,783 DEBUG [AIF]: CommWb.getPovList - START
    2015-03-12 16:57:31,784 DEBUG [AIF]:
          SELECT wld.DIMENSION_NAME
          ,wld.FILTER_CONDITION
          ,app.TARGET_APPLICATION_NAME
          FROM AIF_WRITEBACK_LOAD_DTLS wld
          INNER JOIN AIF_WRITEBACK_LOADS wl
            ON wl.LOADID = wld.LOADID
          INNER JOIN AIF_WRITEBACK_RULES wr
            ON wr.RULE_ID = wl.RULE_ID
          INNER JOIN TPOVPARTITION part
            ON part.PARTITIONKEY = wr.PARTITIONKEY
          INNER JOIN AIF_TARGET_APPLICATIONS app
            ON app.APPLICATION_ID = part.PARTTARGETAPPLICATIONID
          INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim
            ON adim.APPLICATION_ID = app.APPLICATION_ID
            AND adim.TARGET_DIMENSION_NAME = wld.DIMENSION_NAME
            AND adim.TARGET_DIMENSION_CLASS_NAME = 'Scenario'
          WHERE wld.LOADID = 265
    2015-03-12 16:57:31,785 DEBUG [AIF]: 
          SELECT COALESCE(pca.CATKEY, pc.CATKEY) CATKEY
          FROM TPOVCATEGORY pc
          LEFT OUTER JOIN TPOVCATEGORYADAPTOR pca
            ON pca.INTSYSTEMKEY = 'RXFin'
            AND pca.CATTARGET = NULL
          WHERE pc.CATTARGET = NULL
    2015-03-12 16:57:31,787 DEBUG [AIF]:
            SELECT PARTITIONKEY
            ,PARTNAME
            ,CATKEY
            ,CATNAME
            ,PERIODKEY
            ,COALESCE(PERIODDESC, TO_CHAR(PERIODKEY,'YYYY-MM-DD HH24:MI:SS')) PERIODDESC
            ,RULE_ID
            ,RULE_NAME
            ,YEARTARGET
            FROM (
              SELECT DISTINCT wr.PARTITIONKEY
              ,part.PARTNAME
              ,cat.CATKEY
              ,cat.CATNAME
              ,pprd.PERIODKEY
              ,pp.PERIODDESC
              ,wr.RULE_ID
              ,wr.RULE_NAME
              ,pprd.YEARTARGET
              FROM AIF_WRITEBACK_LOADS wl
              INNER JOIN AIF_WRITEBACK_RULES wr
                ON wr.RULE_ID = wl.RULE_ID
              INNER JOIN TPOVPARTITION part
                ON part.PARTITIONKEY = wr.PARTITIONKEY
              INNER JOIN TPOVCATEGORY cat
                ON cat.CATKEY = NULL
              INNER JOIN AIF_PROCESS_PERIODS pprd
                ON pprd.PROCESS_ID = wl.LOADID
              LEFT OUTER JOIN TPOVPERIOD pp
                ON pp.PERIODKEY = pprd.PERIODKEY             
              WHERE wl.LOADID = 265
            ) q
            ORDER BY PARTITIONKEY
            ,CATKEY
            ,PERIODKEY
            ,RULE_ID
    2015-03-12 16:57:31,788 DEBUG [AIF]: CommWb.getPovList - END
    2015-03-12 16:57:31,789 DEBUG [AIF]: COMM GL Writeback Load Data - Load TDATASEGW - END
    2015-03-12 16:57:31,789 DEBUG [AIF]: CommWb.importData - END
    2015-03-12 16:57:31,879 DEBUG [AIF]: CommWb.insertTransProcessDetails - START
    2015-03-12 16:57:31,880 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
              ,'TDATASEGW' TARGET_TABLE_NAME
              ,CURRENT_TIMESTAMP EXECUTION_START_TIME
              ,NULL EXECUTION_END_TIME
              ,0 RECORDS_PROCESSED
              ,'PENDING' STATUS
              ,'wilsonp' 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(GL_EFFECTIVE_PERIOD_NUM) ENTITY_NAME_ORDER
                FROM AIF_PROCESS_PERIODS
                WHERE PROCESS_ID = 265
                AND PRIOR_PERIOD_FLAG = 'N'
                GROUP BY PROCESS_ID
                ,TRANS_ENTITY_TYPE
                ,TRANS_ENTITY_NAME
              ) q
              ORDER BY ENTITY_NAME_ORDER
    2015-03-12 16:57:31,887 DEBUG [AIF]: CommWb.insertTransProcessDetails - END
    2015-03-12 16:57:31,891 DEBUG [AIF]:
            DELETE FROM TDATAMAP_T
            WHERE LOADID < 265
            AND EXISTS (
              SELECT 1
              FROM AIF_PROCESSES p
              WHERE p.RULE_ID = 10
              AND p.PROCESS_ID = TDATAMAP_T.LOADID
    2015-03-12 16:57:31,901 DEBUG [AIF]:
            DELETE FROM AIF_WRITEBACK_ESS_DATA_T
            WHERE LOADID < 265
            AND EXISTS (
              SELECT 1
              FROM AIF_PROCESSES p
              WHERE p.RULE_ID = 10
              AND p.PROCESS_ID = AIF_WRITEBACK_ESS_DATA_T.LOADID
    2015-03-12 16:57:33,060 DEBUG [AIF]:
            DELETE FROM AIF_PROCESS_PERIODS
            WHERE PROCESS_ID < 265
            AND EXISTS (
              SELECT 1
              FROM AIF_PROCESSES p
              WHERE p.RULE_ID = 10
              AND p.PROCESS_ID = AIF_PROCESS_PERIODS.PROCESS_ID
    2015-03-12 16:57:33,066 DEBUG [AIF]:
            DELETE FROM TDATASEGW
            WHERE LOADID < 265
            AND EXISTS (
              SELECT 1
              FROM AIF_PROCESSES p
              WHERE p.RULE_ID = 10
              AND p.PROCESS_ID = TDATASEGW.LOADID
    2015-03-12 16:57:33,069 DEBUG [AIF]: CommMap.loadTDATAMAP_T - START
    2015-03-12 16:57:33,071 DEBUG [AIF]: CommData.getMapPartitionKeyandName - START
    2015-03-12 16:57:33,071 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 = 5
    2015-03-12 16:57:33,073 DEBUG [AIF]: CommData.getMapPartitionKeyandName - END
    2015-03-12 16:57:33,073 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 265
            ,DATAKEY
            ,5 PARTITIONKEY
            ,DIMNAME
            ,SRCKEY
            ,SRCDESC
            ,CASE WHEN (TDATAMAPTYPE = 'EPM' AND TARGKEY = '<BLANK>') THEN ' ' ELSE TARGKEY END
            ,WHERECLAUSETYPE
            ,CASE WHEN (TDATAMAPTYPE = 'EPM' AND WHERECLAUSEVALUE = '<BLANK>') THEN ' ' ELSE WHERECLAUSEVALUE END       
            ,CHANGESIGN
            ,SEQUENCE
            ,VBSCRIPT
            ,TDATAMAPTYPE
            ,SYSTEM_GENERATED_FLAG
            ,RULE_ID
            FROM TDATAMAP tdm
            WHERE PARTITIONKEY = 5
            AND (RULE_ID IS NULL OR RULE_ID = 10)
            AND (
              TDATAMAPTYPE = 'EPM'
              OR (
                TDATAMAPTYPE = 'MULTIDIM'
                AND EXISTS (
                  SELECT 1
                  FROM TDATAMAP multidim
                  WHERE multidim.PARTITIONKEY = tdm.PARTITIONKEY
                  AND multidim.TDATAMAPTYPE = 'EPM'
                  AND multidim.DATAKEY = tdm.TARGKEY
    2015-03-12 16:57:33,077 DEBUG [AIF]: Number of Rows inserted into TDATAMAP_T: 14
    2015-03-12 16:57:33,122 DEBUG [AIF]: CommMap.updateTDATASEG_T_TDATASEGW - START
    2015-03-12 16:57:33,123 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
              FROM TDATAMAP_T tdm
              WHERE tdm.LOADID = 265
              AND tdm.PARTITIONKEY = 5
              AND tdm.TDATAMAPTYPE = 'EPM'
              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 tpp.PARTSEQMAP
                WHEN 0 THEN 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     
                ELSE tdm.SEQUENCE
              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
              FROM TDATAMAP_T tdm
              INNER JOIN TPOVPARTITION tpp
                ON tpp.PARTITIONKEY = tdm.PARTITIONKEY
              WHERE tdm.LOADID = 265
              AND tdm.PARTITIONKEY = 5
              AND tdm.TDATAMAPTYPE = 'EPM'
              AND (tdm.RULE_ID IS NULL OR tdm.RULE_ID = 10)
              AND tdm.WHERECLAUSETYPE IN ('BETWEEN','IN','MULTIDIM','LIKE')
            ) q
            ORDER BY DIMNAME
            ,SEQUENCE
            ,RULE_ID
            ,SYSTEM_GENERATED_FLAG
            ,SRCKEY
    2015-03-12 16:57:33,129 DEBUG [AIF]: CommMap.updateTDATASEG_T_TDATASEGW - END
    2015-03-12 16:57:33,138 DEBUG [AIF]: CommMap.loadTDATAMAPSEG_TDATASEG - START
    2015-03-12 16:57:33,139 DEBUG [AIF]: CommMap.loadTDATAMAPSEG_TDATASEG - END
    2015-03-12 16:57:33,217 DEBUG [AIF]: CommMap.validateData - START
    2015-03-12 16:57:33,218 DEBUG [AIF]: CommMap.validateData - END
    2015-03-12 16:57:33,311 DEBUG [AIF]: Comm.finalizeProcess - START
    2015-03-12 16:57:33,312 DEBUG [AIF]: CommWb.updateRuleStatus - START
    2015-03-12 16:57:33,313 DEBUG [AIF]:
        UPDATE AIF_WRITEBACK_RULES
        SET STATUS = CASE 'SUCCESS'
          WHEN 'SUCCESS' THEN
            CASE (
              SELECT COUNT(*)
              FROM AIF_PROCESS_DETAILS pd
              WHERE pd.PROCESS_ID = 265
              AND pd.STATUS IN ('FAILED','WARNING')
            WHEN 0 THEN 'SUCCESS'
            ELSE (
              SELECT MIN(pd.STATUS)
              FROM AIF_PROCESS_DETAILS pd
              WHERE pd.PROCESS_ID = 265
              AND pd.STATUS IN ('FAILED','WARNING')
            END
          ELSE 'SUCCESS'
        END
        WHERE RULE_ID = 10
    2015-03-12 16:57:33,317 DEBUG [AIF]: CommWb.updateRuleStatus - END
    2015-03-12 16:57:33,318 DEBUG [AIF]: Comm.updateProcess - START
    2015-03-12 16:57:33,322 DEBUG [AIF]: Comm.updateProcess - END
    2015-03-12 16:57:33,323 INFO  [AIF]: FDMEE Process End, Process ID: 265
    I have created the following write-back mappings:
    UD1,*,*,Z_Catch All Entity
    UD1,CO_*,*,"Remove prefix ""Co_"""
    UD2,*,*,Z_Catch All Account
    UD2,ACC_*,*,Remove ACC_
    UD3,*,*,Local Account Pass Through
    UD4,*,*,Z_Catch All MC
    UD4,CC_*,*,"Remove prefix ""CC_"""
    UD5,*,*,Z_Catch All Event Edition
    UD5,SY*,*,"Remove prefix ""SY"""
    UD6,*,*,Activity pass through
    UD7,*,*,Z_Catch All Product
    UD7,PRD_*_I,*,Remove prefix PRD
    UD8,*,*,ICP pass through
    UD9,*,*,Spare pass through
    Which is basically to strip off some prefixes, or just pass through the values.
    In the Import Format I have the following Write Back Mapping:
    Source Dimension     Source Segment
    Account                     Account
    Activity                      Activity
    Entity                        Entity
    SessionYear            Event Edition
                                     Intercompany
                                     Local Account
    ManagementCentre  Management Centre
    Product                    Product
                                     Spare
    For my Write Back Rule I select the Location: RXFin_EBS_PL, the Primary Ledger in EBS
    Period: Dec-14
    Category: Budget - The name of the scenario in Planning.
    Source:  RX_EBS
    Target: RXFIN
    Plan Type: Finance
    I have Source Filters to limit the amount of data it tries to pull in.
    Account: @Relative("Profit & Loss",0)
    Entity: "CO_0052"
    Activit:y @Relative("AllActivities",0)
    Period: @Relative("YearTotalPlan",0)
    Version: "FinalVersion"
    Year: "FY14"
    And for Budget: RX RF1 2014
    Budget Organization: RX Budget Org - Though I am not sure what this does.
    I execute Import from Source, and it process for several minutes, and then nothing is in the Workbench.
    There is data in Planning as far as I can see, and with no errors I am at a loss on what to investigate.
    Can anyone assist?
    Thanks,

    Do you have any luck if you simplify the source filter to try and be as specific as possible and only bring in as few rows as possible from a known good intersection as a sanity check?
    Regards
    Craig

  • Obiee 10g write back error while insertion

    Hi,
    Im getting an error while trying to write back a column to oracle database.
    Error details
    An error occurred while writing to the server. Please check to make sure you have entered appropriate values. If the problem persists, contact your system administrator.
    Odbc driver returned an error (SQLExecDirectW).
    Error Details
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 27024] The EXECUTE PHYSICAL statement must specify a physical SQL statement to execute. (HY000)
    SQL Issued: EXECUTE PHYSICAL CONNECTION POOL orcl
    Xml issued
    <?xml version="1.0" encoding="utf-8"?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="WriteBack">
    <XML>
    <writeBack connectionPool="orcl">
    <insert> INSERT INTO writebackasim(name)values (@{c1}) </insert>
    <update> </update>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Help me please...

    now it is updating the value...But still error message is coming
    and i have changed the code to insert..BUt now getting the error message and not inserting the value.. can you please debug this.
    ?xml version="1.0" encoding="utf-8"?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="WriteBack">
    <XML>
    <writeBack connectionPool="orcl">
    <insert>insert into writebackasim(id,name)values(@{c0},'@{c1}')</insert>
    <update>select null from dual</update>
    <postUpdate>COMMIT</postUpdate>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    error message
    An error occurred while writing to the server. Please check to make sure you have entered appropriate values. If the problem persists, contact your system administrator.
    Odbc driver returned an error (SQLExecDirectW).
    Error Details
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 27024] The EXECUTE PHYSICAL statement must specify a physical SQL statement to execute. (HY000)
    SQL Issued: EXECUTE PHYSICAL CONNECTION POOL orcl COMMIT
    -

  • OBIEE 11g - Fusion Middle ware control and BI Publisher not launching

    Hello
    I have successfully installed OBIEE11G but the installation has not been stable. Sometimes I find all three components 1) web logic 2) fusion middle ware control and 3) bi publisher
    whereas most of time, only weblogic console is coming up.
    When I tried to manually start the fusion middleware deployment it gives following error
    weblogic.management.DeploymentException: [J2EE:160149]Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: adf.oracle.domain, Specification-Version: 1, Implementation-Version: 11.1.1.1.0, exact-match: false], [Extension-Name: oracle.webcenter.skin, exact-match: false].And how do I start bi publisher services. Currently when I launch BI Publisher I get following
    Error 404--Not Found
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    10.4.5 404 Not Found
    The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
    If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.The URLs by standard installation is given below
    WebLogic Console
                   http://localhost:7001/console
              Oracle Enterprise Manager
                   http://localhost:7001/em
              Business Intelligence Enterprise Edition
                   http://localhost:9704/analytics
              Business Intelligence Publisher
                   http://localhost:9704/xmlpserverThanks,
    R

    Hi,
    After complete installation of obiee 11g
    step 1 :- start the listener and services manually
    step 2 :- Start BI services from all programs/Business intelligence/start bi services.This enables you to start OPMN,Node manager,BI server,Presentation server,BI Publisher server
    This is the method i do follow for starting up.If you want to individually start and stop the services go to FM EM console and BI foundation in that capacity management in that screen you can start or stop.The URL's mentioned are correct with their default port numbers.
    Hope helps you.
    Cheers,
    KK

  • Automator and "Run Shell Script" error

    First, if I'm in the wrong place with this- sorry. Figured this was an OS kind-of thing.
    I recently migrated to a new iMac ... I brought along an Automator script; I've been using it for years to perform a little rsync backup to an USB HDD. It's 'never' given me any problems ... until now!
    "*Run Shell Script*" encountered an error .. but alas, the system log is devoid of messages ... and the verbose log I have running indicates that all the files are copied/backed-up ... I would love any input on this that might help me get back on the feet. .....
    *Here's what my Shell Script Looks like:*
    Shell Option: /bin/bash
    Pass Input: to stdin
    rm -dfr '/Volumes/Backup HD/*********'
    rm -dfr '/Users/***********/Library/Logs/Profile_Backup.log'
    rsync -rltv /Users/******** '/Volumes/Backup HD/' > /Users/*******/Library/Logs/Profile_Backup.log
    (I'm sure there's way to only sync the changed stuff between backups ... but I've simply preferred the fresh copy approach).
    *I do however note this in my logs when I open Automator:*
    12/14/10 3:15:46 PM [0x0-0x42042].com.apple.automator.Backup[464] Application Stub: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" declares no loadable handlers.

    @Tony T1
    Thanks, I'll certainly adjust the log file as suggested
    In troubleshooting the problem I went the terminal route - and issued each command ... during the rsync process I was getting an error ... turns out when it was syncing the SyncServices folder it was encountering a copy of the keychain ... which had root permissions - naturally rsync was not able to copy the file (personally I have no idea why the keychain would be being sync'd with anything)!
    I removed the file from the sync ... I'm still doing some "debugging" to correct the problem-
    Again, thanks for the assist!

  • Send to VRU and Run Ext Script

    Hi All;
    I am adding a new vxml browsers and I need to send some calls (based on If statement) to those vxml browsers, so I added a Network VRU (with a new labels) and I added Network VRU script and at the ICM script, I placed if statement and based on it I am using Run Ext script which use the required Network VRU Script. But the problem I am facing it, that still the returned label for the CVP is the same label that is used with the original VXML browsers ! How I can resolve it.
    I tried to set the default network vru (at the PG configuration) to be this new Network VRU, but still it is returning the original label that is used to send to the original VXML browsers.
    How I can resolve this label issue and let the returned label to be 8333333333 instead of 8111111111 (ofcourse this in case the Run Ext Script was calling the new Network VRU Script, but if the Run Ext Script was the current Network VRU, then to return the label 8111111111)? How to do this
    Kindly give a look for the pictures of the configuration and some logs that help.
    Regards
    Bilal

    Hey Bilal,
    Ok, it's actually quite difficult to single out a gateway or a couple of gateways on a per-call basis 'the right way'. Once you add a gateway to your Gatekeeper, SIP Proxy or Static Routes setup, you'll have a round robin mechanism that's pretty much not changeable on a per-call basis.
    If it's just to test these gateways for a limited period of time, try this :
    Open Configuration Manager - ICM Instance Explorer;
    For your Instance you should have one Customer Definition with the same name, add a second Customer Definition, i.e. 'Test';
    Now go to the Next VRU Explorer, add a new Type 10 VRU, and give it a (slightly) different label from the normal one, define the Customer as 'Test';
    Go back to the Customer Definition and assign your new VRU to that Customer Definition;
    Create a new test Dialed Number for your existing Routing Client and be sure to pick your 'Test' customer, continue to create a Call Type, Script and Network VRU Scripts as you always would;
    Route the new Label only to your new gateways.
    You would remove all of this configuration and make the new gateways use the same labels as the others once you are ready to put this in production, But it will at least allow you to route some calls through them.
    Note: you may be able to do all the same things but using your existing Network VRU, just adding a new label to it for your newly defined Customer Definition. I'm not sure if ICM will pay attention to the Customer when picking a label for a Network VRU.
    Cheers,
    Kris

  • Preload and run js script

    Hi
    Hope someone have A clue how to get there: We work on Edge and sometimes deals with Arabic and Hebrew projects. What we want is to run A script (javascript?) with the RTL direction tag. We thought to load the script thru the "script panel". Thanks for help

    Well could you add this to your composition?
    add a class to all your text fields and it should work.
    sym.$('textname').addClass('newDirection');
    sym.$('.newdirection').css({'direction':'rtl'});
    note that the class name has a dot before it.
    You can also add the class in the UI to your text fields.

  • Run calc script via business rule

    Hello all,
    I have calc scripts and business rules in my hyperion essbase.
    one of the calc scripts e.g. aggregates some values.
    In the business rule i copied the code from the calc script and this business rule can be executed in the planning tool.
    Now, everytime when i change the code from the calc script, i have to change same things at the business rule.
    And now my question:
    Is it possible to start a calc script with the business rule?
    e.g. content of business rule: execute "calc_aggregate"
    Is there a command?
    Then it would save time and i only have to change the calc script and not both.
    Thanks for your efforts,
    Chris

    1) try to use essbase 9.3 with dataexport command in calc script (this version essbase is compatible with planning versions 9x and 4.1)
    2) you can write (or found in google) UDF function for run system command or (and) export data set
    3) you can run system command from Planning web and run CSC and RUL from essmsh
    ER

  • Essbase 9.3 Calc scripts. Pb with dates. How to convert (string = number) ?

    Hello,
    I've a problem with Essbase(Planning?) Scripts on version 9.3. It looks simple but I do not find any (clean) solution :
    On my Essbase database, I have a member called "Reference_Date" on my axis Indicators. It is a date data type, that is to say, it displays a number corresponding to a YYYYMMDD format. For example : 20091029 for October 29th 2009.
    In calc scripts I often need to compare the month included in that "Reference_Date" with the current Member of my Time Axis (I have 12 Months members based on the format M02 for February for example). The final aim is to calculate a number of complete years since that "Reference_Date".
    But theses two elements are not of the same "type" (one is a number value and the other is a "member" in Time Axis). So I'm forced to convert one of this two elements in order to compare it.
    For example I can extract the month value of the "Reference_Date"' and put an "M" before it to have a Time member equivalent or I can convert the member Name M10 to a number (10))
    in both cases I have the same type problem : I don't know how to convert a string into a number nor how to convert a number into a string.
    (For example @CONCATENATE doesn't work with numbers). and that my only remaining problem.
    I didn't find any Essbase Function which do this (conversion number <=>string).
    Is anyone have an Idea ?
    Thanks for your help
    Best regards

    I don't know any way for you to compare your data against your metadata. Not directly. To me it makes little enough sense to try that I'm not surprised the developers didn't provide for it.
    I've converted member names to strings, manipulated the strings (calc script functions are not good at this), and turned them back into member names, but that's really the only use I've had for string manipulation. I don't think an equivalency operator even exists for string data. And I see no way to begin thinking of a member name, once converted to a string, as a number.
    It makes even less sense to me to try thinking of a data value as a string. Even text values in Sys 11 are stored as numbers. Not encoded characters, but just a number to look up somewhere.
    I think you can do what you want though, with something like this...
    IF (@ISMBR("FY08"))
    vYr = 2008;
    ELSEIF (@ISMBR("FY09"))
    vYr = 2009;
    ENDIF;
    IF (@ISMBR("M01"))
    vMth = 1;
    ELSEIF (@ISMBR("M02"))
    vMth = = 2;
    ENDIF;
    "Years_Since_Reference" = ((vYr * 100) + Mth) - ("Reference_Date" / 12);
    Obviously, the math will need some work, coz that doesn't actually work, but the logic above essentially turns your metadata into numbers, which is what you are after.
    Good luck,
    -- Joe

Maybe you are looking for

  • Screen Failure - Macbook Pro 17 inch (2.16 ghz)

    Hi! About 7 months ago the LCD screen on my 17 inch MacBook Pro (2.16ghz) started to do odd things, such as: display odd shapes in the lower 3/4 with lines and colors that changed according to whatever image was currently trying to be displayed. Init

  • Receiver determination in BPM

    Hi Folks,     I wanted to send a message to 2 receivers from 1 sender using BPM. People on SDN advice that I have to use 3 receiver determinations for it. I just can't understand why to use 2 receiver determinations where as I have only 2 receivers.

  • How can I select and delete the fill color (white background) of a live trace (B&W) with in an actio

    How can I select and delete the fill color (white background) of a live trace (B&W) with in an action set? Illustrator CS4 in windows XP.

  • Losing Layer Information and Names when Copying and Pasting

    I have an illustrator CS4 file that has a character created on a single layer.  Within that layer are many sub-layers, all with specific naming conventions.  For instance, there is a layer titled head, and within head are eyes nose mouth etc. When I

  • Account determination in taxinn

    Dear All, I would like to know in TAXINN--> SD,  for CST & VAT conditions account determination is done in OB40. All other tax conditions account determination is at VKOA Can u please explain the reason? Regards, Deepu Pillai