REG OBIEE WriteBack

Hi,
I am Learning OBIEE 10g.
I am working on writeBack option.
I got the error
The system is unable to read the Write Back Template 'wb'. Please contact your system administrator.
I created template wb as
<?xml version="1.0" encoding="utf-8"?>
<WebMessageTables xmlns:sawnm="com.siebel.analytics.web/message/v1">
<WebMessageTable lang="en-us" system="WriteBack" table="Messages">
<WebMessage name="wb">
<XML>
<WriteBack connectionPool="con_pol">
<Insert> </Insert>
<Update>UPDATE CHANNELS SET CHANNEL_CLASS_ID={@c1} WHERE CHANNEL_ID={@c0}</Update>
<postUpdate>COMMIT</postUpdate>
</WriteBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
I Placed it in this path 'D:\OracleBI\web\msgdb\customMessages'
Granted the Privileges WRITE BACK TO DATABASE,MANAGE WRITEBACK to the user in ANSWERS.
Created the TABLE view with CHANNEL_ID,CHANNEL_CLASS_ID in ANSWERS.
Enabled WRITEBACK
with template wb
set the value interaction type=writeback with field size=16.
Any Solutions Please.
Thanks.

can you try with a simple xml and test if your setup detects the 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="test1">
<XML>
<writeBack connectionPool="Connection Pool">
<update>UPDATE table1 SET "column"='test'</update>
<insert> </insert>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
replace table name, connection pool and column name in context with your system and check if the writeback button is still greyed out.

Similar Messages

  • OBIEE Writeback error Sax parser Expected entity name with ampersand gt/lt

    Hi,
    I've enabled OBIEE 10.1.3.3.2 on Suse Linux 9.x writeback successfully for an OBIEE report, however if any of the fields contain XML special characters like ampersand, less than, greater than symbols etc when I save I get 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.
    Sax parser returned an exception. Message: Expected entity name for reference, Entity publicId: , Entity systemId: , Line number: 1, Column number: 795
    Error Details
    Error Codes: UH6MBRBC:E6MUPJPH
    Xml parsed: <writeBack template="entry"><record action="update"><value columnID="c10">C</value><value columnID="c2">Jun-08</value><value columnID="c5">0001</value><value columnID="c1">NET RESULT</value><value columnID="c7">T000</value><value columnID="c3">Total X & X</value>...
    I don't really want to have to use replace function on all the fields in the report to remove special characters + train users not to enter them in editable field.
    Anyone got any ideas how to get around this?
    Thanks,
    Gareth

    Hi
    I am getting this error in writeback while submitting
    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.
    Sax parser returned an exception. Message: Unterminated entity reference, 'M', Entity publicId: , Entity systemId: , Line number: 1, Column number: 85
    Error Details
    Error Codes: UH6MBRBC:E6MUPJPH
    Xml parsed: <writeBack template="CPE_writeback"><record action="update"><value columnID="c0">H&M SWEDEN</value><value columnID="c1">7/5/2010</value><value columnID="c2">8/26/2010</value><value columnID="c11">Administrator</value><value columnID="c7">BOOKED</value><value columnID="c10"> y</value><value columnID="c9">H&M SWEDEN ;7/5/2010 ;8/26/2010 ;BOOKED</value></record></writeBack>
    I think the problem is with '&' or might be with something else, if i choose other options form dropdowns its does not give me any error. only fot this customer "H&M SWEDEN"
    can any one please tell me what workaround i can do.. the obi version is 10.1.3.2

  • OBIEE Writeback error - The system is unable to read the Write Back Templat

    Hi all,
    I'm trying to set up the write back feature for one of the reports. All the set up up including XML file in the custommessage folder is done.Ensured the webmessage name tag value (pmet_update) is same as the one used in the report write back template value etc.
    Also the server is restarted after the latest XML file(as shown below) is copied after all type of debugging with similar threads on this matter.
    But when i click on the update button in the report (button is highlighted), i'm getting the error
    "The system is unable to read the Write Back Template 'pmet_update'. Please contact your system administrator."
    here is the xml.
    <?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></insert>
    <update> UPDATE XREF_PMET_URL SET URL= '@{c1}' WHERE API='@{c0}'</update>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Could you please help?

    Hi,
    I think that you have to spacify 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.
    For me it works.
    Let me know!
    Gianluca Ancarani

  • Reg: obiee query

    Hi
    I am new to obiee..!!!
    can anybody tell me what are out of box reports?
    Is there any pre built application for spend analytics?
    Thanks in advance..!!

    Hi,
    Please check Oracle BI Applications; http://www.oracle.com/global/nl/appserver/business-intelligence/bi-applications.html
    Cheers,
    Daan Bakboord
    http://obibb.wordpress.com

  • OBIEE Writeback : Clock appears when navigating the dashboard

    Hello Guys,
    Wrong time to post the question just before long weekend.
    I have a writeback report that views fine when I navigate it through Answers. It has 500 rows.
    When I view the same report on the dashboard , after navigating to the fourth or fifth page process gets hung and all I see is the clock that is ticking.
    The clock will keep on ticking indefintely.
    When I click on cancel the page refreshes and I able to see the desired report results.
    This is a replicable issue at my end.
    I have gone through the presentation and OBI Server logs but I dont see an error or exact error description.
    Has anyone faced this problem.
    What is the best way to solve the problem.
    Any help is much appreciated.
    Thanks
    Neerupama

    Sujana,
    This is a bug in 11g, apply patch 12561330.
    Rgds,
    Dpka

  • Reg-OBIEE String

    Hi
    I have a question
    regarding the data
    I have a string which has 49 characters in the db
    but when we run a report the same string is showing like 48 characters
    actually there was double space in db but its showing like one space in obiee report.
    Do you know how obiee handles these situations?
    Thanks
    NK

    Can you confirm the same using Length function? If I'm not wrong it suppose to be as in db.
    There wont be any difference for our eyes between a single space or double space in a string in bi report.
    Update back. If helps pls mark
    Edited by: Srini VEERAVALLI on Jan 17, 2013 4:02 PM

  • Reg-OBIEE patch

    Hi
    I know latest patch for OBIEE is 11.1.1.6.9
    Would you please let me know patch numbers for
    11.1.1.6.9 for Linux-64 bit
    Note:Not for Windows its for Linux 64-bit and
    explain me on how to apply patch in detail on linux environment.
    Thanks
    NK

    Its not 11.1.1.6.9 right
    would you please confirm that patches you provided is provided down work for Linux -64-bit also!!
    16287811
         Patch 11.1.1.6.9 (1 of 7) Oracle Business Intelligence Installer
    16287778
         Patch 11.1.1.6.9 (2 of 7) Oracle Real Time Decisions
    16237960
         Patch 11.1.1.6.9 (3 of 7) Oracle Business Intelligence Publisher
    16287840
         Patch 11.1.1.6.9 (4 of 7) Oracle Business Intelligence ADF Components
    16287854
         Patch 11.1.1.6.9 (5 of 7) Enterprise Performance Management Components Installed from BI Installer 11.1.1.6.x
    16227549
         Patch 11.1.1.6.9 (6 of 7) Oracle Business Intelligence
    16287884

  • REG: OBIEE Load Completion Report

    Hi all ,
    I need to built OBIEE Load Completion Report using Usage Tracking Subject Area. So for this I imported two tables W_ETL_Def_Run, W_ETL_Step_run into the physical layer(Oracle Analytics Usage-- Usage Tracking). Both these tables are coming from OBISchema.
    But other tables are coming from OBIAPP. So I created three connection pools i.e Usage Tracking Connection Pool, Usage Tracking Writer Connection Pool, DAC Connection Pool. For the first two connection pools I gave User as OBIAPP and for the last one I gave OBIschema. I am able to View data when click on the table in physical layer.(Right click and 'View Data' option)
    I gave all the joins correctly as per the Requirement.
    But when I try to build report using these tables... I am getting this errorr Insufficient privileges at OCI call OCIStmtExecute. [nQSError: 1701
    Need Help...
    Thanx in advance..                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    You can check that if the oracle schema users used in the 3 connection pools, have the respective access/grants?
    This has to do with the oracle connection user and grants on the tables for the oracle schema, it seems.

  • REg- OBIEE Upgrade

    After upgrading OBIEE10g to 11g
    What is the best way of checking the
    reports/dashboards
    security and other stuff
    Would you please explain a little bit more on how to make upgrade working perfect
    Testing scenarios etc.
    Thanks
    NK

    Take the High Priority Report from 10 Version and validate that results with the 11 version.Make sure both are same.
    And coming to security wise,Check whether Data Level and Object Level has been implemented successively or not with some examples.
    Hope it is clear.
    Mark as correct if it is helpful.
    Thanks.

  • OBIEE Writeback

    Hi All,
    I would like to know if we can write the variables to a database table. For example i have a date col and this will be a session variable. So when a user selects any value, the value should be loaded into a database table. Could you please let me know how to achieve this.
    Thanks

    user13581064 wrote:
    Hi All,
    I would like to know if we can write the variables to a database table. For example i have a date col and this will be a session variable. So when a user selects any value, the value should be loaded into a database table. Could you please let me know how to achieve this.
    ThanksApart from veeravalli's suggestion, one other way you could do this is by calling a stored procedure using evaluate function within the report, that would get executed upon each run to update that specific field in the database. This would give you more flexibility than setting up in the connection pool if you are using the same connection pool for other stuff and you dont want that script to run everytime it is invoked.

  • OBIEE External Table Authentication

    Hi everyone,
    I need to send email to some groups of people in obiee 11g by using agents. (with row level security) Meaning that, the groups data are different ans special for each. In our sistem, the users have been created by using an external table in the database. We use session parameters like USER, GROUP etc... The problem is about mailing to that users. When I log in OBIEE dashboard analytics, there is no configured email address in the delivery options (My Account/Delivery Options/Add Device Email Section) When I manually configure the email address, there is no problem. But it is not possible that adding all users email address manually. How can I entegrate mail addresses, which are already exist in my external table to those users?
    Please help me

    Hi,
    Write Back is the ability to enter or update values directly into a report and have those values stored directly in to the database. In order to
    implement this feature in OBIEE we have to make some changes in the repository as well as in the presentation services layers.
    Steps for Write Back
    <li>Making the table uncacheable from the physical layer of the repository.
    <li>Configuring the write back in the connection pool.
    <li>Granting the privileges of write back to the user from the Presentation Services.
    <li>Creating a XML Template and specifying the insert and update queries for write back.
    <li>Enabling write back from the column properties of the column in the request.
    <li>Specifying the template name in the table view write back properties of the request.
    For more Information refer following links:
    http://oraclebizint.wordpress.com/2007/09/20/oracle-bi-ee-101332-write-back-option-budgetingplanning/
    http://kpipartners.blogspot.com/2009/09/writeback-in-obiee.html
    REG OBIEE WriteBack
    http://gerardnico.com/wiki/dat/obiee/write_back
    Assign Points and close thread, if your question is answered and let me know if any queries....
    UPDATED POST
    After enabling Write Back users able to change their password through report not directly with Change Password on My Account.
    Cheers,
    Aravind
    Edited by: Aravind Addala on May 23, 2011 9:11 PM

  • How to change writeback input text field into textarea writeback field?

    Hi,
    I've got writeback working, OBIEE 10.1.3.3, but I want a 100 character in that writeback text field with word wrapping. because we Can't see to get input type text to wrap, is it possible to change input type="text" to input type="textarea" for a writeback column?
    I tried to included Html with javascript code in Writeback column properties under CSS custom option that is also not working.
    Thanks in Advance.
    Devarasu.R

    It's bug in obiee-writeback,it's resolved
    by using external java-jsp application then it will resolved.

  • OBIEE Write Back ERROR

    Hi All,
    Pl Help me in Resolving the Error
    "Write Back Error
    The system is unable to read the Write Back Template 'HIRING_STATUS'. Please contact your system administrator. "
    FolderPath:\\
    C:\OracleBI\web\msgdb\customMessages\Hiring_status.xml
    Here Table Name is BIDW_Final
    Column Name is Hiring_status where i am trying to write.
    <?xml version="1.0" encoding="utf-8"?>
    <WebMessageTables xmlns:sawnm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="HIRING_STATUS">
    <XML>
    <WriteBack connectionPool="RRF_TEST">
    <Insert> insert into BIDW_FINAL (HIRING_STATUS) values ('@{c1}')
    </Insert>
    <Update> </Update>
    <postUpdate>COMMIT</postUpdate>
    </WriteBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    I gave access,and done all the write back settings given (Follwing eg: OBIEE writeback
    Kindly help me in resolving the issue.
    Thanks in Advance,
    RK

    Hi,
    See the below link, it may help you,
    http://gerardnico.com/wiki/dat/obiee/write_back#support
    The write back name must be the same in the node WebMessage of the xml message
    <WebMessage name="*HIRING_STATUS*">
    Thanks,
    Balaa....
    Edited by: Balaa on Apr 30, 2010 5:09 PM
    Edited by: Balaa on Apr 30, 2010 5:11 PM

  • Write Back in OBIEE

    Hi All,
    Is there any document about write back?
    I need to understand how I can use this in my reports.
    Thanks,
    Poojak

    Hi Pooja,
    I have learned , how to use the OBIEE writeback from this article. Please award points if find useful.
    http://oraclebizint.wordpress.com/2007/09/20/oracle-bi-ee-101332-write-back-option-budgetingplanning/
    let me know if any questions.
    Thanks and Regards
    S

  • Geetting eeror while implementing writeback in 11.1.1.5

    getting 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.**
    but it updating the records in DB.
    one more is issue cant update the null column value record.
    eg: i had COL A, COL B, COL C but my COL C is NULL while trying to update the COL C it is not updating with only update statement.
    if i include INsert statement also it is creating duplicate record with COL C new value...

    Hi,
    Please refer this threads.
    Re: OBIEE writeback
    Re: Does Writeback Truly Work in OBIEE 11.1.1.3.0 or 11.1.1.5.0 ?
    Error:Unable to read the Writeback template
    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 spacify 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.
    For me it works.
    Let me know!
    Award points it is useful.
    Thanks,
    satya
    Edited by: satya R on Apr 25, 2012 1:42 AM

Maybe you are looking for