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
Similar Messages
-
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 RodriguesHi 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 -
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 -
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 -
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 -
System is unable to interpret the SSO ticket received
Hi,
We are trying to establish SSO between portal and backend system.
We exported the Portal ticket to backend system and add to ACL list
still we are facing problem in establishing SSO between portal and backend system
Please help me in resolving this issue
point will be awarded for sure
BalaHi,
Please check this blog:
User Mapping-based Single Sign On
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6b1472a7-0301-0010-64bd-dc96509db6f7
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/ep/sso%2bchecklist
Quick Guide for setting up SSO between EP and R/3
Connecting SAP systems to Enterprise portal with SSO.
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/ep/single%2bsign-on%2band%2bcookies
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2fhelp%2fsdn_help_nw04s%2fsaphelp_nw04s%2fhelpdata%2fen%2fd3%2f41c8ecb31d11d5993800508b6b8b11%2fcontent.htm
Hope this helps...
Regards,
Mona
Edited by: Mona Kapur on Jan 11, 2008 1:54 AM
Edited by: Mona Kapur on Jan 11, 2008 2:00 AM -
Unable to interpret the prtdiag o/p for CPU Slots & Memory DIIMS - V890
Unable to interpret the prtdiag o/p for CPU slots & Memory DIIMS on V890 server. Went through the sun docs for V890, but lead to lot of confusion.
your help on this would be appreciative.
ThanksHi,
below is the sample prtdiag output I've taken from a lab machine
System Configuration: Sun Microsystems sun4u Sun Fire V890
System clock frequency: 150 MHz
Memory size: 65536 Megabytes
========================= CPUs ===============================================
Run E$ CPU CPU
Brd CPU MHz MB Impl. Mask
A 0, 16 1500 32.0 US-IV+ 2.2
B 1, 17 1500 32.0 US-IV+ 2.2
A 2, 18 1500 32.0 US-IV+ 2.2
B 3, 19 1500 32.0 US-IV+ 2.2
C 4, 20 1500 32.0 US-IV+ 2.2
D 5, 21 1500 32.0 US-IV+ 2.2
C 6, 22 1500 32.0 US-IV+ 2.2
D 7, 23 1500 32.0 US-IV+ 2.2
========================= Memory Configuration ===============================
Logical Logical Logical
MC Bank Bank Bank DIMM Interleave Interleaved
Brd ID num size Status Size Factor with
A 0 0 2048MB no_status 1024MB 8-way 0
A 0 1 2048MB no_status 1024MB 8-way 0
A 0 2 2048MB no_status 1024MB 8-way 0
A 0 3 2048MB no_status 1024MB 8-way 0
B 1 0 2048MB no_status 1024MB 8-way 1
B 1 1 2048MB no_status 1024MB 8-way 1
B 1 2 2048MB no_status 1024MB 8-way 1
B 1 3 2048MB no_status 1024MB 8-way 1
A 2 0 2048MB no_status 1024MB 8-way 0
A 2 1 2048MB no_status 1024MB 8-way 0
A 2 2 2048MB no_status 1024MB 8-way 0
A 2 3 2048MB no_status 1024MB 8-way 0
B 3 0 2048MB no_status 1024MB 8-way 1
B 3 1 2048MB no_status 1024MB 8-way 1
B 3 2 2048MB no_status 1024MB 8-way 1
B 3 3 2048MB no_status 1024MB 8-way 1
C 4 0 2048MB no_status 1024MB 8-way 2
C 4 1 2048MB no_status 1024MB 8-way 2
C 4 2 2048MB no_status 1024MB 8-way 2
C 4 3 2048MB no_status 1024MB 8-way 2
D 5 0 2048MB no_status 1024MB 8-way 3
D 5 1 2048MB no_status 1024MB 8-way 3
D 5 2 2048MB no_status 1024MB 8-way 3
D 5 3 2048MB no_status 1024MB 8-way 3
C 6 0 2048MB no_status 1024MB 8-way 2
C 6 1 2048MB no_status 1024MB 8-way 2
C 6 2 2048MB no_status 1024MB 8-way 2
C 6 3 2048MB no_status 1024MB 8-way 2
D 7 0 2048MB no_status 1024MB 8-way 3
D 7 1 2048MB no_status 1024MB 8-way 3
D 7 2 2048MB no_status 1024MB 8-way 3
D 7 3 2048MB no_status 1024MB 8-way 3
<snip>
Board A, B, C & D represents 4 slots of the V890. Each slot has two CPU and associated memory slots ( 8 nos. for each CPU ) for each CPU.
Since its Sparc IV+ cpu, it has two cores and thus will have two CPU id associated with each physical CPU.
Slot A ==> CPU 0 & 2
Slot B ==> CPU 1 & 3
Slot C ==> CPU 4 & 6
Slot D ==> CPU 5 & 7
For memory interleaving and bank configuration, please go through below document.
http://docs.sun.com/source/817-3956-12/hw_config.html
HTH..
Mehul -
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. -
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 AMIf 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 -
Cisco Unity Connection 8.5 : The system is unable to complete your call
Hi guys ,
I am facing a probblem with my CUC 8.5 , everything works fine till i've installed a french locale.
Now, when i want to send a message to a mailbox, the system response is : Translation from french : The system is unable to complete your call.
The strange thing is when i go to general configuration and i switch back to english , the message is sent succesfully.
Thank you in advanceWhich specific version of the UC are you running?
I am having the same problem but with the spanish locale.
Maybe you have to look at: https://supportforums.cisco.com/thread/2090981
Regards,
MM -
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 AMHow 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 -
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,
AviHy,
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 -
The server was unable to load the SSL provider library needed to log in
Hello All,
When I am trying to login to my default SQL 2008R2 SP2 instance in windows 2003 server via ssms, I am getting the below error
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) (.Net SqlClient Data Provider)
When I looked into the error log and i could see lot of these messages.
The server was unable to load the SSL provider library needed to log in; the connection has been closed. SSL is used to encrypt either the login sequence or all communications, depending on how the administrator has configured the server. See Books
Online for information on this error message: 14 Not enough storage is available to complete this operation.
Force protocol encryption is set to off.
I am not sure what is the underlying problem. server's total RAM is 4 Gb and max_server_memory is set to 2 GB. CPU utilization is very normal at the time of issue.
I restarted the SQL service and i am able to connect to the instance, but the issue is repeating and i need to find a permanent fix.
ThanksI could also see the below in error log some time before i get the above alert
Error: 701, Severity: 17, State: 123.
There is insufficient system memory in resource pool 'internal' to run this query
then after sometime flurry of alerts
The server was unable to load the SSL provider library
needed to log in; the connection has been closed. SSL is used to encrypt either the login sequence or all communications, depending on how the administrator has configured the server. See Books Online for information on this error message: 14 Not enough storage
is available to complete this operation.
Thanks -
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 !
Maybe you are looking for
-
Hy expert, i'm unable to import a query in test environement. here are the steps: we made a copy of the production in test landscape. We had some query that were maintain only in production. I've succussefully donwload the infoset and the query in de
-
I have adobe reader and pdf files will preview but not open
Suddenly today I was trying to open pdf documents and they show up in the preview pane but will not open.
-
How to change window resolution
I'm supporting a Solaris 9 customer that must change his window resolution to support our product. Can someone please assist in detailing the exact command to change his desktop resolution including the Refresh rate? Thanks, Gali
-
How to set radio group default value
Hi, I have a radio group in a portal form. How do I set one of them as checked when the form comes up? Thanks; Kelly.
-
Why my iPad 5 won't start?
Hello! Is anyone familiar with thiskind of problem: What should I do as my iPad won't start and it does not react to home button? I can't even reboot it. I have iOS7 in my iPad 5. All hints welcome!