How to implement WriteBack feature in OBIEE 11g?

I have implemented all steps but with no success. Can any one share what are loop holes in implementation the same?

Hi,
Please check the below steps and refer the below links.
http://satyaobieesolutions.blogspot.in/2013/03/write-back.html
http://satyaobieesolutions.blogspot.in/2012/06/obiee-10g11g-writeback-capabilities.html
http://satyaobieesolutions.blogspot.in/2012/06/excel-data-source-writeback-in-obiee.html
1. Problem your XMl Script
2. If null value not present in your columns in your table in database.The ; problem has occured.
please check below steps.
1. Are you using OCI or ODBC in your connection pool? Try it with OCI Call Interface 11g.
2.Remove the commit tag from the XML file.
<postUpdate>COMMIT</postUpdate>
=============================================================================================================
This xml file working for me.
Insert--
A couple of small adjustments got your XML to work here:
<?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">
<insert> INSERT INTO FACT (PRICE,PRODUCT_KEY,REGION_KEY,SALE_UNIT,TIMEKEY,SALES_QUOTA)
values (@{c7},@{c8},@{c9},@{c10},@{c11},@{c5} ) </insert>
<update> </update>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
The <writeBack> tag is written with a lower case "w".
The "connetionPool" needs an upper case "P".
Update--
I think that you have to specify also an SQL statement for the update tag, for example:
<?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="pmet_update">
<XML>
<writeBack connectionPool="PMTCOG">
<insert> select null from dual</insert>
<update> UPDATE XREF_PMET_URL SET URL= '@{c1}' WHERE API='@{c0}'</update>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
The witeback wants for both the tags (<insert></insert> and <update></update>) an SQL Statement.
Hope this help's
Thanks
Satya

Similar Messages

  • Geospatial Feature in OBIEE 11G

    Hi
    Please provide a pointer for comprehensive information on Geospatial Feature in OBIEE 11G and its implementation.
    Thanks.

    Hi,
    Have a look at the SampleApp demo set. If you follow this sample installation you will have a basic start set and exploration of also the geo spatial part:
    http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html
    Regards

  • How to implement web functionality in OBIEE.

    Hi,
    Please help me in how to implement " web functionality" in OBIEE. Also need ur sugegstions for the below features while implement.
    a.Full set of features
    b.Installation
    c.Inter-changeability
    reg,kannan

    hi,
    Java  jdk-1_5_0_06-windows-i586-p.exe
    OBIEE  OBIEE 10.1.3.3
    1.     Copy biee_windows_x86_101330_disk1.zip file in to your local drive, extract it and run setup file
    2.     For the documentation BIDOC.zip in to your local machine, extract and explore
    Task
    1.     Copy installation files into your local machine
    2.     Install JAVA/JDK
    3.     Set JAVA_HOME, PATH, CLASSPATH
    4.     Install OBIEE
    5.     Explore OBIEE physical folders
    6.     Explore OBIEE installed components
    7.     Create some sample reports and charts.
    or else see the below link for installation
    http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/install/installoraclebee.htm
    Regards
    Naresh

  • Buttons not showing up for Writeback option in OBIEE 11g

    Hey guys,
    I'm struggling with the writeback option in OBIEE 11g.
    I've made all the required changes as per the documentation.
    1) Making the column writeable in BMM layer.
    2) Giving the column and the table read/write permission in the presentation layer.
    3) writing the query in the xml for insert and update and have put it in the right path.
    4) Modified the instance config and included the <Lightwriteback>true</Lightwriteback> in it.
    5) Enable the column with writeback property.
    6)Enabled the table view property with writeback.
    However when i untick the table toggle mode,it makes the column editable but without any update button.
    whereas if i tick the table toggle mode it neither makes the column editable nor does it shows up any button.
    Could somebody help me out with the solution.
    Thanks,
    Anirban

    Anirban,
    You need to make sure that 'Write Back to Database' privilages have been correctly setup for you. If you have admin rights on the catalog, you should be able to check and modify it under Security > Manage Privilages on the Administration screen.
    cheers,
    Adnan

  • Features in OBIEE 11g

    Hi,
    What are all the newly added features in OBIEE 11g when compared to OBIEE 10g.
    Thanks,

    Hi,
    Go through these...http://www.rittmanmead.com/2010/08/
    http://www.rittmanmead.com/2010/07/08/obiee-11gr1-new-user-interface-home-page-and-unified-framework/
    http://nerdsofobiee.wordpress.com/2010/07/08/obiee-11g-new-features-launch-event/
    http://www.biconsultinggroup.com/images/VideoAlbum/BICG_White_Paper-OBIEE_11g_FAQs.pdf
    Regards,
    Srikanth

  • How to implement Stored procedure in OBIEE

    Hi experts
    How to implement Stored Procedure in OBIEE..
    My Input is Date..
    Thanks in advance
    Regards
    Frnds

    Double post :
    Re: How to get the previous monthend data and currentdate data in OBIEE report
    You don't need a stored procedure.
    If you want the amount only for one date, you can use the filter option in the formula :
    FILTER("Sales Facts"."Amount Sold" USING (Time.Day = '31 jan'))You can calculate the last day with the timestampdiff function
    31Jan = 1 Feb - 1 dayIf you want the amount of the month see my post here :
    Re: How to get the previous monthend data and currentdate data in OBIEE report

  • How to Hide a column in OBIEE 11g

    Hi,
    I am trying to hide a column of presantation layer table in OBIEE 11g. But it is not working.
    I am doing the follwoing.
    Open the permission tab of the column.
    Given no access to Everyone.
    Given No access the user/Application Role.
    When i go to web, the column is getting displayed in the table list. But, when i select the column and press the result button, it is not giving the result.
    It means, by doing the above steps it is restricting the data but visibility of column is already there.
    Same way it works for OBIEE 10g. Could you please let me know this feature has been removed from 11g or if it is still there then how we can achieved that.
    Thanks in Advance
    Niraj

    Hi Niraj,
    It's a bug in OBIEE 11.1.1.5.
    Bug 12352010: RESTRICTED COLUMNS SHOULD NOT SHOW IN SUBJECT AREA
    It is fixed in the version 11.1.1.6.
    Regards,
    Sandeep
    Edited by: Sandeep Saini on Mar 28, 2012 12:16 AM

  • How to hide a dashboard in OBIEE 11g?

    Hi All,
    How do we hide a complete dashboard in OBIEE 11g? A particular dashboard page can be hidden by going to dashboard properties but there is no option to hide a complete dashboard. Also, in Administration, there is no 'Manage Interactive Dashboard' section like it was there in OBIEE 10g where we could hide a particular dashboard.
    Thanks in Anticipation,
    Karan
    Edited by: kchadha2 on Sep 22, 2011 4:11 PM

    Hi,
    Go to your dashboard page --> there is catalog folder is available here you can restrict hiding dashboard users.
    and dashboard folder under shared folder right click dashboard permission --> No Acess also set that dashboard property as "Hiden"
    Thanks
    Deva
    Edited by: Devarasu on Sep 22, 2011 6:50 PM

  • Implement "Act As" in OBIEE 11g

    Hi,
    I am trying to implement the 'Act As' in OBIEE 11g using the same xml template that I used to implement the same in OBIEE 10g.
    But whenever I am providing the "Target USer" an error message pops up saying " *Invalid XML Payload: XML document must have a top level element.*"
    Below is the xml i am using
    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem">
    <WebMessageTable system="SecurityTemplates" table="Messages">
    <WebMessage name="LogonParamSQLTemplate">
    <XML>
    <logonParam name="RUNAS">
    <getValues>EXECUTE PHYSICAL CONNECTION POOL "SA"."Connection Pool" select targetID,TARGETNAME from PROXY where proxyId='@{USERID}'</getValues>
    <verifyValue>
    EXECUTE PHYSICAL CONNECTION POOL "SA"."Connection Pool" select targetNAME from PROXY where proxyId ='@{USERID}' and targetId='@{VALUE}'
    </verifyValue>
    <getDelegateUsers>
    EXECUTE PHYSICAL CONNECTION POOL "SA"."Connection Pool" select proxyId, proxyLevel from PROXY where targetId ='@{USERID}'
    </getDelegateUsers>
    </logonParam>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Thanks in advance,
    DS
    Edited by: DS on Dec 19, 2010 7:42 PM

    Hi All,
    after migration from 10 to 11 act is working but only sometimes.
    Sometimes the authentication with the user is refused.
    Is there a timeout parameter?
    Regards,
    Stefan Hess
    [email protected]

  • How to deploy repository manually in OBIEE 11g

    Hi,
    I understand that the RPD to be deployed in EM(enterprise Manager) in OBIEE 11g. But unfortunatley we are unable to open core-application in EM for RPD Deployment. The EM is very slow.
    Can any one help me in deploying RPD MANUALLY or by using some command prompts other than in EM..
    Thanks.

    You have to disable the central configuration:
    http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10541/disable_em.htm#BEIIAEGD
    Change your repository in the file nqsconfig.ini
    and
    change the password if needed in the credential store ...
    http://gerardnico.com/wiki/_detail/dat/obiee/obiee11g_credential_store.jpg?id=dat%3Aobiee%3Acredential
    But if you can't open EM, it will be very difficult and may be you must have to add resource (memory, ...) to your server.
    Success
    Nico

  • How to create Presentation Variable in OBIEE 11g

    Hi,
    Can any one tell me how to create a Presentation Variable. I know about the creation of Session and Reporsitory variables.
    Is it to be created in the Edit formula of the column in criteria tab.
    Thanks

    Hi,
    Refer : http://gerardnico.com/wiki/dat/obiee/presentation_variable_initialization
    Thanks
    Aravind

  • How to ftp a report in OBIEE 11G

    Hi Experts,
    I want to ftp some reports to one server,Please help me out here,How to achieve this? My BI Server is on Linux Box.
    Thanks,

    Check this
    Setting Up Delivery Destinations - 11g Release 1 (11.1.1)
    thanks,
    Saichand

  • How to implement adf skins in JDeveloper 11g

    How to integrate CSS in ADF using JDeveloper 11g without Trinidad.

    Is there any particular reason for NOT wanting to use the trinidad-config.xml? Using Jdev11g, it is very easy, requires no extra jars and have no external dependencies. Also, its [better |http://technology.amis.nl/blog/4169/adf-11g-why-use-skinning-why-not-use-simple-external-css-stylesheets] to do it using skins.
    Julian.

  • How to upload files to dashboard obiee 11g

    hi,
    can anyone explain how to upload files to obiee dashboard.
    thanks in advance..

    refer this link .
    http://total-bi.com/2011/02/external-files-obiee-dashboard/

  • How to Implement ADF BC Session in 11g

    Hi All,
    I am searching for Implementation of ADF BC Session in 11g, but i am not getting any link.
    My Requirement is to Store some user Data (i.e UserId,Department,EmployeeNumber...etc) in Session and by using EL or some programatic logic i should be able to access that variables on every Bussiness Component and on Page also.
    Is there any link or code for same.
    Thanks,
    Vijay

    use it like
    //setting the value to sesssion
    getDBTransaction().getSession().getUserData().put("UserName", userName);
    //setting the value from sesssion
    getDBTransaction().getSession().getUserData().get("UserName");
    {code}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for