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

Similar Messages

  • Write Back Error The system is unable to read the Write Back Template 'test

    Write Back Error The system is unable to read the Write Back Template 'test'. Please contact your system administrator. OK
    But, the update button is on.
    It did work and now it doesn't... nothing of course that we know of has changed. We got this message when we started and the name of the file was what we put as template name in obiee instead of webmessage name but the update button was off.... now we have update button on and same error.
    File is on unix and we have made 777 so it's open to the world.
    <?xml version="1.0" encoding="utf-8"?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="D_EXEC_METRIC">
    <WebMessage name="test">
    <XML>
    <writeBack connectionPool="writeback">
    <update>UPDATE D_EXEC_METRIC SET EXEC_METRIC_ICON_WID = @{c3}, EXEC_METRIC_COMMENT='@{c7}' WHERE SECTOR_WID=@{c0} AND EXEC_METRIC_WID=@{c2}</update>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    thanks in advance for your help!

    You're better off searching for an answer to this question in the [OBIEE Forum|http://forums.oracle.com/forums/forum.jspa?forumID=378].
    The topic is discussed at least twice a month so there's tons of posts with all the answers you need. Make a forum search for writeback and you'll have your answer.
    Cheers,
    C.

  • 10g - write back - The system is unable to read the Write Back Template

    hi,experts,
    I enabled write back on a report.
    the button (write back) is enabled (not grey)
    but when I click the button, there is a message
    The system is unable to read the Write Back Template 'UPDATETESTWRITEBACK'. Please contact your system administrator.
    I put UPDATETESTWRITEBACK.XML in C:\OracleBI\web\msgdb\customMessages
    the syntax in the xml is correct.
    what is the result? any log to check?

    Its not mandatory to have the same template name as your xml file name.
    But the <WebMessage name= "UPDATETESTWRITEBACK"> should be same what the templetae you are using in the webcat.
    Please find sampel xml which can have any xyz name in the folder "OracleBIData\web\msgdb\customMessages'
    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem">
    <WebMessageTable lang="en-us" system="WriteBackTemplates" table="Templates">
    <WebMessage name= "ResourceAllocation">
    <XML>
    <writeBack connectionPool="--your connection pool name">
    <insert> Insert statement </insert>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Cheers,
    Rajeev A

  • RFC_ERROR_LOGON_FAILURE: The system is unable to interpret the SSO ticket

    Hi folks,
    i've here an issue that i could not solve, i've implemented SSO between SAP EP and SAP ERP 2005 several times but this time i've the error message
    " The system is unable to interpret the SSO ticket received"
    I've already imported portal certificate, put parameters in instance profile and restart ERP but it still gave the error, i found the same issue from others sdn users but none of then have the solution for me.
    Could anyone help me here?
    This is a urgent matter.
    thanks in advance,
    Pedro Rodrigues

    Hi Pedro,
    what result do you get in a connection test in the portal ?
    To do that :
    open the System definition (under System Administrator/System Configuration);
    Open the ERP 2005 system entry> "Connection Test"
    Select "Connection test for Connector".
    Also make sure that the domain of both systems (portal and ERP) are the same e.g. portal.company.com and erp.company.com . IP addresses are not working in SSO....
    Also helpful is the OSS 701205 which has a attached PAR file for testing the SSO.
    Regards,
    Kai

  • The system is unable to interpret the SSO ticket received

    Hi,
    We are facing the following error. Could anyone please help us understand/resolve the same
    com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: The system is unable to interpret the SSO ticket received
         at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java(Compiled Code))
         at com.sap.mw.jco.MiddlewareJRfc$Client.connect(MiddlewareJRfc.java(Compiled Code))
         at com.sap.mw.jco.JCO$Client.connect(JCO.java(Compiled Code))
         at com.sap.mw.jco.JCO$Pool.initPool(JCO.java(Compiled Code))
         at com.sap.mw.jco.JCO$PoolManager.getClient(JCO.java(Compiled Code))
         at com.sap.mw.jco.JCO$PoolManager.getClient(JCO.java(Inlined Compiled Code))
         at com.sap.mw.jco.JCO.getClient(JCO.java(Inlined Compiled Code))
         at com.sap.mw.jco.webas.WebDynproExtension.addClientPool(WebDynproExtension.java(Compiled Code))
         at com.sap.mw.jco.webas.WebDynproExtension.addClientPool(WebDynproExtension.java(Compiled Code))
         at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.createPool(AbstractJCOClientConnection.java(Compiled Code))
         at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.checkPoolEntry(AbstractJCOClientConnection.java(Inlined Compiled Code))
         at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.getClient(AbstractJCOClientConnection.java(Compiled Code))
         at com.sap.pcuigp.xssfpm.wd.BackendConnections.connectModelInternal(BackendConnections.java:261)
         at com.sap.pcuigp.xssfpm.wd.BackendConnections.initBackend(BackendConnections.java:226)
         at com.sap.pcuigp.xssfpm.wd.BackendConnections.connectModel(BackendConnections.java:159)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalBackendConnections.connectModel(InternalBackendConnections.java:183)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.connectModel(FPMComponent.java:699)
         at com.sap.pcuigp.xssfpm.wd.BackendConnections.init(BackendConnections.java:138)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalBackendConnections.init(InternalBackendConnections.java:179)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:170)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java(Compiled Code))
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java(Inlined Compiled Code))
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java(Inlined Compiled Code))
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java(Compiled Code))
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:382)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:618)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    - Harshal

    Hello Erin,
    1. Can you please confirm whether what type of SSO concept has been configured....whether Logon Tickets or user mapping?
    If logon tickets, just check once if the same user-id exists on both systems.....
    2. Can you also try pinging & testing the JCo in hte SLD....just confirmation.
    Awaiting Reply.
    Warm Regards,
    Ritu

  • ASDM is unable to read the configuration from ASA.

    Earlier today I was configuring the Cisco ASA (7.2(2)) using the ASDM, but after a reboot of the appliance I now get the following:
    ASDM is unable to read the configuration from ASA.
    This happens shortly after ?Loading running configuration from the device? appears in the ASDM status window.
    I have tried restarting both the appliance and my workstation, but the issue persists. I have also tried clearing the ASDM cache, but that doesn?t help either. The issue occurs whether I used the Cisco ASDM Launcher or the web interface.
    SSH access to the appliance works fine.
    Thanks for any assistance (why is it that Cisco?s GUIs always have issues?!?).

    I have exactly the same issue , SSH works fine but ASDM and Web interface reply with that error message "ASDM is unable to read the configuration from ASA".
    My ASA is a 5520 ver 7.1(2) with ASDM 5.1(2)
    Could it be something related to Java ?
    Thanks for any hint.

  • Scanner Warning 027 unable to read the sequence ....

    we have zen 7 sp1 etc...
    some of the workstation inventory logf have the following error :
    Scanner Warning 027 unable to read the sequence number from the workstation object
    i have deleted the edir object, and wait for recreating and new scan.... but the error exist still.
    any ideas to resolve the issue?

    a part from the log ,
    here is a bad workstation
    [4/23/08 08:29:40.253] ZENInv - Selector: Selector Yielding for ms0
    [4/23/08 08:29:40.253] ZENInv - Selector: Processing 000B5D9B682A_1208327423000_6.STR
    [4/23/08 08:29:40.253] ZENInv - Selector: Getting SelectorXMLAgent Lock fordaten:\ZENworks\Inv\ScanDir\000B5D9B682A_120832 7423000_6.STR
    [4/23/08 08:29:40.253] ZENInv - Selector: Acquired SelectorXMLAgent Lock fordaten:\ZENworks\Inv\ScanDir\000B5D9B682A_120832 7423000_6.STR
    [4/23/08 08:29:40.253] ZENInv - Selector: Getting SynchServiceSelector Lock fordaten:\ZENworks\Inv\ScanDir\000B5D9B682A_120832 7423000_6.STR
    [4/23/08 08:29:40.253] ZENInv - Selector: Acquired SynchServiceSelector Lock fordaten:\ZENworks\Inv\ScanDir\000B5D9B682A_120832 7423000_6.STR
    [4/23/08 08:29:40.254] ZENInv - Selector: Getting ConverterSelector Lock fordaten:\ZENworks\Inv\ScanDir\000B5D9B682A_120832 7423000_6.STR
    [4/23/08 08:29:40.254] ZENInv - Selector: Acquired ConverterSelector Lock fordaten:\ZENworks\Inv\ScanDir\000B5D9B682A_120832 7423000_6.STR
    [4/23/08 08:29:40.254] ZENInv - Selector: Opened Filedaten:\ZENworks\Inv\ScanDir\000B5D9B682A_12083 27423000_6.STR
    [4/23/08 08:29:40.254] ZENInv - Selector: Checking Length of STR
    [4/23/08 08:29:40.254] ZENInv - Selector: HASH of FileName000B5D9B682A_1208327423000_6.STRIS=1218633 352
    [4/23/08 08:29:40.254] ZENInv - Selector: HASH INSIDE FileName000B5D9B682A_1208327423000_6.STRIS=1218633 352
    [4/23/08 08:29:40.254] ZENInv - Selector: End of File=[EOF]
    [4/23/08 08:29:40.254] ZENInv - Selector: Valid EOF Found
    [4/23/08 08:29:40.254] ZENInv - Selector: Checking Bitmap of STR
    [4/23/08 08:29:40.254] ZENInv - Selector: Checking SectionOffsets of STR
    [4/23/08 08:29:40.255] ZENInv - Selector: Checking Identification of STR
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing for [Identification]
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing workStationDN
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing treeName
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing and converting numMACAddress
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing macAddresses
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing typeOfScan
    [4/23/08 08:29:40.255] ZENInv - Selector: typeOfScan=DELTA
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing and converting scanTime
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing and converting sequenceNumber
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing serverName
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing and converting StrFileVersion
    [4/23/08 08:29:40.255] ZENInv - Selector: Checking StrFileVersion
    [4/23/08 08:29:40.255] ZENInv - Selector: ZFD STR Version is=1650
    [4/23/08 08:29:40.255] ZENInv - Selector: MIDAS ZFD STR VERSION1650
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing strFileSystemType
    [4/23/08 08:29:40.255] ZENInv - Selector: Parsing strFileSystemIdentifier
    [4/23/08 08:29:40.255] ZENInv - Selector: Entering isInventoryScannerValid()
    [4/23/08 08:29:40.255] ZENInv - Selector: isFile30SP1EP1STR Confirms this file is NOT a 30SP1EP1STR
    [4/23/08 08:29:40.255] ZENInv - Selector: isFile30SP1EP1STR Confirms this file is NOT a 30SP1EP1STR
    [4/23/08 08:29:40.255] ZENInv - Selector: Updating WSDN To SynchService HashTable
    [4/23/08 08:29:40.255] ZENInv - Selector: SynchTable Exists
    [4/23/08 08:29:40.255] ZENInv - Selector: Entry Already Present.Will not update SynchTable
    [4/23/08 08:29:40.255] ZENInv - Selector: isFile30SP1EP1STR Confirms this file is NOT a 30SP1EP1STR
    [4/23/08 08:29:40.255] ZENInv - Selector: Reading NDS ScanNumber
    [4/23/08 08:29:40.270] ZENInv - Selector: NDS ScanNumber Read 5
    [4/23/08 08:29:40.270] ZENInv - Selector: NDS attrModificationTime Read 1208760260000
    [4/23/08 08:29:40.270] ZENInv - Selector: Type of Scan:DELTA
    [4/23/08 08:29:40.270] ZENInv - Selector: Transfering to DBDir.
    [4/23/08 08:29:40.270] ZENInv - Selector: Getting SelectorStorerDestination Lock for daten:\ZENworks\Inv\ScanDir\DbDir\000B5D9B682A_120 8327423000_6.STR
    [4/23/08 08:29:40.270] ZENInv - Selector: SelectorStorerDestination Lock Acquired for daten:\ZENworks\Inv\ScanDir\DbDir\000B5D9B682A_120 8327423000_6.STR
    [4/23/08 08:29:40.270] ZENInv - Selector: Hence Transferring : daten:\ZENworks\Inv\ScanDir\000B5D9B682A_120832742 3000_6.STR File to daten:\ZENworks\Inv\ScanDir\DbDir\000B5D9B682A_120 8327423000_6.STR
    [4/23/08 08:29:40.270] ZENInv - Selector: Renaming the file daten:\ZENworks\Inv\ScanDir\000B5D9B682A_120832742 3000_6.STRTo daten:\ZENworks\Inv\ScanDir\DbDir\000B5D9B682A_120 8327423000_6.STR
    [4/23/08 08:29:40.270] ZENInv - Selector: Unlocked SelectorStorerDestination for daten:\ZENworks\Inv\ScanDir\DbDir\000B5D9B682A_120 8327423000_6.STR
    [4/23/08 08:29:40.270] ZENInv - Selector: Modifying Attribute seqNo with 6
    [4/23/08 08:29:40.270] ZENInv - Selector: Entering forceFullScanFlag Loop
    [4/23/08 08:29:40.287] ZENInv - Selector: Time Taken to Process Delta Scan : 34
    [4/23/08 08:29:40.287] ZENInv - Selector: Unlocked SelectorXMLAgent Filedaten:\ZENworks\Inv\ScanDir\000B5D9B682A_12083 27423000_6.STR
    [4/23/08 08:29:40.287] ZENInv - Selector: Unlocked ConverterSelector Filedaten:\ZENworks\Inv\ScanDir\000B5D9B682A_12083 27423000_6.STR
    [4/23/08 08:29:40.287] ZENInv - Selector: Unlocked SynchServiceSelector Filedaten:\ZENworks\Inv\ScanDir\000B5D9B682A_12083 27423000_6.STR
    [4/23/08 08:29:40.287] ZENInv - Selector: Selector Will Now Serialize SynchTable - End of Listing
    [4/23/08 08:29:40.287] ZENInv - Selector: Serializing hashTable Todaten:\ZENworks\Inv\ScanDir\stable\STABLE.SER
    [4/23/08 08:29:40.289] ZENInv - Selector: Selector finished Serializing the table
    [4/23/08 08:29:41.043] ZENInv - Storer: Loading Storer test properties file
    [4/23/08 08:29:41.044] ZENInv - Storer: Storer: started storing 000B5D9B682A_1208327423000_6.STR (3878 bytes)
    [4/23/08 08:29:41.053] ZENInv - Storer: dn: CN=SFT01314.OU=WS.OU=ZEN.OU=city.o=org tree: org-tree
    [4/23/08 08:29:41.053] ZENInv - Storer: tree: org-treewsdn: CN=SFT01314.OU=WS.OU=ZEN.OU=city.o=orgtime: 1208931926000
    [4/23/08 08:29:41.053] ZENInv - Storer: Initial WS statusrecord is found
    [4/23/08 08:29:41.053] ZENInv - Storer: got the status log
    [4/23/08 08:29:41.077] ZENInv - Storer: Could not process 000B5D9B682A_1208327423000_6.STR due to
    com.novell.zenworks.desktop.inventory.storer.DataA bsentException: Data Instance Not Found!!Class:Zenworks.ZenDesktopMonitor Operation:Delete Offset:e14 linkoffset:ffffffffffffffff oid:-1
    [DeviceID=DesktopMonitor2 Description=Plug und Play-Monitor ManufactureDate=2002 ModelID=SNY08B0 ViewableSize=19.7 NominalSize=21.0 ]
    at com.novell.zenworks.desktop.inventory.storer.Objec tInstance.setOID(ObjectInstance.java:339)
    at com.novell.zenworks.desktop.inventory.storer.Parse .processOtherSection(Parse.java:1913)
    at com.novell.zenworks.desktop.inventory.storer.Parse .parse(Parse.java:4038)
    at com.novell.zenworks.desktop.inventory.storer.MainT hread.run(MainThread.java:976)
    [4/23/08 08:29:41.080] ZENInv - Storer: Scantype set to -1
    [4/23/08 08:29:41.081] ZENInv - Storer: addWSErrorMessage
    [4/23/08 08:29:41.097] ZENInv - Status Reporting: Number of records to add are: 0 for DN=CN=SFT01314.OU=WS.OU=ZEN.OU=city.o=org
    [4/23/08 08:29:41.113] ZENInv - Status Reporting: Number of modified records are: 1 for DN=CN=SFT01314.OU=WS.OU=ZEN.OU=city.o=org
    [4/23/08 08:29:41.113] ZENInv - Status Reporting: Modifying record for DN=CN=SFT01314.OU=WS.OU=ZEN.OU=city.o=org
    [4/23/08 08:29:41.113] ZENInv - Status Reporting: Record with time stamp 1208931926000 is found
    [4/23/08 08:29:41.164] ZENInv - Storer: cleanUp:Full Scan will be initiated on CN=SFT01314.OU=WS.OU=ZEN.OU=city.o=org
    [4/23/08 08:29:41.164] ZENInv - Storer: Unlocking daten:\ZENworks\Inv\ScanDir\DbDir\000B5D9B682A_120 8327423000_6.STR
    is there a mechanism, to get the local zenworks logfile up to the server, so i didnt need to have access to the workstation manual?
    it looks like, that there are no information in the str file from the workstation, but i didnt have a local logfile yet... :-((
    helge

  • 043: Unable to read the Software Rules file

    hi,
    I have the message "043: Unable to read the Software Rules file " that
    appears on workstation object under Inventory tab, my software rule is
    activated, their is no other options to activate for this rule, is there
    other Nds objects that I need to configure for software scans?
    thanks!

    Dominic,
    It appears that in the past few days you have not received a response to your posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
    - Check all of the other support tools and options available at http://support.novell.com in both the "free product support" and "paid product support" drop down boxes.
    - You could also try posting your message again. Make sure it is posted in the correct newsgroup. (http://support.novell.com/forums)
    If this is a reply to a duplicate posting, please ignore and accept our apologies and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • WriteBack Error-The system was unable to generate appropriate SQL....

    Hi Experts,
    I am providing writeback functionality on my report. But i am getting following error...
    The system was unable to generate appropriate SQL. Please contact your system administrator.
    Following is the xml 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="SHNEW">+
    +<XML>+
    +<writeBack connectionPool="Connection Pool">+
    +<insert> </insert>+
    +<update>UPDATE CUSTOMERS SET CUST_LAST_NAME='@{C5}' WHERE+
    +CUST_ID=@{C3}</update>+
    +</writeBack>+
    +</XML>+
    +</WebMessage>+
    +</WebMessageTable>+
    +</WebMessageTables>+
    At Connection pool I am using OCI 10 g as call Interface...
    Please tell me where i am going wrong?????????????
    Thanks in Advance
    Regards,
    Avi

    Hy,
    I suppose that you have a problem in your configuration :
    * check the name of your connection pool
    * check you SQL.
    I will try to replace C5 by c5
    UPDATE CUSTOMERS SET CUST_LAST_NAME='@{C5}' WHERE CUST_ID=@{C3}by this
    UPDATE CUSTOMERS SET CUST_LAST_NAME='@{c5}' WHERE CUST_ID=@{c3}You can find the complete and detail procedure here :
    http://gerardnico.com/wiki/dat/obiee/write_back
    Success
    Nico

  • Write Back Error: The system was unable to generate appropriate SQL

    All,
    Have looked at the previous threads on this topic and it has usually been syntax problems in the xml file. I've been over it a million times and can't see any problems.
    The error I'm getting is when I click the "update" button to initiate the write-back;
    The system was unable to generate appropriate SQL. Please contact your system administrator.
    Template: 'UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0}, Week_Ending = @{c1} WHERE id = @{c2} '
    Record: '<record action="update"><value columnID="c2">142</value><value columnID="c0">04/30/2012</value><value columnID="c1">05/06/2011</value></record>'
    My xml file is 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="GOALS">
    <XML>
    <writeBack connectionPool="GL Oracle Data Warehouse Connection Pool">
    <insert> </insert>
    <update>UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0}, Week_Ending = @{c1} WHERE id = @{c2} </update>
    <postUpdate>COMMIT</postUpdate>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Week Beginning and Week End are just two columns from WC_DEPT_GOALS_D - 44 columns in total which I want to write back to. These two are datetime, the others are int or float. I can't even get it to write back with these two, let a lone the other 42! :)
    Any suggestions? Thanks guys!
    Please note, I've also tried it without the "postUpdate" COMMIT line. Same error.
    Edited by: Ally on Jun 3, 2011 7:50 AM
    Edited by: Ally on Jun 3, 2011 8:00 AM

    If your column data type is varchar then you have to specify that in single quote
    COMMIT :if your DB supports automatic commit so you don't have to add it.
    check that the name in "<WebMessage name="GOALS">" is the exact same case as what you have in your report. i.e. it's Goals in the XML and then it cannot be GOALS in the Report or goals.
    And also try this..
    <update>UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0} WHERE id = @{c2}
    UPDATE WC_DEPT_GOALS_D SET Week_Ending = @{c1} WHERE id = @{c2}</update>
    Restart all the services and oc4j
    Cheers,
    Aravind
    Edited by: Aravind Addala on Jun 3, 2011 8:51 AM
    Edited by: Aravind Addala on Jun 3, 2011 8:57 AM

  • What settings do I need to have on my macbook pro to access student.ashford.edu when I get the following error message: The system is unable to process your response at this time. If you feel you have received this message in error. Please contact your Sy

    what settings do I need to have to access Ashford University's student portal using either Safari or Firefox when I get the following message: The system is unable to process your response at this time. If you feel you have received this message in error. Please contact your System Administrator, or try again at a later time.

    I am able to get to the Ashford University login display with no difficulties with both Firefox and Safari.  Obviously without a student password I cannot go any further.  If you can do the same, then clearly the problem is at the other end.  If that is the same case with you, then there is no advice that I can give you but to stir the pot as best you can.
    Ciao.

  • We got error "System is unable to interpret the SSO ticket received"

    We got error "System is unable to interpret the SSO ticket received" on Backend system(R/3 4.7).
    We use SAP Enterprise Portal 6.0 SP15.
    Please let us know what is problems ?
    We done following steps in SAP EP.
    1. Created LOGON-METHOD (Logon Method : SAPLOGONTICKET).
    2. Export Public-key (verify.der) from SAP EP.
       (System Admin -> System config -> Keystore Administration -> Download)
    We done following steps in SAP R/3.
    3. Start STRUSTSSO2 Transaction.
       In the PSE status frame on the left, choose the system PSE.
       In the certificate section, choose Import Certificate.
         The Import Certificate screen appears.
       Choose the File tab.
       In the File path field, enter the path of the portal's verify.der file.
       Set the file format to DER coded and confirm.
       In the Trust Manager, choose Add to PSE.
       Choose Add to ACL, to add the Portal Server to the ACL list.
       In the dialog box that appears, enter follows:
         system ID    :J2E
         client       :000
         Subject name :CN=J2E
         Issuer name  :CN=J2E
         Serial number:00
       Save your entry.
    4. Set profile parameters
       login/accept_sso2_ticket = 1
       login/create_sso2_ticket = 0
    5. Restart SAP R/3 system.

    Hi,
    I faced the same problem when i am configuring the SSO,
    check the portal client number in System Administration>System Configaration->UM Configuration--->Direct Editing
    and give the same client number
    In the dialog box that appears,
    system ID :J2E
    client :000
    else check weather u r importing the certificate correctly.
    First export the verify.der and and import that using the STRUSTSSO2
    Thanks
    Ajay

  • Write Back - The system was unable to generate appropriate SQL. Please cont

    Hi I am facing the below error while implementing writback feature in obiee 11g.
    The system was unable to generate appropriate SQL. Please contact your system administrator.
    Template: 'update OBI_DEV.W_PRODUCT_D_WRITE_BACK SET MON_REL_TARGET = '@{c5b2e8f4d057e4201}', MON_GROSS_TARGET= '@{ce74545331e56f0bc}' where PRODUCT_FAMILY = '@{c9a6eeb6940647d1b}' and PRODUCT_TYPE = '@{c037fcc09911be97b}' and REGION = '@{c0bc248e1e2c13fc4}''
    Record: '<record type="update"><value columnID="c0c5d0de6e8463149"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">PROD_A</sawx:expr></value><value columnID="c9a6eeb6940647d1b"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">DP_CO</sawx:expr></value><value columnID="c037fcc09911be97b"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">Commerical Product</sawx:expr></value><value columnID="c3805a6285c2d923d"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">INTL</sawx:expr></value><value columnID="c0bc248e1e2c13fc4" type="update"><newValue><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:decimal">3</sawx:expr></newValue><oldValue><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:decimal">2</sawx:expr></oldValue></value><value columnID="c5b2e8f4d057e4201"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:decimal">6</sawx:expr></value></record>'
    ============================================================================================================'
    here is my XML Template.
    <WebMessage name="Writeback">
    <XML>
    <writeBack connectionPool="Oracle DataWarehouse Connection Pool Write Back">
    <insert> </insert>
    <update>update OBAW_DEV.W_PRODUCT_D_WRITE_BACK SET M MON_REL_TARGET = '@{c5b2e8f4d057e4201}', MON_GROSS_TARGET= '@{ce74545331e56f0bc}' where PROD_FAMILY = '@{c9a6eeb6940647d1b}' and PRODUCT_TYPE = '@{c037fcc09911be97b}' and REGION = '@{c0bc248e1e2c13fc4}'</update>
    </writeBack>
    </XML>
    </WebMessage>
    Thanks
    Kumar
    Edited by: 877408 on Jan 9, 2013 7:57 AM
    Edited by: 877408 on Jan 9, 2013 7:58 AM
    Edited by: 877408 on Jan 9, 2013 8:11 AM

    How about following line between the tags <WebConfig> and </WebConfig> in the instanceconfig.xml located under $INSTANCE_HOME/config/OracleBIPresentationServicesComponent/coreapplication_obips1:
    <LightWriteback>true</LightWriteback>
    Restart Presentation Services
    And check the write back permissions in Analytics->Administration> Manage Privilege as shown below:
    Just in case also check user has write access
    If helps pls mark else update
    Try with no space between tags like <insert></insert>
    Edited by: Srini VEERAVALLI on Jan 9, 2013 10:46 AM

  • The server was unable to process the request due to an internal error.

             
    Properties set in my project are below
    namespace EmployeeService
            public class Employee
                private int _Id;
                private string _Name;
                private string _Gender;
                private DateTime _DateofBirth;
                public int Id
                    get { return _Id; }
                    set { _Id = value; }
                public string Name
                    set { _Name = value; }
                    get { return _Name; }
                public string Gender
                    set { _Gender = value; }
                    get { return _Gender; }
                public DateTime DateofBirth
                    set { _DateofBirth = value; }
                    get { return _DateofBirth; }
    This is the service i have developed in my project 
    namespace EmployeeService
        // NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Service1" in both code and config file together.
        public class EmployeeService : IEmployeeService
            public Employee GetEmployee(int Id)
                Employee objemp = new Employee();
                string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
                using (SqlConnection con = new SqlConnection(cs))
                    SqlCommand cmd = new SqlCommand("spGettblEmployeewcf", con);
                    cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter Idparameter = new SqlParameter();
                    Idparameter.ParameterName = "@Id";
                    Idparameter.Value = Id;
                    cmd.Parameters.Add(Idparameter);
                    con.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
                    while (dr.Read())
                        objemp.Id = Convert.ToInt32(dr["Id"]);
                        objemp.Name = dr["Name"].ToString();
                        objemp.Gender = dr["Gender"].ToString();
                        objemp.DateofBirth = Convert.ToDateTime(dr["DateofBirth"]);
                return objemp;
            public void SaveEmployee(Employee objemp)
                string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
                using (SqlConnection con = new SqlConnection(cs))
                    SqlCommand cmd = new SqlCommand("spInsertEmployeewcf", con);
                    cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter ParameterId = new SqlParameter()
                        Value = objemp.Id,
                        ParameterName = "@Id"
                    cmd.Parameters.Add(ParameterId);
                    SqlParameter ParameterName = new SqlParameter()
                        Value = objemp.Name,
                        ParameterName = "@Name"
                    cmd.Parameters.Add(ParameterName);
                    SqlParameter ParameterGender = new SqlParameter()
                        Value = objemp.Gender,
                        ParameterName = "@Gender"
                    cmd.Parameters.Add(ParameterGender);
                    SqlParameter ParameterDateofBirth = new SqlParameter()
                        Value = objemp.DateofBirth,
                        ParameterName = "@DateofBirth"
                    cmd.Parameters.Add(ParameterDateofBirth);
                    con.Open();
                    cmd.ExecuteNonQuery();
    The Service Contract  code is
    namespace EmployeeService
        // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
        [ServiceContract]
        public interface IEmployeeService
            [OperationContract]
            Employee GetEmployee(int Id);
            [OperationContract]
            void SaveEmployee(Employee objemp); 
            // TODO: Add your service operations here
        // Use a data contract as illustrated in the sample below to add composite types to service operations
    and i deployed the EmployeeService in iis and consuming the service in my web application the code is below
     protected void btnsave_Click(object sender, EventArgs e)
                EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient("basicHttpBinding");
                EmployeeService.Employee employee = new EmployeeService.Employee();
                employee.Id = Convert.ToInt32(txtid.Text);
                employee.Name = txtname.Text;
                employee.Gender = txtgender.Text;
                employee.DateofBirth = Convert.ToDateTime(txtdob.Text);
                client.SaveEmployee(employee);
            protected void btnget_Click(object sender, EventArgs e)
                EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient("basicHttpBinding");
                EmployeeService.Employee employee = client.GetEmployee(Convert.ToInt32(txtid.Text));
                txtname.Text = employee.Name;
                txtgender.Text = employee.Gender;
                txtdob.Text = employee.DateofBirth.ToShortDateString();
    and  when i am entering the details of employee Id,Name,Gender,DateofBirth and clicking save button iam getting the following error 
    The server was unable to process the request due to an internal error.  For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior)
    on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.
    Code in web.config file in Webapplication(Client) is the following
    <?xml version="1.0"?>
    <!--
      For more information on how to configure your ASP.NET application, please visit
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
    <configuration>
        <system.diagnostics>
            <sources>
                <source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
                    <listeners>
                        <add type="System.Diagnostics.DefaultTraceListener" name="Default">
                            <filter type="" />
                        </add>
                        <add name="ServiceModelMessageLoggingListener">
                            <filter type="" />
                        </add>
                    </listeners>
                </source>
                <source name="System.ServiceModel" switchValue="Warning, ActivityTracing"
                    propagateActivity="true">
                    <listeners>
                        <add type="System.Diagnostics.DefaultTraceListener" name="Default">
                            <filter type="" />
                        </add>
                        <add name="ServiceModelTraceListener">
                            <filter type="" />
                        </add>
                    </listeners>
                </source>
            </sources>
            <sharedListeners>
                <add initializeData="C:\Users\HEMANTH\Desktop\Client\Client\Web_messages.svclog"
                    type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                    name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp">
                    <filter type="" />
                </add>
                <add initializeData="C:\Users\HEMANTH\Desktop\Client\Client\Web_tracelog.svclog"
                    type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                    name="ServiceModelTraceListener" traceOutputOptions="Timestamp">
                    <filter type="" />
                </add>
            </sharedListeners>
            <trace autoflush="true" />
        </system.diagnostics>
        <system.web>
            <compilation debug="true" targetFramework="4.0" />
        </system.web>
        <system.serviceModel>
            <diagnostics>
                <messageLogging logEntireMessage="true" logMalformedMessages="true"
                    logMessagesAtTransportLevel="true" />
            </diagnostics>
            <bindings>
                <basicHttpBinding>
                    <binding name="basicHttpBinding" />
                </basicHttpBinding>
                <wsHttpBinding>
                    <binding name="mexHttpBinding">
                        <security mode="None" />
                    </binding>
                </wsHttpBinding>
            </bindings>
            <client>
                <endpoint address="http://localhost/EmployeeWebServices/EmployeeService.svc/basic"
                    binding="basicHttpBinding" bindingConfiguration="basicHttpBinding"
                    contract="EmployeeService.IEmployeeService" name="basicHttpBinding" />
                <endpoint address="http://localhost/EmployeeWebServices/EmployeeService.svc/mex"
                    binding="wsHttpBinding" bindingConfiguration="mexHttpBinding"
                    contract="EmployeeService.IEmployeeService" name="mexHttpBinding" />
            </client>
        </system.serviceModel>
    </configuration>
    Things i have tried till now are 
    1)changed the name of the name of the endpoint address basicHttpBinding to  basicHttpBinding_IEmployeeService but still get the save error.
    2)Opened the Message Log Trace. Got the error as follows
    <MessageLogTraceRecord>
    <HttpResponse xmlns="http://schemas.microsoft.com/2004/06/ServiceModel/Management/MessageTrace">
    <StatusCode>InternalServerError</StatusCode>
    <StatusDescription>Internal Server Error</StatusDescription>
    <WebHeaders>
    <Content-Length>730</Content-Length>
    <Cache-Control>private</Cache-Control>
    <Content-Type>text/xml; charset=utf-8</Content-Type>
    <Date>Sat, 03 Jan 2015 12:12:24 GMT</Date>
    <Server>Microsoft-IIS/7.5</Server>
    <X-AspNet-Version>4.0.30319</X-AspNet-Version>
    <X-Powered-By>ASP.NET</X-Powered-By>
    </WebHeaders>
    </HttpResponse>
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Header></s:Header>
    <s:Body>
    <s:Fault>
    <faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher" xmlns="">a:InternalServiceFault</faultcode>
    <faultstring xml:lang="en-US" xmlns="">The server was unable to process the request due to an internal error.  For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute
    or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.</faultstring>
    </s:Fault>
    </s:Body>
    </s:Envelope>
    </MessageLogTraceRecord>
    Try to understand but could not understand because i'am new to wcf services. Please help me to find the error details.
    Thanks in advance
    Regards
    rax227 
                           

    Hi Mohan,
    I didn't use Fiddler before, I just download and use it but how to see the request message from this software?
    I have logged the request to event log before send to web service and copy this request from event log to testing with soapUI, so I don't think have between the actual messages being sent to your client via orchestration and soapui. In the log Response shape
    I see the fault response in event log.
    You can see
    this link to know how to use fiddler. As I suggested above the error you need to check is at the server side who is hosting the service( your party ) because you are getting fault response properly from them. The webservice you are calling seems to look
    like WCF service too. Your life would have been so easier if you could ask them to have firewall open from your dev box to their dev server so that you can use use "Add Service Reference" wizard, that even they have .NET wcf service too. 
    Did you by any chance manage to talk to them what they are getting or if they can increase the exception details in the fault message for you?
    If this answers your question please mark it as Answer and if this post is helpful, please vote as helpful. Thanks !

  • Error (2931) VMM is unable to complete the request. The connection to the VMM agent on the virtualization server (host.domain.local) was lost.

    Experts,
    kindly advice for this error when create vm from a templates, while i'm not having this issue when create the vm to another host from the same templates,
    firewall is disabled and no antivirus on the host.
    The network and the ping is very stable, and the WS-Management service is running on the host,
    Host  : windows server 2012 R2
    VMM : 2012 R2 3.2.7895.0
    VMM updated from RU2 to RU5
    Error (2931)
    VMM is unable to complete the request. The connection to the VMM agent on the virtualization server (host.domain.local) was lost.
    Unknown error (0x80338029)
    Recommended Action
    Ensure that the Windows Remote Management (WS-Management) service and the VMM agent are installed and running and that a firewall is not blocking HTTPS traffic.
    This can also happen due to DNS issues. Try and see if the server (ms-lab-01.eccsolutions.local) is reachable over the network and can be looked up in DNS. You can ping the virtualization server from VMM management server and make sure that the
    IP address returned matches the IP address locally obtained from the virtualization server.
    If the error still persists, restart the virtualization server, and then try the operation again.
    Ahmad Samir | MCSE 2003, MCSE 2012 Private Cloud | MCTS: SCOM 2007, Lync 2010, Exchange 2010.

    Ok  I will try another template,
    and the drop happen in the customization after deploying the VHDX file as my first image.
    I had this answer from partner forum. but i didn't try it yet
    Backup your VMM database and then check the
    tbl_VMM_Lock table in the
    VMM database to see if it has any locks listed, do this after stopping the System Center Virtual Machine Manager Service.
    If there are locks listed in the tbl_VMM_Lock
    table you can clear them by executing the prc_VMM_ReleaseAllLocks
    stored procedure.
    Ahmad Samir | MCSE 2003, MCSE 2012 Private Cloud | MCTS: SCOM 2007, Lync 2010, Exchange 2010, Server Virtualization.

Maybe you are looking for

  • Open Item Management

    Hii all of u ... For which accounts we have to select "Open item Management " in FS00 ?? Wht is the Clearing procedure for GL Accounts? Is there any provision to do " Automatic Clearing " for Vendors and Customers , as we r uploading the data for cus

  • Metachain and process chain?

    Dear Veterans, Scenario:    Process Chain1--Successful>PC2Successful>PC3Always->PC4 As we can see the in the scenario PC4 is always executing whether PC3 is failed or successful. Now Prcess Chain3 have a DSO in process, Which get fails at the activat

  • How can i get rid of the small box in the middle of my screen

    How do i go about getting rid of the box in the middle of my screen that offers stuff like webify and to sign up to you guys. i really hate that box being there. one more question " how do i go about getting the rid of the restore session box everyti

  • Disable download a copy option for pdf files in SharePoint 2013

    Hi, We need to disable Download A Copy option of Document library for few users of our site. We have provided them View Only rights which disables download for other files except PDF files. Kindly suggest

  • Help needed to move a java.rmi.Remote object.....

    Hi, I have an object extending java.rmi.Remote on a server. I want to get it onto a client (ie the actual object, not a reference to the object on the server). The catch (isn't there always one): The client must only get class definitions/interface d