Skip to Content
avatar image
Former Member

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Oct 25, 2015 at 01:54 PM

    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

    Add comment
    10|10000 characters needed characters exceeded