cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Back Button in the Punchout Catalog

Former Member
0 Likes
307

Dear experts,

Can we have your inputs on the below scenario of one of our Punchout Catalog supplier?

In the OCI Punchout, we have a BACK Button, to which, the Buyer/User can click whenever they did NOT find any items to order. (means no items ordered) This must return them to main search page to which they can view other Punchout catalog suppliers.

But, whenever the user is clicking the back button, an error page was prompted.

Below is the actual error encountered:

HTTP Status 500 -

-


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NumberFormatException: empty String

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)

org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)

org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)

org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)

org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277)

org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)

org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

Expected scenario is that, when the buyer/user clicked the Back button, he/she must return back to the main search engine to which he/she can choose other/different supplier's Punchout catalog.

We've asked the supplier, whether their system is returning back an empty shopping cart to the current HOOK_URL sent by the main search engine, and the supplier confirmed that they are doing this.

May we ask for your inputs on this?

Have you encountered this before?

Is it because the main search engine system cannot handle an empty shopping cart?

Appreciate your inputs!

Gerberto

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Likes

it depends on what version of SRM is being used here .. as the Back to SRM App link is introduced for the latest versions i believe.

anyways - the error you get is because 3rd party punch out catalog cant determine to go back to ur SRM screen.

try to close the catalog instead

thanks

-Adrivit

jason_boggans
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi,

Use of this back button also normally points ot use of portal navigation, the catalog back link should read 'Back to SRM Application'. If you are using the Portal 'Back' button on the right hand side of the screen this should not be used, see [this thread|;.

Regards,

Jason

masa_139
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi,

It looks the exception is in supplier catalog side and not in SRM.

I think Back button in supplier catalog can close own window without posting empty data.

Regards,

Masa