Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

B1if PL9 no more HTTP Error Response

Dear experts,

I'm integrating SAP B1 to ERPNext via RESTful HTTP Web-Services. I have started developing in B1if 9.1 PL5 and whenever a wrong data was sent from SAP to ERPNext, I got back a nice and clear error response, such as a Customer already exists when I tried to create it twice. Here an example:

Inline image 1

Then I upgraded to 9.1 PL9, and since then I'm only getting 417 error responses when a data validation fails, and the event gets stuck in the Queue.When data are correct, everything goes thru perfectly. Here an example of the B1if response call in PL9 with the same scenario:

com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE212 Error performing the HTTP-call, HTTP-status is 417, EXPECTATION FAILED


Just to be sure that the upgrade was the reason, I downgraded back to PL5 and it worked again fine. By the way, I use the setting 'Stop processing if fails = false' in the httpCall atom.


Maybe is  there is any special setup-setting in PL9 which might prevent me of getting a proper error response from my http call? 


Thank you and best regards,

David

Former Member
Former Member replied

This has been identified by SAP as a bug in the HTTP Call (in SAP B1 9.1 PL9 B1if Version). I was told this will be fixed in the next release.

Thanks, David

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question