Does Analyzer has write-back capability?

Does Analyzer has write-back capability to the source such as Essbase/HFM?<BR>If yes, how to restrict the user from using this feature?<BR><BR>Thanks<BR>Arun

No one should be using the underscore user. Your users should not even know about the underscore user. In the later releases of Planning the underscore users have encrypted passwords so users cannot login using the underscore ID. The underscore user is an internal feature of Planning and if your users are logging in with the underscore ID (in an older version) then they are undermining the security and main purpose of the Planning application.<BR><BR>So to clarify on yor question further, Analyzer is not a source for data input in a Planning environmemnt. Users should only use Analyzer for reporting with Planning. For data input, they should be using web forms.<BR><BR>Regards,<BR>

Similar Messages

  • OLAP Write Back capability

    Hi Geeks,
    I want to ask a very basic question.
    What is exactly meant by the term Write Back? When we say Essbase has write back capability what exactly it means? And why relational databases does not has write back capability?
    Thanks,
    Sidd

    You really should start a new thread on something like this, but, the answer to your question is no, smart View or the Add-in will not write back to a lrelational DB. (assuming you are not talking about co0mments or annotations in planning). It only writes to Essbase or HFM (and Planning since it uses Essbase). To do what you want, you would either need to write a custom interface or use a product like Dodeca. Dodeca has that built in to make it eas. Disclaimer, I don't work for Applied OLAP I just think the product is really good.

  • Write Back Capability in Essbase

    Dear All,
    I read some where BSO has a direct write-back capability which is not possible in ASO, correct me if i'm wrong. Now my doubt is What is write back capability.

    'Write-back' refers to the ability of end-users to send values directly to the cube from a combined read / write interface such as the Essbase Excel Add-In, Smart View, Dodeca, Planning etc. A user can look at a value retrieved from the cube, decide for whatever reason that he or she wishes to change it, enter a new value and 'write it back'.
    This is in contrast to data loaded (usually as part of a batch process) from an external system.
    ASO is one of the two data storage mechanisms available in Essbase - it stands for 'Aggregate Storage Option'. As John said, write back to ASO cubes is only possible at 'level zero', and this feature was not introduced until version 9.3.1. If you aren't clear what 'level zero' means, I suggest reading this section of the Database Administrator's Guide: http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/frameset.htm?dinconc.html

  • Write back capability of FDM

    Hi,
    Is anyone aware where FDM is having write back capability to transaction systems.
    Example,is it possible to load data from Essbase/Planning/HFM to source systems such as Oracle GL or EBS using FDM?
    Thanks

    There is not any out of the box functionality for this. The only thing that I can think of is you could use the DataMart Adapter to export the data from FDM to a Flat File and that Flat File can be loaded into whatever system you wish. There is not a target system adapter for loading to EBS.
    Not sure why you would want to do this as EBS is the source system and Planning/HFM are target systems for reporting on the source system data.

  • I want to write a java program that can add a user to a role or sub role to the Profile Database in iPlanet Portal Server 3.0. Does anyone has any idea or a sample program do such thing. Thanks, Tommy

    I want to write a java program that can add a user to a role or sub role to the Profile Database in iPlanet Portal Server 3.0. Does anyone has any idea or a sample program do such thing? Thanks, Tommy

    // create the user profile, get the handle back,
    // and set the membership profile attributes.
    ProfileAdmin newProfile = null;
    try {
    // the users profile name is the domain      
    // he belongs to plus their userName
    // you will request.domain if your doing this from a servlet, domain_name is the domain_name the user belongs too
    String profileName = domain_name + "/" + user;
         if (debug.messageEnabled()) {
    debug.message("creating profile for " + profileName);
    // create the user profile object
    newProfile = ProfileManager.createProfile(
    getSession(), profileName ,Profile.USER);
    UserProfile userProfile = (UserProfile)newProfile;
         // set the role the user is a member of. Default is to set
         // the users to the default role of the domain they surfed to
         StringBuffer roleName = new StringBuffer(64);
    // request.domain instead of domain_name if your doing this from a servlet ..
    Profile dp = getDomainProfile(domain_name);
    roleName.append(dp.getAttributeString("iwtAuth-defaultRole"));
         if (debug.messageEnabled()) {
    debug.message("setting role for " + user + " = " + roleName);
    userProfile.setRole(roleName.toString());
    newProfile.store(false);
    } catch (ProfileException pe) {
         debug.error("profile exception occured: ",pe);
    return;
    } catch (ProfileException pe) {
         debug.error("login exception occured: ",le);
    return;
    HTH ..

  • Write back facility through analyzer

    I have a user requirement here.
    Requirement: User wants to do various drill downs on the data base on various combination and wanted to do a write back on the database.
    I suggested user Excel add in for doing a lock and send. But user is requesting a web based interface for doing a write back facility.
    It is possible to do a write back using Hyperion analyzer. Or can you pls suggest me other available options.
    Thanks in advance
    MS

    Hi CNEE,
    Thanks a Ton for your inputs.
    I tried the same and found those options in analyzer.
    Few more questions.
    1. Is this option avilabel in all version of essbase (write back through analyzer to essbase cube) . its a fact that this is possible only in block storage option
    2. is it possible N user doing write back from various locations on the same data base on the same time . Excel add in do not allow as the db is lokced by another user. will analyzer allow this facility. ( here user A might be updating data value for member a->->b->C and user B updating data value for A->e->C) combinations.
    3. what does the calculate option does here. wil lit doa default call all ?
    Thanks in advance.

  • My phone is stuck between off and on.  It has a white, slash circle going around and around.  The button on top doesn't seem to do any good.  The phone is only 31 days old. Please write back, I can't use it to even call in an emergency.  Thank you

    My phone is stuck between off and on.  It has a white, slash circle going around and around.  The button on top doesn't seem to do any good.  The phone is only 31 days old. Please write back, I can't use it to even call in an emergency.  Thank you

    I had major issues with the iPhone 4s battery, however it’s resolved.
    The tech who set the phone up at the Apple store did so with little training.
    if you have a mobile me account. First go and move all your data to the cloud by going on your computer and logging in at me.com/move. The cloud has replaced mobile me, so there is no need for those two accounts
    Also make sure that for any of your email accounts you set them up to fetch, not push. My tech person set them all to have the email servers push data to the phone. The new iphone4s antenna is extremely strong so it will continually try to access stuff that is pushed–***** a lot of battery life doing this. It makes it worse if you have exchange 2010 accounts. Something about changes made to exchange really suck battery life from devices that access such accounts.
    turning of locator and the push notifications from facebook--they have a lot!

  • I got a macbook pro 2008 and can not back up using time machine. it eject my external hard drive everytime. does someone has a fix???

    i got a macbook pro 2008 and can not back up using time machine. it eject my external hard drive everytime. does anybody has a fix???

    Does your external hard drive have it's own power supply?  It should.
    Is your external hard drive formatted with the NTFS file system?  It won't work.
    It needs to be formatted either with Mac OS Extended or FAT32.
    (There are drivers available to add NTFS support to OS X but their quality is unknown, especially the "free" ones.)

  • TS1702 After installing the new software to my iPhone 4S , my dream zoo either will not start or when it does it has a blank screen that has a few icons on it that wont work. How can I fix this is it possible to go back and reinstall the older software ?

    After installing the new software to my iPhone 4S , my dream zoo either will not start or when it does it has a blank screen that has a few icons on it that wont work. How can I fix this is it possible to go back and reinstall the older software ?

    Unfortunately I tried that and it didn't work. Thanks for the help though. I tried to uninstall and it said I couldn't because the file is corrupt or something, but I think I finally got it uninstalled and/or deleted or whatever, but now I try to reinstall/download it again from the beginning and I can't. No matter what I do I can not get Firefox working again. No matter how many times I try to redownload it. Any other suggestions?

  • My Time Capsule has quit backing up - now spends all it's time "preparing".  I've tried the Apple suggestion of a reset which does not help.  All indicators seems to be OK.  Running OS 10.5.8 on G4 Powerbook, Time capule is 1st gen I believe.  Any ideas?

    My Time Capsule has quit backing up - now spends all it's time "preparing".  I've tried the Apple suggestion of a reset which does not help.  All indicators seems to be OK.  Running OS 10.5.8 on G4 Powerbook, Time capule is 1st gen I believe.  Any ideas?

    Hello,
    Thanks for your message, I have attempted to repait the permissions as tou suggested.  The first time this produced a long list of exceptions and took quite a while, however although it said "Permissions repair Complete" when I ran it again there were still about 20 exceptions, I have repeated the procedure and this is unchanged.  The Time Capsule now does not spend hours "Preparing", but the backup attempt fails after a few minutes with the error message "The backup volume could not be mounted."  Any further ideas would be appreciated.   When I use Disk Utility I can't see the Time Capsule volume, if I could I'd be tempted to re-format it and start from scratch. 

  • HT1688 My iphone 4 has face time capability but it does not have the face time app in settings for me to enable it. I have restored it with no luck. Any help?

    My iphone 4 has face time capability but does not have the face time app in settings to turn it on. I have done a restore and it didn't do anything. Can anyone help?

    There is no FaceTime app. To initiate FaceTime go the contact page of the person you want to FaceTime in your Contacts app and select FaceTime at the bottom of the screen.

  • Does it has "share a hard drive" capability?

    Does it has "share a hard drive" capability?

    The TC is a shared hard drive.. with no form of backup.. Fundamentally it is a backup device.. not a NAS.. but you can store stuff on it if you take the risk and can appreciate it is slow.. has absolutely no media ability and is difficult to use in any way other than intended.

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

  • OBIEE Write Back

    Hi,
    I am trying to configure write back in one of my reports. I have already created a Write back template which looks as follows:
    <?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="Connection Pool_DM">
         <insert>INSERT INTO Debt_Fact VALUES('@{c9}')</insert>
         <update>UPDATE Debt_Fact SET Remarks =('@{c9}')</update>
              <postupdate>COMMIT</postupdate>
         </writeBack>
         </XML>
         </WebMessage>
         </WebMessageTable>
    </WebMessageTables>
    When i try to enter values in the write back field it give me the following error:
    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: 43093] An error occurred while processing the EXECUTE PHYSICAL statement. [nQSError: 16001] ODBC error state: 37000 code: 8180 message: [Microsoft][SQL Native Client][SQL Server]Statement(s) could not be prepared.. [nQSError: 16001] ODBC error state: 21S01 code: 213 message: [Microsoft][SQL Native Client][SQL Server]Insert Error: Column name or number of supplied values does not match table definition.. [nQSError: 16002] Cannot obtain number of columns for the query result. (HY000)
    SQL Issued: EXECUTE PHYSICAL CONNECTION POOL "Connection Pool_DM" INSERT INTO Debt_Fact VALUES('d')
    Any Help is appreciated.... Thanks
    Edited by: Siddharth Chitre on May 8, 2010 7:57 PM

    Hi Siddharth,
    I came across the same while implementing the write back.
    Make sure following points are checked.
    1.Table whoch you are updating should disable cache
    2.In Answers,user must have acess writeback previleges.For this access,you need to go manage previleges and give access.
    3.Template name in Answers should match with the values in XML...i.e<WebMessage name="WriteBack">
    For the error,the solution is
    To ignore/fix this error, with ifnull(tablename.Remarks,'n/a') in the Fx section. Try it
    Regards
    Uday Annagiri

Maybe you are looking for

  • How to create folder with sub folder ?

    How to create folder with sub folder ?

  • ORA-01847: day of month must be between 1 and last day of month error

    Hi All When i run the following code i'm getting the error:ORA-01847: day of month must be between 1 and last day of month error SELECT t2.owner_cat, t1.owner_id, stock_id, Sum(received_amount) received_amount, Sum(curr_amount) curr_amount, Sum(used_

  • What happens if I choose to NEVER upgrade to IOS 6?

    Mapping problems. Power drainage Slow applications Bluetooth problems Hopefully Apple will fix most or all of these issues.   I certainly will not upgrade until then.  However, what happens if I decide to NEVER upgrade to IOS6?   Will my phone stop w

  • Windows 8.1 automatically logs me out after one minute

    I downloaded and installed Windows 8.1 Pro a few days ago from TechNet. I'm logged in only with my Microsoft account (not a Domain account). For some reason, it logs me out automatically after one minute and takes me back to the login screen where I

  • How to use Webmaker with students age 13 (legal)

    I teach programming classes at a K-8 school in Seattle. To date we've just done Scratch, but for the oldest students, age 13 and 14 in 8th grade, I would like to teach web literacy including HTML, CSS, and Javascript. I would like to use Webmaker as