on 06-16-2010 11:05 PM
Hi gurus,
We're faciing an issue where when we submit data back to the SRM shopping cart from the MDM catalog UI, we intermittently get a "404 Not Found, the request resource does not exist" error page.
Below is the HTTP trace upon item checkout:
POST 200 text/html; charset=UTF-8 https://server/webdynpro/dispatcher/sap.com/tcmdmsrmcat~uisearch/MDM_SRM_UI_App?sap-wd-cltwndid=0cf753a3797111dfa7c662676002500a&sap-wd-appwndid=0cf753a4797111df966b62676002500a&sap-wd-norefresh=X
GET (Cache) application/x-javascript https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/js/autorelax.js?7.0103.20091012142306
GET 404 text/html https://server/webdynpro/resources/sap.com/tcmdmsrmcat~uisearch/Components/com.sap.mdm.srmcat.uisearch.master.Master/ProductForm30703.html
GET (Cache) text/html https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/html/blank.html?7.0103.20091012142306
GET (Cache) application/x-javascript https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/js/autorelax.js
GET (Cache) text/html https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/html/backprevention.html
GET (Cache) text/html https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/html/backdummy.html
GET (Cache) application/x-javascript https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/js/autorelax.js
The page https://server/webdynpro/resources/sap.com/tcmdmsrmcat~uisearch/Components/com.sap.mdm.srmcat.uisearch.master.Master/ProductForm30703.html is where the 404 error is being generated. And this error is also intermittent, so some time, the page will load with GET 200, but other times, it will show GET 404.
Does anyone know what this ProductForm#####.html does? The ##### is a numerical value that seems to be incrementing on every catalog submission back to SRM shopping cart.
MDM build 03.69
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I would agree with you both with the exception that the 404 error is NOT constant. Sometimes, we will not get a 404 error and we get code 200 and the data is processed successfully back to SRM, while other times we get the hard stop on 404.
If it was the URL issue, the it would be a consistent 404 error, but it's not, which is what's puzzling.
If it was the HOOK_URL parameter in the call structure, what should we be looking for? Namely there is no value defined for that parameter as it's system generated.
Thanks.
Hi derek,
I agree with you that hook_url is dynamically geberated.
Bascally it contains the PCD location from where this catalog launched.For example if i launch catalog from Shopping Cart then in that case it contains PCD location of SC so that when we transfer the item it will come into SC not in any other part.
What i want from your side just check when this error is coming.
Is that coming only on particular cases lik transfering to SC or case is sometime it works fime for same BO and sometimes it gives error for same BO which was prefectly working earlier.
For testing at your point just run the http watch and see what hookurl is set while launching catalog and at the tim of transferring what is the url.
If its working fine in some cases then definetly its a problem of PCD location .
Just check and revert with your result.
Thanks,
Sudhanshu
We have 2 applications interfacing with the standard SRM-MDM catalog via OCI. One is SUS (i.e. SES) and one is the SRM (i.e. SC, SOCO, Rfx, etc).
For both applications (SUS SES and SRM SC) when SRM-MDM catalog attempts to send the catalog data back to the source system, we sometimes receive a 404 error at this URL: https://server/webdynpro/resources/sap.com/tcmdmsrmcat~uisearch/Components/com.sap.mdm.srmcat.uisearch.master.Master/ProductForm30703.html where the numbers after ProductForm seems to be incremental on each data submission.
This causes a 404 Not Found page to be displayed. When that specific URL is HTTP code 200, the data is successfully returned to the source system. We see both happening in the same system.
The reason why I don't think it's a HOOK_URL or the catalog URL issue, is because if that was the case, the process would NEVER work. But for us, it works intermittently.
I don't understand the webdynpro technology well enough to know what this ProductForm.html does. It's a very strange issue and currently consulting with SAP.
Thanks!
Hi Derek,
Productform.html is basically a form that we create to tranfer data to srm or any other application.This contains nothing but all the OCL parameter and their value and all other required information .
So when we click transfer item from catalog we prepeared a form and transfer this by creating a html form .
I am surprised why this happen some time and some time it works fine for the same application.Are you sure you were able to transfer data to one application and later you get same error for same application like SUS.
What i want to say if you are getting error for only same application then may be its a problem otherwise we have to check trace file why its happening.
According to it should not be the case that one time its workfine and other tim fails for same application.
Plaese desrcibe a scenarion in which your application some tim works firn.
Thanks,
Sudhanshu
Sudhanshu appreciate your quick responses and the intermittent error is what's troubling me as well.
Let me run through the SRM SC scenario for example:
1. In shopping cart professional > Add Item > SRMMDM Catalog
2. In the SRM-MDM catalog > Add an item to cart > Checkout
3. After checkout, is where the intermittent error comes. Sometimes, the ProductForm.html is generated without a problem, and the product data is returned to the SRM SC in line 1.
4. When we're back in the SRM SC professional > Add Item > SRMMDM Catalog to punchout to the catalog again.
5. Again, in the SRM-MDM catalog > Add an item to cart > Checkout
6. Boom...the ProductForm.html page generates a 404 error.
The scenario is similar from SUS to MDM, where for example, the first (or second or third) MDM punch out works, then all of a sudden, the 404 error is generated and it's always at the ProductForm.html where the 404 code is given. I have yet to find a pattern to see what triggers this 404 error. Sometimes the first MDM punchout will generate this 404 error. Sometimes it will work up to 4 or 5 punchouts before the 404 error is generated.
I'm have our BASIS team do a thorough analysis at the portal level to look for errors and still waiting for SAP's response.
Another interesting thing is that this ONLY happens in our dev box. In our QA box, we don't see such a behavior.
Thanks for your time!
Hi Derek,
I think there is something wrong in configuration in dev landscape .If its working fine in test landscape then we need patteren when its happening.In this case we need http trace file to understand what is the problem.
If your willl solve then please close the message as answered so that we get motivated to be contribute more.
Thanks,
Sudhanshu
Hi ,
Page not found error usually comes when parameter hook_url is not properly set in SPRO setting in SRM .
Basically this is the only parameter that tell catalog to which location in SRM item will transfer.So please check at your parameter value.
the same problem will come when you launch the catalog application standalone and parameter hook_url=debug not set in URL.
So as fas as my knowledge the problem is in your hook_url.
Just check and revert with your result.
Thanks,
Sudhanshu
Edited by: Sudhanshu Agarwal on Jun 17, 2010 12:02 PM
Edited by: Sudhanshu Agarwal on Jun 17, 2010 12:30 PM
Edited by: Sudhanshu Agarwal on Jun 17, 2010 12:36 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.