Couldn't Update integration service Error: Could not load file or assembly "Interop.SAPbobsCOM.dll, Version=10.0"

Couldn't Update integration service Error: Could not load file or assembly "Interop.SAPbobsCOM.dll, Version=10.0"

Product Version:

iVend Retail 6.6

SAP Business One 9.3 (HANA)

Problem Statement: 

The customer encountered the following error while configuring the integration service:

"Could not load file or assembly 'Interop.SAPbobsCOM.dll, Version=10.0'"



Scenario Overview:

1) Customer is using SAP B1 HANA version 9.3 and iVend Retail 6.6

2) Version_10 folder (Interop.SAPbobsCOM.dll file was available in Version_10 folder) was available in integration folder and Configuration folder (if SAP is 10.0, then this is required); below is the screenshot for the same

Troubleshooting:

  1. Reinstallation of SAP DI API:

    • Both 32-bit and 64-bit DI API components were reinstalled from the SAP setup folder on both the SAP server and the integration server.

    • The issue persisted.

  2. DLL Re-registration:

    • The SAPbobsCOM100.dll was re-registered manually, but no resolution was achieved.

Proposed Solution : 

A new integration executable (EXE) and updated configuration file were provided to the customer.
Upon deploying these, the integration service was successfully updated and started without errors.

Additional Issue Encountered:

"SAP Business One connection error: Login SLD Failed.
Make sure the server, company, and user credentials are correct."

Actions Taken:

  1. User Permissions:

    • Verified SAP B1 user permissions in License Administration.

    • Necessary updates were made, but the issue persisted.

  2. SLD Accessibility:

    • Access to SAP Control Center confirmed that the SLD (System Landscape Directory) was reachable.

    • However, the CXSiVend user was not recognized.

  3. Password Update:

Guided the customer to update the CXSiVend user's password via:
Administration → Setup → General → Users

Post update, the integration service details were refreshed and the error was resolved.

Constraints/Scenarios to Consider:

DLL version mismatch: iVend 6.6 expects version 9.x DLLs; version 10.0 may cause compatibility issues unless explicitly supported.

Correct file placement: Ensure that the correct version of Interop.SAPbobsCOM.dll is in both the Integration and Configuration folders.

User credentials in SLD: Always validate that the integration user is present and the credentials are up to date.

64-bit vs 32-bit Conflicts: Ensure consistency in component architecture across SAP and integration environments.