WDF 2000008 - Transactions do not process in HUB applications or Unhandled exception occurs while managing the Walldorf license

WDF 2000008 - Transactions do not process in HUB applications or Unhandled exception occurs while managing the Walldorf license

Applicable SAP B1 version : 
SAP B1 10.0 FP 2305/ 2305 HF1

Symptom 
When using Intercompany Solution with SAP 10.0 FP2305/ 2305 HF1 on SQL or HANA, you will face following issues: 
1. Unhandled exception occurs while managing the Walldorf license
2. Transactions do not process in HUB applications
3. Test connection fails for HUB applications
4. Application deployment fails
5. HTTP call fails with HTTP 400 or 406 error

Root cause : 

A bug in SAP B1iF.


Actual result:

Error 1: com.sap.b1i.xcellerator.XcelleratorException: XCE212 Error while performing HTTP call; HTTP status is 
400, Bad Request

Error 2: HTTP Error 400. The request has an invalid header name.

Error 3: com.sap.b1i.xcellerator.XcelleratorException: XCE212 Error while performing HTTP call; HTTP status is 
406, Not Acceptable

Expected result:

1. No unhandled exception occurs while managing the Walldorf license
2. Transactions process in HUB applications successfully
3. Test connection pass for HUB applications successfully
4. Application deploy successfully
5. Web call from the application to the external apps executes with HTTP status code 200. 

Solution

SAP to provide the hotfix for this issue. Please create a support ticket with SAP to provide the hotfix for B1iF. You may apply the hotfix as per the SAP hotfix note.

Until the SAP Hotfix is available, following is the workaround suggestion. Please follow the below-mentioned steps in an order:

i. Login into Integration Framework 2.0
ii. From the top menu bar, Goto BIZSTORE.


iii. From the left menu, expand BizStore.
iv. Go to com.sap.b1i.vplatform.ide and Expand it.


v. Expand the group ipo and open the file vPlatform.ide.ipo.


vi. Now click the format icon to format the document.


vii. Goto ipoStep "ExternalCaller" section then goto IOs, and then go to section callReply with
portID = "HTTPCall" and then goto "auxOutPropList". Follow sequence 1,2,3,4,5 as mentioned in the below screenshot.


viii. Comment the following properties mentioned in the above screenshot in sequence 5. Apply <!-- before below two lines and --> after these two lines to comment this section. 
<property ioxp_value="#!httpheader.x-b1-companyid_" name="httpheader.x-b1-companyid"/>
<property ioxp_value="#!httpheader.Authorization_" name="httpheader.Authorization"/>



ix.  Save the file and Close it.
x. Restart the SAP Business One Integration Service.


Product
Product or Product Version
B1 INTERCOMPANY INTEGRATION 2.0
SAP B1 10.0 FP 2305 FOR SAP HANA SAP BUSINESS ONE 10.0 FP 2305