XSRF error when returning to SRM from external catalog
Hello,
We recently applied support package stack 19 to our SRM 5.0 development system, and after doing so found that some of our configured catalogs began producing an XSRF error when attempting to populate the SRM shopping cart with items from the catalog. The symptoms encountered are practically identical with those described in Note 1615697 ("Return to SRM application from Catalogs result in Dump"). This error did not occur prior to applying support packages.
In an effort to resolve the problem, we applied the following Notes that described the same or similar symptoms:
1551982: Cross Site Request Forgery Protection for stateless BSP
1596088: frequent dumps in ITS services
1607780: Update #5 to security note 1522651
1613427: ITS Services lead to XSRF Dumps
1615697: Return to SRM application from Catalogs result in Dump
1619323: Frequent Dump issue in ITS
1621525: Dump in Vendor list service
1629031: BBP_BACKGROUND_APPROVAL service results in dump
1632110: Quotation search help fields results in a Dump
1634612: Frequent Dump issue in ITS in Search screens
1650207: BBP_POC service results in XSRF dump
1658516: Applets sheitern an XSRF-Schutz (COOKIE_NOT_FOUND)
1675491: ITS: CALL BROWSER and termination of a session
This did result in some of our catalogs working that previously were dumping, but we are still having issues with at least two and possibly other catalogs. These are external vendor catalogs using the OCI interface.
The error occurs at the time of transmitting items from the catalog back into the SRM shopping cart. The catalog screen is replaced with an error screen with the messages "The URL https://<<our SRM dev system>>:/sap/bc/gui/sap/its/bbpsc03/ was not called due to an error" and "A:ITS_P:019 XSRF no sec_sesstoken". The shopping cart in the SRM system is lost after this error occurs. No short dump is recorded, but the SM21 system log records the ITS_P 019 error against tcode BBPSC03, program SAPLBBP_SC_UI_ITS.
Most of our catalogs, internal and external, are fine after applying the Notes. Just two external vendor catalogs still exhibit this error.
I experimented with adding a new parameter after the Return URL in the catalog configuration in SPRO with name = ~SAP_SESSTOKEN, value = `SAP_SESSTOKEN`, and type = SAP Field, based upon Note 1481392, but this did not make any change in the behavior.
I have patched the kernel (7.00) to pl335 (pl310 is delivered with sps19).
Anyone else having this sort of issue?
Best regards,
Matt
Hi,
What is the error/message you are getting?Please xplain in detail.
Also see these related threads for more pointers:
External Catalog gives HTTP 404 not found error on return
External catalog set-up
External Catalog integration with SAP
Re: OCI External Catalog and Shopping Cart Mapping
Help - Error while transferring item to shopping cart from external catalog
BR,
Disha.
DO reward points for useful answers.
Similar Messages
-
I have around 400,000 photos of 15 years so given the high number, I organized all my photos into 6 catalogs to avoid potential problems. All the photos and the catalogs are in a 4TB Seagate external hard drive. I use Adobe Lightroom 5 and I use a PC with the latest Windows Office 2013.
I wanted to have a NEW Catalog of all my rated 1 Star+ photos of all the years in a single Catalog. So I created what I called Star+ Catalog and I was told the best option is to import a Catalog at a time and given that there is no means to filter importing only Stared photos, I would import all the photos and then delete all the UnStared photos. I did that for Catalog Year 2014 but at the end gave me the message: "lightroom could not import this catalog because of an unknown error". It actually had imported around 40k photos from about 50k total. I tried again and again and every time I end up with the same thing. I created another new Catalog and stared from scratch and the same ting happened: the ONLY EXACT 40k or so photos were imported and the rest were not!! When I imported Catalog Year 2013 of around 45k photos, it worked perfectly. But when I imported Catalog Year 2012 of 35k photos, the same thing happened!!
I then tried exporting the needed photos to a new Catalog and that worked. But then when I try to import them again from my Master *+ Catalog I get the same error again!!
I also tried creating a new Master *+ Catalog and tried to import the Catalogs of each year into it and the same error happened again!!!
Any advice: 1) on how to solve this? and 2) if there is a better and easier way to create this Master Catalog of All Stared Photos of All my Catalogs?This is a duplicate thread - see here
-
Web service task: Error when returning an empty array
Hi,
I've encountered an annoying error when using a Web Service Task from an SSIS package in SQL Server Data Tools.
[Web Service Task] Error: An error occurred with the following error message: "Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: Could not execute the Web method. The error is: Index was outside the bounds of the array..
at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebMethodInvokerProxy.InvokeMethod(DTSWebMethodInfo methodInfo, String serviceName, Object connection)
at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUtil.Invoke(DTSWebMethodInfo methodInfo, String serviceName, Object connection, VariableDispenser taskVariableDispenser)
at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTask.executeThread()".
It seems that the Web Service Task generates this error when returning an empty response from the WSDL. I've seen several topics about this here on MSDN but they are all from 2008-2009 and seem to suggest that
this is a bug. The workaround suggested is using a script task but I would really love to avoid that since my programming skills are lacking.
I'm using Visual studio 2010 with SP1.Hello,
From my own experience: in all the cases where I had to use SSIS 2008 to retrieve data or send data to Webservices, I had to revert to using Script Tasks or Script components. Whenever I tried with a Web service task, because the job looked simple, I had
to abandon it in favour of Scripts. Keep in mind that I try to make use of the SSIS components as often as possible, before reverting to Scripting. But handling web services is the one exception, where I always use scripts. In SSIS 2012 I did not find
any significant improvement of the Web service task and hence no compelling reason to use it.
Jan D'Hondt - SQL server BI development -
Error when updating the data from DSO to cube
Hi,
I am getting the error when uploading the data from the ods to cube.
The following is the error message.
Unable to determine period for date 20090101, fiscal year variant Z2: Error #
How can i solve this issue.
Regards
AnnieHi ,
fiscal year variant, go into Customizing for Financial Accounting (FI) under Financial Accounting Global Settings >>>Fiscal Year >>>Maintain Fiscal Year Variant.
check this link ..
http://help.sap.com/saphelp_scm41/helpdata/en/50/0d89f2ad919c40b95b9ae7583c8c96/frameset.htm
http://help.sap.com/saphelp_scm41/helpdata/en/50/0d89f2ad919c40b95b9ae7583c8c96/content.htm
Regards,
shikha -
Error when determining a number from object BI_ODS
Error When determining a number from object BI_ODS and number 01 when flat file source system is assigned to transfer rules of infosource , when activating this error occured .
plz need solution.Hi,
Number ranges can be maintained through the transaction SNRO. For details check:
http://help.sap.com/saphelp_nw70/helpdata/EN/2a/fa02e3493111d182b70000e829fbfe/frameset.htm
Rgds-
Sonal -
Error when determining a number from object BI_TSDTEL and number 01
Hi BW Experts,
After Transporting Infosources (Master & Transaction) to BW QA, the transfer rules were not getting activated in QA. The following error message was diaplyed.
"Error when determining a number from object BI_TSDTEL and number 01
Object name can only contain characters from syntactical character set
Object name can only contain characters from syntactical character set
Data element for InfoObject KOKRS 0CO_AREA could not be created
Data element for InfoObject KOKRS 0CO_AREA could not be created
Transfer structure 0IM_FA_IQ_2_SB activated under the name 0IM_FA_IQ_2_SA
It is not necessary to copy dependent objects for transfer structure 0IM_FA_IQ_2_SA
Transfer structure 0IM_FA_IQ_2_SA does not exist
Error RSAR 440 when handling objects with type R3TR ISTS."
I have gone through the Note: 674818.
Could someone clear me about BI_TSDTEl, By using this do we need to maintain object intervals manually in all the systems like BW ( Dev & QA ), R/3 (Dev & QA).
Because I have not seen the Intervals in R/3 ( Dev & QA) systems.
please could someone provide Inputs for this.
Thanks in Advance
Regards
SKHi,
Try to see that transfer structure is existing in the sytem which is connecting in
the BW quality.
You need the same to be transported from the development server of R/3 to quality server of R/3.
Just check if this helps.
Regards
Rahul Bindroo -
Short dump error when extracting delta records from R/3
I am working on BW 3.5 and I am facing some short dump error when extracting delta records from the r/3 to BW.
Below is the error message
Kindly do the needful ASAP.
Job started
Step 001 started (program SBIE0001, variant &0000000024277, user ID BWREMOTE)
Asynchronous transmission of info IDoc 2 in task 0001 (0 parallel tasks)
DATASOURCE = 0ISCM_PAYMENT_01
Current Values for Selected Profile Parameters *
abap/heap_area_nondia......... 2000000000 *
abap/heap_area_total.......... 2000000000 *
abap/heaplimit................ 40000000 *
zcsa/installed_languages...... DE *
zcsa/system_language.......... E *
ztta/max_memreq_MB............ 2047 *
ztta/roll_area................ 6500000 *
ztta/roll_extension........... 2000000000 *
2,454 LUWs confirmed and 2,454 LUWs to be deleted with function module RSC2_QOUT_CONFIRM_DAT
ABAP/4 processor: MESSAGE_TYPE_X
Job cancelledHi,
I look at the transaction ST22 to see which type of error has given you. Take a look at the notes to correct the error.
Another option is to look at OSS notes, because the error is giving you a standard extractor.
Greetings, -
Error when connecting to portal from some machines
Hi all,
Can anyone help me with this.
I get this jserver error when connecting to portal from some
client machines.
I works fine from the others. Any ideas?
This is the error I get:
[08/01/2002 17:41:57:618 GMT+00:00] page/Timeout occurred,
label=73 url=http://odeceixe:81/pls/portal30/!
PORTAL30.wwpro_app_provider.execute_portlet time=15828ms
[08/01/2002 17:41:57:618 GMT+00:00] page/ContentFetcher
Unexpected Exception, name=content-fetcher5
java.io.EOFException: Premature EOF encountered
at HTTPClient.StreamDemultiplexor.read
(StreamDemultiplexor.java, Compiled Code)
at HTTPClient.RespInputStream.read(RespInputStream.java,
Compiled Code)
at java.io.InputStream.read(InputStream.java:95)
at java.io.InputStreamReader.fill
(InputStreamReader.java:163)
at java.io.InputStreamReader.read
(InputStreamReader.java:239)
at oracle.webdb.page.ContentFetcher.run
(ContentFetcher.java, Compiled Code)Did you ever find the cause of this, I am receiving the same message, but as you said, only when connecting to the portal via a certain pc.
-
Error when launching promoted app from RemoteAPP
Hi:
We are receiving this error when launching any application from RemoteAPP, we tried promoting Calculator, Notepad, etc. and received the same error as well.
"Personalization:
This theme can't be applied to the desktop.
Try clicking a different theme"
Help!
Thank you,
StangrideIf you launch the app directly from the session hosts using the same account that your using with remoteapp what are you getting? Try and RDP to the session host when you attempt it. I would also check rsop.msc to see if you have any GPO or scripts that
are manipulating themes. -
I am able to pick 4 videos from the Photo library in my iPhoneAPP but when i try to pick 5th one it throws an error:
"More than maximum 5 filtered album lists trying to register. This will fail,Why i am getting this error when i pick video from Photo library."Hello Tate r Bulic
I don't have any idea how to remove this error,can i pick more than 5 videos from the photo library...
If it's then please help me and gimme idea..Thanks -
Updating purchasing contracts in SRM from external system ( XI )
Hello friends,
We have a requirement to update / create purchasing contracts in SRM from external system ie e-sorcing . We are getting the structure of contract from
xi proxy.
We are using function modules
BBP_PD_CTR_CREATE
BBP_PD_CTR_UPDATE
to create / update contracts.
The issue is , how we will come to know an existing contract is got updated in
the external system and , is there any function module/ bapi available to get those
updated contract records or is there any way to do this.
It would be great if anybody can provide some helpful information.
Thanks..
JayaramHello BABA,
Try this link. Hope this helps.
[Re: Creating SRM PO with Smartforms BBP_PO;
Please discuss this issues in SRM- General forum for better replies.
Cheers,
Suvendu -
Error when undate solution manager from 700 to 701(700 enp1)
Hi all,
error when undate solution manager from 700 to 701(700 enp1),error:OCS package SAPKITL428 does not match the current software component vector.
My current supportstack is as follows :
SAP_ABA 700 0016 SAPKA70016
SAP_BASIS 700 0016 SAPKB70016
PI_BASIS 2005_1_700 0016 SAPKIPYM08
ST-PI 2008_1_700 0002 SAPKITLRD1
SAP_BW 700 0018 SAPKW70018
SAP_AP 700 0014 SAPKNA7014
BBPCRM 500 0012 SAPKU50012
CPRXRPM 400 0014 SAPK-40016INCPRXRPM
ST 400 0017 SAPKITL427
ST-A/PI 01L_CRM570 0000 -
ST-ICO 150_700 0017 SAPK-1507KINSTPL
ST-SER 700_2008_1 0005 SAPKITLOO5Hi,
Because prerequisite to apply this package is not met. To apply this package below is the prerequisite which i can see in your package level is not met:
Support Packages
Package Value
SAPKU50012 T
SAPK-70401INBICONT T
SAPK-40013INCPRXRPM T
SAPK-50001INCRMUIF T
SAPKA70102 T
SAPKNA7012 T
SAPKB70101 T
SAPKB70102 T
SAPK-701DHINSAPBASIS T
SAPKITL427
Thanks
Sunny -
Helpme I have error when I try connect from struts to web service
helpme I have error when I try connect from struts to web service using basic authentication . the error message is
[SOAP Exception: fault code= SOAP-ENV Protocol; msg=Unsupported response content type "text/html" must be "text/xml"; ] Response was <html><body> 401 Unauthorized </body></html>
I'm not using ldap for authentication only xml (jazx-data.xml) ... I already create user with jazn.jar for that user , and I dont know why it still error like that ..
Please helpme I don't have anytime more to find the mistake , ??
I'm using Jdeveloper 9i , and oc4j 9.0.4 Server (Not embedded with Jdev)
But when I use with sample java client it success .....
then I try with Struts the response is unsupported response content type text/html must be text/xml response was 401 Unauthorized1.The reason why this error occurs is, we are getting non SOAP response when the program is expecting a SOAP response. Did you set the proxy server correctly? Try to handle the exception and see the content type of the response in your program.
2. While creating the client stub u must check an option for authentication for webservice .should solve ur problem.
thanks
sirisha -
SRM is a procurement system from SAP which we use to purchase goods and service. We have external catalogs like officemax, cdw etc which we punchout the items and bring it to SRM for ordering.
When we use firefox version 3.5 and below the items which we add from the Catalogs are correctly brought back to SRM for us to order. But when we use versions 3.6.12 the items are not brought back to SRM.
Internet Explorer 7 and 8 works fine. Is there anyway you can help us.
Thanks
JayantHi,
Firstly I would suggest you to upgrade your database from Oracle Release 11.2.0.1.0 to Oracle Release 11.2.0.2 . This is the recommended Oracle 11g database version for SAP solutions. Many of your problem will get resolved with it.
Question 1:
So my first question would be is there any other suggestions besides adjusting the mentioned parameter above in order to ensure that no work processors going into hang state due to RFCs' occupying it as this issue always happens at the end of the month only when there are massive users accessing it.
For immediate resolution the approach you have followed is correct viz limiting number of dialog processes for RFC. Secondly you need to analyze why RFC processing takes so much time. You need check which programs are getting executed by those RFC.
Generate EarlyWatch report for more detailed view
Question 2:
My second question is what went wrong with the libttsh11.so file. How could it be 0 size in PRD when no signs of changes had happen to the PRD system. Is this a proven Oracle Bug or something else since I have never encountered anything like this before.
The libttsh11.so library cannot be found in the related directory.
Cause
The file system is mounted using CIO option, but per Note 257338.1 Direct I/O (DIO) and Concurrent I/O (CIO) on AIX 5L, an ORACLE_HOME on a filesystem mounted with "cio" option is not supported.
Such a configuration will cause, installation, relinking and other unexpected problems.
Solution
Disable the CIO option on the filesystem.
References
NOTE:257338.1 - Direct I/O (DIO) and Concurrent I/O (CIO) on AIX 5L
Hope this helps.
Regards,
Deepak Kori -
Oracle / JDBC Error when Returning values from an Insert
I have a (oracle) table with a auto-incrementing id. From time to time I want to insert rows to this table, but want to be able to know what the pk of the newly inserted row is. One way I could do this is:
SQL> variable var1 number;
SQL> insert into test (name) values ('test value') returning id into :var1;
1 row created.
SQL> print var1;
13
As best as I can write it, that in java should be:
String query = "insert into test (name) values ('test') returning id into :var1";
OracleCallableStatement cs = (OracleCallableStatement) conn.prepareCall(query);
cs.registerOutParameter(1, OracleTypes.NUMBER );
cs.execute();
System.out.println(cs.getInt(1));
The problem is that when I run it, I get an error:
java.sql.SQLException: Protocol violation
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:764)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:215)
at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:954)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3390)
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4223)
at restitution.shared.Sandbox2.run(Sandbox2.java:25)
at restitution.shared.Sandbox2.main(Sandbox2.java:11)
According to their website, this is (yet another) bug:
What does "Protocol Violation" mean?
The Thin driver throws this exception when it reads something from the RDBMS that it did not expect. This means that the protocol engine in the Thin driver and the protocol engine in the RDBMS are out of synch. There is no way to recover from this error. The connection is dead. You should try to close it, but that will probably fail too.
If you get a reproducible test case that generates this error, please file a TAR with Oracle Global Support. Be sure to specify the exact version numbers of the JDBC driver and the RDBMS, including any patches.
Can someone tell me what I'm doing wrong? Is there any other ways to do a insert / get key in one sql query ?I tried your solution, but it didn't work. I get an error (incorrect column number):
Caused by: java.sql.SQLException: Niepoprawny indeks kolumny
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.OracleCallableStatement.registerOutParameterInternal(OracleCallableStatement.java:121)
at oracle.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:283)
at oracle.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:363)
at (...).Row$1.createCallableStatement(Row.java:82)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:836)
... 69 more
The code is following:
String query = "BEGIN insert into movement (doc_number) values ('abc') returning id into :?; END;";
OracleCallableStatement cs = (OracleCallableStatement) c.prepareCall(query);
cs.registerOutParameter(1, OracleTypes.NUMBER);
cs.execute();
LOG.debug("result:"+ cs.getInt(1));
I used Oracle database 10.2.0.1 with jdbc thin driver ojdbc14.jar. Could you point out your configuration?
Regards,
Rafal Rusin
www.mimuw.edu.pl/~rrusin
Maybe you are looking for
-
i need help and i have the new itunes thing ready to be installed but it just doesn't install. it says that it encounters problems so it stops. what can i do?'
-
What is the use of Remote and Home Interface in EJB's?
Is it like a stub and skeleton or any other purpose
-
Windows and dialogs, when resizing, auto-update UI?
How do you allow the ui to keep being updated as you resize a window or dialog? I keep seeing the border move, then when I stop it updates the UI. I know its faster, but I was just curious of the other could be done? Thanks.
-
hi all, i am confise when i read the document 10g about incompltete recovery hte document said when you take incomplete recovery take full cold backup and after not take backup can you tell me why i yake backup before ??? what advantage when not take
-
I have set up a real basic configuration with a verver on port 80 pointing to a serverfarm with two servers. I have no sticky enabled and no persistent rebalance on the vserver. If I go to the URL that points to the VIP the connection is made with th